Guest User

CMD: setlider

a guest
May 25th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. CMD:setlider(playerid, params[])
  2. {
  3.     new id, level;
  4.  
  5. if(sscanf(params, "ud", id, level)) {
  6.  
  7. SendClientMessage(playerid, CINZA, "[SERVER] USE: /setlider [ID] [Numero(1-35)]");
  8. return true;
  9. }
  10.  
  11. if(level == 0) {
  12.  
  13. SendClientMessage(playerid, CINZA, "[SERVER] Para retirar um Líder de uma Organização, USE: /offlider [Numero(1-35)]");
  14. return true;
  15. }
  16.  
  17. if(level > 35 || level < 1) {
  18.  
  19. SendClientMessage(playerid, CINZA, "[SERVER] O Numero de Organização é de 1 á 35");
  20. return true;
  21. }
  22.  
  23.     if (PlayerInfo[playerid][pAdmin] >= 5 || IsPlayerAdmin(playerid))
  24.     {
  25.         if(PlayerInfo[id][pLider] != 0 || PlayerInfo[id][pMembro] != 0) {
  26.  
  27. SendClientMessage(playerid, -1, "Este player já participa de uma organização!");
  28. return true;
  29. }
  30.  
  31. if(strcmp(InfoOrg[level][Lider],"Ninguem",true)==0) {
  32.  
  33. ConviteInfoOrg(PlayerName(id), level, 6);
  34.  
  35. } else {
  36.  
  37. SendClientMessage(playerid, CIANO, "Já temos um líder nesta ORG, use /limparlider antes de colocar outro Líder!");
  38. return true;
  39. }
  40.  
  41. if(IsPlayerConnected(id))
  42. {
  43.         new string[128];
  44.         GetPlayerName(id, giveplayer, sizeof(giveplayer));
  45.         PlayerInfo[id][pLider] = level;
  46.         format(string, sizeof(string), "[SERVER] Você foi promovido a líder %s, pelo admin %s.", NomeLiderORG(id),PlayerName(playerid));
  47.         SendClientMessage(id, CIANO, string);
  48.         format(string, sizeof(string), "[SERVER] Você promoveu %s a líder da organização: %d.", giveplayer,level);
  49.         SendClientMessage(playerid, CINZA, string);
  50.         format(string, sizeof(string), "[SERVER] O admin %s Nomeou o novo líder da organização{FFFFFF}[%s], {9ACD32}Líder: [%s].", PlayerName(playerid), NomeORG(id), giveplayer);
  51.         SendClientMessageToAll(0x9ACD32FF, string);
  52.         AdmLogs("Lideres", string);
  53.  
  54. } else {
  55.  
  56. SendClientMessage(playerid, -1, "O jogador não está conectado!");
  57. return true;
  58. }
  59.  
  60. } else {
  61.  
  62. SendClientMessage(playerid, -1, "Você não esta autorizado a usar este comando!");
  63. }
  64. return true;
Add Comment
Please, Sign In to add comment