Advertisement
Guest User

Untitled

a guest
Aug 9th, 2015
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.88 KB | None | 0 0
  1. ocmd:makeadmin(playerid,params[])
  2. {
  3.     //if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,0xFF1400FF,"Du hast leider nicht die Rechte dazu"); //Dein Fucking ernst?! Für wie blöd hältst du uns
  4.     {
  5.         new string[256];
  6.         new tmp[256];
  7.         new idx;
  8.         new sendername[MAX_PLAYER_NAME];
  9.         new giveplayer[MAX_PLAYER_NAME];
  10.         tmp = strtok(params, idx);
  11.         if(!strlen(tmp))
  12.         {
  13.             SendClientMessage(playerid, WEIß, "Funktion: /makeadmin [ID/Spielername] [Adminrang]");
  14.             return 1;
  15.         }
  16.         new para1 = ReturnUser(tmp);
  17.         tmp = strtok(params, idx);
  18.         new level = strval(tmp);
  19.         if(level > 7 || level < 0) { SendClientMessage(playerid, GRAU, "Es gibt nur 7 Admin Ränge 0 - 7"); return 1; }
  20.         if(IsPlayerConnected(para1))
  21.         {
  22.             if(para1 != INVALID_PLAYER_ID)
  23.             {
  24.                 GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  25.                 GetPlayerName(playerid, sendername, sizeof(sendername));
  26.                 if(pInfo[para1][pAdmin] < level)
  27.                 {
  28.                     printf("AdmCmd: %s hat %s zu einem Level %d Admin befördert.", sendername, giveplayer, level);
  29.                     format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin befördert", sendername, level);
  30.                     SendClientMessage(para1, GELB, string);
  31.                     format(string, sizeof(string), "Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);
  32.                     SendClientMessage(playerid, GELB, string);
  33.                 }
  34.                 else
  35.                 {
  36.                     printf("AdmCmd: %s hat %s zu einem Level %d Admin degradiert.", sendername, giveplayer, level);
  37.                     format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin degradiert", sendername, level);
  38.                     SendClientMessage(para1, GELB, string);
  39.                     format(string, sizeof(string), "Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);
  40.                     SendClientMessage(playerid, GELB, string);
  41.                 }
  42.                 pInfo[para1][pAdmin] = level;
  43.             }
  44.         }
  45.     }
  46.     return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement