Der Befehl
ocmd:makeleader(playerid, params[])
{
new pID, FraktionsID, playername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid,playername,sizeof(playername));
if(PlayerInfo[playerid][pAdminlevel] < 7)return SendClientMessage(playerid, 0xFF0000FF, "Du darfst diesen Befehl nicht benutzen!");
if(sscanf(params,"ud", pID, FraktionsID))return SendClientMessage(playerid, 0xFF0000FF, "Verwendung: /makeleader [Player ID] [Fraktions ID]");
if(FraktionsID > 2)return SendClientMessage(playerid, 0xFF0000FF, "Fraktionen: LSPD(1), Ballas(2)");
PlayerInfo[pID][pFraktion] = FraktionsID;
format(string,sizeof(string),"%s hat dich zum Leader der Fraktion %d gemacht.", playername, GetFraktionName(FraktionsID));
SendClientMessage(pID, 0xFF0000FF, string);
return 1;
}
Fraktionnamen auslesen
stock GetFraktionName(fraktion)
{
new string[64];
switch(fraktion)
{
case 0: { string = "Zivilist"; }
case 1: { string = "SAPD"; }
case 2: { string = "Ballas"; }
}
return string;
}