Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. CMD:warninfo(playerid, params[])
  2. {
  3. if(player_info[playerid][ADMIN] != 0)
  4. {
  5. if(player_info[playerid][ADMIN] < 1) return 1;
  6. if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Используй /warninfo* [id игрока]");
  7. if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_LIGHTGREY, "Такого игрока нет");
  8. if(player_info[params[0]][WARN] == 0) return SPD(playerid, 90, DIALOG_STYLE_MSGBOX, "{e23a02}Действующие предупреждения", "{FFFFFF}На аккаунте игрока нет действующих предупреждений (варнов)", "Закрыть", "");
  9.  
  10. static const fmt_query[] = "SELECT * FROM `warns` WHERE `nick` = '%s' ORDER BY `warn` DESC LIMIT %d";
  11. new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+(-2+1)];
  12. format(query, sizeof(query), fmt_query, player_info[params[0]][NAME], player_info[params[0]][WARN]);
  13. mysql_tquery(dbHandle, query, "awarninfo", "i", params[0]);
  14. SetPVarInt(params[0], "warninfo", playerid);
  15. }
  16. else if(player_info[playerid][ADMIN] == 0)
  17. {
  18. if(player_info[playerid][WARN] == 0) return SPD(playerid, 90, DIALOG_STYLE_MSGBOX, "{e23a02}Действующие предупреждения", "{FFFFFF}На Вашем аккаунте нет действующих предупреждений (варнов)", "Закрыть", "");
  19. static const fmt_query[] = "SELECT * FROM `warns` WHERE `nick` = '%s' ORDER BY `warn` DESC LIMIT %d";
  20. new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+(-2+1)];
  21. format(query, sizeof(query), fmt_query, player_info[playerid][NAME], player_info[playerid][WARN]);
  22. mysql_tquery(dbHandle, query, "warninfo", "i", playerid);
  23. }
  24. return 1;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement