ocmd:makeleader(playerid,params[]){
if(PlayerInfo[playerid][pAdmin] < 2)return SendClientMessage(playerid, rot, "Du bist kein Teammitglied.");
new pID,string[144], aname[MAX_PLAYER_NAME], frakid;
GetPlayerName(playerid,aname,sizeof(aname));
if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,rot,"[FEHLER]{FFFFFF} Benutze: /makeleader [Name/ID] [0-10]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid, -1, "Der Spieler ist nicht online!");
if(frakid < 0 || frakid > 10)return SendClientMessage(playerid, rot, "Der wert muss zwischen 0-10 liegen!");
format(string,sizeof string,"[INFO]{FFFFFF} Admin %s hat dich zum Leader der Fraktion %s ernannt!",aname,GetFrakName(frakid));
SendClientMessage(pID,rot,string);
PlayerInfo[pID][pFrak] = frakid;
}
stock GetFrakName(rang_y){
switch(rang_y){
case 0:return "Zivilist";
case 1:return "LSPD";
case 2:return "FBI";
default: return "ERROR";
}
return "ERROR";
}
Schau dir das mal an, ich habe es gerade mal fix für dich geschrieben! (Nicht getestet)
mfg