Guest User

Untitled

a guest
Apr 22nd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.57 KB | None | 0 0
  1. cmd(setstats, playerid, params[])
  2. {
  3.     new player, option[100], value, errors = 0;
  4.     if(playerinfo[playerid][Padminduty] > 0 && playerinfo[playerid][Padminlevel] >= ADMIN_PERMISSION_SET_STATS)
  5.     {
  6.         if(strlen(params))
  7.         {
  8.             errors++;
  9.         }
  10.         else
  11.         {
  12.             if(!sscanf(params, "p< >us[100]i", player, option, value))
  13.             {
  14.                 if(IsPlayerConnected(player))
  15.                 {
  16.                     if(!strcmp(option, "adminlevel", true) && playerinfo[playerid][Padminlevel] >= ADMIN_PERMISSION_SET_STATS_ADMINLEVEL)
  17.                     {
  18.                         if(!value || value > ADMIN_PERMISSION_LVLMAX || value < ADMIN_PERMISSION_LVLMIN)
  19.                         {
  20.                             CreateCmdTipGUI(playerid,"/setstats [Nazwa/ID gracza] adminlevel [1-6]");
  21.                         }
  22.                         else
  23.                         {
  24.                             playerinfo[player][Padminlevel] = value;
  25.                             new text[100], text2[100];
  26.                             format(text, sizeof(text), "Dałeś %s (%s) administratora poziomu %d.", playerinfo[player][Pname], playerinfo[player][Pusername], playerinfo[player][Padminlevel]);
  27.                             SendClientMessageFromSystem(playerid, text);
  28.                             format(text2, sizeof(text2), "Dostałeś administratora poziomu %d od %s.", playerinfo[player][Padminlevel], playerinfo[player][Pusername]);
  29.                             SendClientMessageFromSystem(player, text2);
  30.                         }
  31.                     }
  32.                     else
  33.                     {
  34.                         errors++;
  35.                     }
  36.                 }
  37.                 else
  38.                 {
  39.                     CreatePlayerNotLoggedInGUI(playerid);
  40.                 }
  41.             }
  42.             else
  43.             {
  44.                 errors++;
  45.             }
  46.         }
  47.         if(errors > 0)
  48.         {
  49.             CreateCmdTipGUI(playerid,"/setstat [Nazwa/ID gracza] [adminlevel/money/health/armour] [wartość]");
  50.         }
  51.     }
  52.     else
  53.     {
  54.         CreateNoPermissionGUI(playerid);
  55.     }
  56.     return 1;
  57. }
Add Comment
Please, Sign In to add comment