Hallo ihr Fische..
Ich habe gerade ein Warn befehl gemacht, aber wenn der Spieler 3/3 WARNS hat dann wird der nicht gebannd?...weis einer wo das problem sein kann?...
ocmd:warn(playerid,params[])
{
	new pID, reason, string[150], aName[MAX_PLAYER_NAME], oName[MAX_PLAYER_NAME];
	GetPlayerName(playerid,aName, sizeof(aName));
	GetPlayerName(pID,oName, sizeof(oName));
	if(SpielerInfo[playerid][pAdmin] < 2)return SendClientMessage(playerid,COLOR_GREY,"Du darfst dieses Befehl nicht benutzen.");
	if(sscanf(params,"us",pID, reason))return SendClientMessage(playerid,COLOR_GREY,"FEHLER: /warn [playerid] [Grund]");
	SpielerInfo[playerid][pWarns] ++;
	format(string, sizeof string,"AdmCmd: %s wurde von %s verwarnt, Grund: %s",oName, aName, reason);
	SendClientMessageToAll(COLOR_LIGHTRED,string);
	if(SpielerInfo[pID][pWarns] > 2)
	{
		format(string, sizeof string,"AdmCmd: %s wurde vom Anti-System gebannt, Grund: 3/3 Verwarnungen",oName);
		SendClientMessageToAll(COLOR_LIGHTRED, string);
		SpielerInfo[pID][pBan] = 1;
		Kick(pID);
	}
	SavePlayer(pID);
	return 1;
}
 
		 
		
		
	