helló!
az lenne a problémám h van egy ban parancsom és ha id0 ként használom és id1 et akarom banolni akkor nem banolja és a nevet se irja ki ez mitõl lehet?
kod:
//includok
#include <a_samp>
#include <dini>
#include <dudb >
#include <sscanf2>
#include <zcmd>
//parancs
CMD:ban(playerid,params[])
{
if(IsPlayerConnected(playerid)&&PlayerInfo[playerid][Logedin]==true)
{
if(IsPlayerAdmin(playerid)||PlayerInfo[playerid][Level]>=4)
{
new playerid2,indok[128],name[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME],str[128];
if(sscanf(params,\"is\",playerid2,indok)) return SendClientMessage(playerid,-1,\"Használat:/ban [id] [iNDOK]\");
if(playerid2==playerid) return SendClientMessage(playerid,-1,\"Magadat nem bannolhatod!\");
if(PlayerInfo[playerid2][Level]>PlayerInfo[playerid][Level]) return SendClientMessage(playerid,-1,\"Nállad magasabb szintû admint nem banolhatsz!\");
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(playerid2,name2,sizeof(name2));
format(str,128,\"%s-t bannolta %s [indok:%s]\",name2,name,indok);
SendClientMessageToAll(ERROR,str);
Banlogs(playerid,playerid2,indok);
SetTimerEx(\"BanP\", 200,0,\"d\", playerid2);
}
else LevelError(playerid,4);
}
else SendClientMessage(playerid,ERROR,\"Nem vagy bejelentkezve!\");
return 1;
}