Guest User

Untitled

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