Was ich noch empfehlen würde, wegen der "Falschen Chatausgaben" wäre folgendes:
ocmd:makeleader(playerid,params[])
{
print("makeleader Befehl ausgeführt!");
if(!isAdmin(playerid, 3))return SendClientMessage(playerid,DUNKELROT,"Dein Adminlevel ist zu Niedrig!");
new pID,fraktion,string[128];
if(sscanf(params,"ui",pID,fraktion))return SendClientMessage(playerid,GELB,"[INFO]: /makeleader [playerid] [Fraktion]");
if(!IsPlayerConnected(pID)) return SCM(playerid,DUNKELROT,"Ein Spieler mit diesem Namen/Spielerid ist nicht online!");
PlayerInfo[pID][pFraktion]=fraktion;
PlayerInfo[pID][pRank] = 6;
format(string, sizeof(string), "Du wurdest von %s zum Leader der Fraktion %s ernannt", SpielerName(playerid), GetFraktionName(fraktion));
SendClientMessage(pID,HELLBLAU,string);
format(string, sizeof(string), "Du hast den Spieler %s zum Leader der Fraktion %s ernannt", SpielerName(pID), GetFraktionName(fraktion));
SendClientMessage(playerid,HELLBLAU,string);
SaveUserStats(pID);
return 1;
}
Alles anzeigen