Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:makeleader(playerid, params[])
- {
- if(!IsLoggedIn(playerid))return 1;
- new pID, frakid, string[128];
- if(Spieler[playerid][pAdmin] < 5)return SendClientMessage(playerid, COLOR_GREY, ERROR_ADMIN);
- if(sscanf(params, "ui", pID, frakid))return SendClientMessage(playerid, COLOR_GREY, "** Benutze /makeleader [SpielerID/Name] [Fraktion]");
- if(IsPlayerNPC(pID))return 1;
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY, ERROR_OFFLINE);
- if(frakid == 0){
- format(string, sizeof(string), "Du hast die Leaderrechte von %s für die Fraktion %s entnommen.", GetName(pID), GetPlayerFraktionName(pID));
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "%s hat dir die Leadderechte für die Fraktion %s entnommen.", GetName(playerid), GetPlayerFraktionName(pID));
- SendClientMessage(pID, COLOR_LIGHTBLUE, string);
- Spieler[playerid][pFraktion] = 0;
- Spieler[pID][pRank] = 0;
- SpawnPlayerEx(pID);
- SavePlayer(pID);
- return 1;
- }
- if(frakid < 1 || frakid > MAX_FRAKS)return SendClientMessage(playerid, COLOR_GREY, "** Diese Fraktions-ID ist nicht verfügbar.");
- Spieler[pID][pFraktion] = frakid;
- Spieler[pID][pRank] = 8;
- if(Spieler[pID][pGeschlecht] == 1)
- {
- switch(frakid)
- {
- case 2: Spieler[pID][pFrakSkin] = 111;
- case 3: Spieler[pID][pFrakSkin] = 70;
- case 4: Spieler[pID][pFrakSkin] = 270;
- }
- }
- else if(Spieler[pID][pGeschlecht] == 2)
- {
- switch(frakid)
- {
- case 2: Spieler[pID][pFrakSkin] = 12;
- case 3: Spieler[pID][pFrakSkin] = 211;
- case 4: Spieler[pID][pFrakSkin] = 65;
- }
- }
- format(string, sizeof(string), "Du hast %s Leaderrechte für die Fraktion %s gegeben.", GetName(pID), GetPlayerFraktionName(pID));
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "* %s hat dich zum Leader der Fraktion %s ernannt.", GetName(playerid), GetPlayerFraktionName(pID));
- SendClientMessage(pID, COLOR_LIGHTBLUE, string);
- SpawnPlayerEx(pID);
- SavePlayer(pID);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment