Guten Tag,
ich arbeite derzeit an meinem Skin System was auch mit dem /makeleader Befehl verbunden ist.
Wenn ich InGame /makeleader Trabbelmaker 3 mache, setzt er mich obwohl doch alles richtig ist?
Code siehe hier
ocmd:makeleader(playerid,params[])
{
new Rang, pID, string[128], string1[128];
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /makeleader [ID/Teilname] [FraktionsID]");
if(Rang < 0 || Rang > 12) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 12 gültig.");
SetPVarInt(pID,"Fraktion",Rang);
SetPVarInt(pID,"Fraktionsrang",6);
format(string,sizeof(string),"%s hat dich zum Leader von %s ernannt.",SpielerName(playerid),FraktionsName(playerid));
SendClientMessage(pID,COLOR_ROT,string);
format(string1,sizeof(string1),"Du hast %s zum Leader von %s ernannt.",SpielerName(pID),FraktionsName(playerid));
SendClientMessage(playerid,COLOR_ROT,string1);
SpielerSpeichern(pID);
......