Advertisement
Guest User

offunlwarn

a guest
Jul 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 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 memberwarn 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