Hey Leute,
wenn ich diesen Befehl nutze:
ocmd:makeleader(playerid,params[])
{
new pID, fID;
new fname[50];
switch(fID)
{
case 0:{fname = "Zivi";}
case 1:{fname = "LSPD";}
case 2:{fname = "BND";}
case 3:{fname = "Assasins";}
case 4:{fname = "SAA";}
case 5:{fname = "Regierung";}
case 6:{fname = "LSMD";}
case 7:{fname = "OAmt";}
case 8:{fname = "LEER";}
case 9:{fname = "SAM AG";}
case 10:{fname = "Grove St.";}
case 11:{fname = "Ballas";}
case 12:{fname = "Al Quaida";}
case 13:{fname = "LCN";}
}
if(!isPlayerAnAdmin(playerid,4))return SCM(playerid, COLOR_FADE3,"Du darfst diesen Befehl nicht nutzen!");
if(sscanf(params,"ui",pID,fID))return SCM(playerid, COLOR_FADE3,"/makeleader [playerid] [fraktionsid]");
SendClientMessagef(playerid, WHITE, "Du gibst %s Leaderrechte für: %s",SpielerName(pID),fname);
SendClientMessagef(pID, ROT, "AdmMsg: %s gab dir Leaderrechte für: %s",SpielerName(playerid),fname);
pInfo[pID][pFraktion] = fID;
pInfo[pID][pLeader] = fID;
if(fID == 0){pInfo[pID][pRank] = fID;}
else{pInfo[pID][pRank] = 6;}
medicduty[pID] = 0;
armyduty[pID] = 0;
lsduty[pID] = 0;
oamtduty[pID] = 0;
bndduty[pID] = 0;
SetPlayerColor(playerid,WHITE);
CHEAT_ResetPlayerWeapons(pID);
s_SetPlayerSkinChange(pID,2);
SavePlayer(pID,0);
return 1;
}
Kommt, egal welche Fraktion (Nummer) ich auswähle, immer der Text: ,,Du gibst ... Leaderrechte für:Zivi""
Wie kann ich es nun machen, dass dort auch der Fraktionsname steht?