Moin ich habe ein Problem mit meinem Ban Befehl.Eigentlich müsste es richtig sein jedoch erstellt er in der Spielerdatei kein "Baned":
Befehl:
COMMAND:ban(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/ban ID Grund");
format(string,sizeof(string),"Server: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
SetPVarInt(pID,"Baned",1);
Kick(pID);
return 1;
}
Account speichern:
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
Account laden:
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist permanent vom Server gebannt");
Kick(playerid);
}
Ich hoffe ihr könnt mir helfen.