Hallo erstmal..
Beschreibung des fehlers:
SpielerA gibt SpielerB Adminrechte.
SpielerB geht offline.
SpielerC kommt online und nimmt die ID von SpielerB ein. (logisch)
SpielerC hat adminrechte... Wieso? xD
mein setadmin befehl:
ocmd:setadmin(playerid,params[])
{
	new pID, lvl;
	new string[128];
	if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Gelb,"Der Spieler ist nicht online.");
	if(!isPlayerAnAdmin(playerid,2000))return SendClientMessage(playerid,Rot,"Du bist kein Admin / Rang 2000");
	if(sscanf(params,"ui",pID,lvl))return SendClientMessage(playerid,Gelb,"Benutzung: /setadmin [ID][level]");
	SpielerInfo[pID][Adminlevel] = lvl;
	format(string,sizeof(string),"Du hast %s auf Adminlevel %d gesetzt",SpielerName(pID),lvl);
	SendClientMessage(playerid,Rot,string);
	format(string,sizeof(string),"Admin %s hat dein Adminrang auf %d gesetzt",SpielerName(playerid),lvl);
	SendClientMessage(pID,Rot,string);
	return 1;
}
hilfe 
 
		 
		
		
	 
			
									
		