Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.49 KB | None | 0 0
  1. CMD:unban(playerid, params[])
  2. {
  3.     if(pInfo[playerid][pAdmin] < 5)
  4.         return SendClientMessage(playerid, COLOR_WHITE, !"Неизвестная команда.");
  5.        
  6.     if(isnull(params))
  7.         return SendClientMessage(playerid, COLOR_GREY, !"Использование: /unban [Ник]");
  8.  
  9.     if(strlen(params) > MAX_PLAYER_NAME)
  10.         return SendClientMessage(playerid, COLOR_GREY, !"Длина ника не должна превышать 24х символов.");
  11.  
  12.     new string[50 - 2 + MAX_PLAYER_NAME + 1];
  13.  
  14.     SetPVarString(playerid, "target_name", params);
  15.  
  16.     format(string, sizeof string, "SELECT * FROM `banlist` WHERE `Name` = '%s'", params);
  17.     mysql_tquery(mysql_connect_ID, string, !"OnPlayerUnban", "");
  18.     return 1;
  19. }
  20.  
  21. forward OnPlayerUnban(playerid);
  22. public OnPlayerUnban(playerid)
  23. {
  24.     new
  25.         rows,
  26.         target_name[MAX_PLAYER_NAME];
  27.  
  28.     cache_get_row_count(rows);
  29.  
  30.     if(!rows)
  31.         return SendClientMessage(playerid, COLOR_GREY, !"Аккаунт не найден.");
  32.  
  33.     new query_string[50 - 2 + MAX_PLAYER_NAME + 1];
  34.  
  35.     GetPVarString(playerid, "target_name", target_name, sizeof(target_name));
  36.  
  37.     format(query_string, sizeof(query_string), "DELETE FROM `banlist` WHERE `Name` = '%s'", target_name);
  38.     mysql_tquery(mysql_connect_ID, query_string, "", "");
  39.  
  40.     format(query_string, sizeof(query_string), "Аккаунт %s разбанен.",target_name);
  41.     SendClientMessage(playerid, -1, query_string);
  42.     return 1;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement