Advertisement
Guest User

Untitled

a guest
Jun 7th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. CMD:unban(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
  4. if(IsPlayerConnected(playerid))
  5. {
  6. if(PlayerInfo[playerid][pAdmin] >= 5)
  7. {
  8. new id[30],escape[30],reason[300],str1[256],string[128],sendername[30],qstr[256];
  9. if(sscanf(params, "s[30]", id)) return SCM(playerid, COLOR_GREY, "Syntax:{FFFFFF} /unban [name] [reason]");
  10. if(reason < 0) return SCM(playerid, COLOR_GREY, "Syntax:{FFFFFF} /unban [name] [reason]");
  11. mysql_real_escape_string(id, escape);
  12. format(qstr,sizeof(qstr),"SELECT * FROM bans WHERE `PlayerName`='%s' AND `Active`='1'",escape);
  13. new Cache: banuri = mysql_query(SQL,qstr);
  14. if(cache_get_row_count() > 0)
  15. {
  16. GetPlayerName(playerid, sendername, sizeof(sendername));
  17. format(string,sizeof(string),"/unban: %s has unbanned user %s, reason: %s",sendername,escape,reason);
  18. ABroadCast(COLOR_ADMCOMMANDS, string,1);
  19. mysql_format(SQL,str1,sizeof(str1),"UPDATE bans SET `Active`='0' WHERE `PlayerName`='%s'",escape);
  20. mysql_tquery(SQL,str1,"","");
  21. }
  22. else
  23. {
  24. SendClientMessage(playerid, COLOR_LIGHTGREEN3, "Invalid player.");
  25. }
  26. cache_delete(banuri);
  27. }
  28. else return SendClientMessage(playerid, COLOR_LIGHTGREEN3, AdminOnly);
  29. }
  30. return 1;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement