Advertisement
Guest User

offunlwarn

a guest
Jul 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.56 KB | None | 0 0
  1. CMD:offunlwarn(playerid, params[])
  2. {
  3.     IsAdmin(6);
  4.     else if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
  5.     new playername[MAX_PLAYER_NAME];
  6.     if(sscanf(params, "s[24]", playername)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offunlwarn [ник игрока]");
  7.     else if(GetPlayerID(playername) != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Игрок в сети, используйте команду /unlwarn");
  8.     mysql_query_string[0] = EOS;
  9.     format(mysql_query_string, sizeof(mysql_query_string), "SELECT `pMemberWarn` FROM "T_ACCOUNTS" WHERE name = '%s'", playername);
  10.     mysql_tquery(dbHandle, mysql_query_string, "@OnPlayerOffunwarn", "is", playerid, playername);
  11.     return 1;
  12. }
  13.  
  14. @OnPlayerOffunlwarn(playerid,name[]);
  15. @OnPlayerOffunlwarn(playerid,name[])
  16. {
  17.     new rows,fields;
  18.     cache_get_data(rows,fields);
  19.     if(rows)
  20.     {
  21.         new string[144], fwarns;
  22.         fwarns = cache_get_row_int(0,0);
  23.         if(fwarns <1) return SendClientMessage(playerid,COLOR_GREY,"У данного лидера нет выговоров");
  24.         format(string,sizeof(string),"<ADM> %s[%d] снял выговор лидеру %s в оффлайне",GetName(playerid),playerid,name);
  25.         SendAdminMessage(COLOR_GREY, string);
  26.         mysql_query_string[0] = EOS;
  27.         format(mysql_query_string,150,"UPDATE "T_ACCOUNTS" SET memberwarn = %d WHERE name = '%s'",fwarns-1,name);
  28.         mysql_tquery(dbHandle,mysql_query_string,"","");
  29.     }
  30.     else SendClientMessage(playerid,COLOR_GREY,"Игрок не найден!");
  31.     return 1;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement