Guest User

Untitled

a guest
Feb 10th, 2015
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.99 KB | None | 0 0
  1. CMD:makeleader(playerid, params[])
  2. {
  3.     if(!IsLoggedIn(playerid))return 1;
  4.     new pID, frakid, string[128];
  5.     if(Spieler[playerid][pAdmin] < 5)return SendClientMessage(playerid, COLOR_GREY, ERROR_ADMIN);
  6.     if(sscanf(params, "ui", pID, frakid))return SendClientMessage(playerid, COLOR_GREY, "** Benutze /makeleader [SpielerID/Name] [Fraktion]");
  7.     if(IsPlayerNPC(pID))return 1;
  8.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY, ERROR_OFFLINE);
  9.     if(frakid == 0){
  10.         format(string, sizeof(string), "Du hast die Leaderrechte von %s für die Fraktion %s entnommen.", GetName(pID), GetPlayerFraktionName(pID));
  11.         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  12.         format(string, sizeof(string), "%s hat dir die Leadderechte für die Fraktion %s entnommen.", GetName(playerid), GetPlayerFraktionName(pID));
  13.         SendClientMessage(pID, COLOR_LIGHTBLUE, string);
  14.         Spieler[playerid][pFraktion] = 0;
  15.         Spieler[pID][pRank] = 0;
  16.         SpawnPlayerEx(pID);
  17.         SavePlayer(pID);
  18.         return 1;
  19.     }
  20.     if(frakid < 1 || frakid > MAX_FRAKS)return SendClientMessage(playerid, COLOR_GREY, "** Diese Fraktions-ID ist nicht verfügbar.");
  21.     Spieler[pID][pFraktion] = frakid;
  22.     Spieler[pID][pRank] = 8;
  23.     if(Spieler[pID][pGeschlecht] == 1)
  24.     {
  25.         switch(frakid)
  26.         {
  27.             case 2: Spieler[pID][pFrakSkin] = 111;
  28.             case 3: Spieler[pID][pFrakSkin] = 70;
  29.             case 4: Spieler[pID][pFrakSkin] = 270;
  30.         }
  31.     }
  32.     else if(Spieler[pID][pGeschlecht] == 2)
  33.     {
  34.         switch(frakid)
  35.         {
  36.             case 2: Spieler[pID][pFrakSkin] = 12;
  37.             case 3: Spieler[pID][pFrakSkin] = 211;
  38.             case 4: Spieler[pID][pFrakSkin] = 65;
  39.         }
  40.     }
  41.     format(string, sizeof(string), "Du hast %s Leaderrechte für die Fraktion %s gegeben.", GetName(pID), GetPlayerFraktionName(pID));
  42.     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  43.     format(string, sizeof(string), "* %s hat dich zum Leader der Fraktion %s ernannt.", GetName(playerid), GetPlayerFraktionName(pID));
  44.     SendClientMessage(pID, COLOR_LIGHTBLUE, string);
  45.     SpawnPlayerEx(pID);
  46.     SavePlayer(pID);
  47.     return 1;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment