Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. CMD:ban (playerid, params[])
  2. {
  3. new reason[26], giveid, str[150],str1[150], query[128];
  4. new year, month, day, hour, minuite, second;
  5. if (pInfo[playerid][pLevel] < 2) return ShowMessage(playerid,COLOR_RED,1);
  6. if (sscanf(params, "us[26]", giveid, reason)) return SCM(playerid, 0x6FFF00FF, "{F07F1D}SERVER: {BBFF00}/ban <ID> <Reason>");
  7. if (giveid == INVALID_PLAYER_ID) return SCM(playerid, -1, ""COL_RED"ERROR: "COL_GREY"Invalid player ID!");
  8. mysql_format(mysql, query, 256, "INSERT INTO `banlist` (user_banned, user_banner, reason, permanent, expiry, BanTime ,BanDate ,IP) VALUES ('%e', '%e', '%e', '1', '0','%e','%e','%e')", GetName(giveid), GetName(playerid), reason,TBanTime(),TBanDate(),IP[giveid]);
  9. mysql_tquery(mysql, query, "", "");
  10. mysql_format(mysql, query, 256, "INSERT INTO `ban_history` (Username_ban, ban_admin, ban_reason, ban_permanent, ban_expiry, ban_time ,ban_date ,IP_ban) VALUES ('%e', '%e', '%e', '1', '0','%e','%e','%e')", GetName(giveid), GetName(playerid), reason,TBanTime(),TBanDate(),IP[giveid]);
  11. mysql_tquery(mysql, query, "", "");
  12. mysql_format(mysql, query, 128, "UPDATE `players` SET Banned = '1' WHERE Username = '%e' ", GetName(giveid));
  13. mysql_tquery(mysql, query, "", "");
  14. getdate(year, month, day);
  15. gettime(hour,minuite,second);
  16. format(str, 100, "%d/%d/%d",year, month, day);
  17. format(str1, 100, "%d:%d:%d",hour,minuite,second);
  18. format(Jstring,sizeof(Jstring),"%s has been Banned by Admin %s | Reason: %s <Date: %d/%d/%d> <Time: %d:%d>",GetName(giveid),GetName(playerid),reason,day,month,year,hour,minuite);
  19. SCMToAll(COLOR_RED,Jstring);
  20. format(JLstring,sizeof(JLstring),"{37C8C8}Admin %s has banned you for: \"%s\"\n\nVisit "WEBSITE" for more informations", GetName(playerid),reason);
  21. ShowPlayerDialog(giveid,JDIALOGS+200,DIALOG_STYLE_MSGBOX,"{FF0000}You are BANNED",JLstring,"OK","");
  22. format(Jstring,sizeof(Jstring),"Ban by %s Reason: %s",GetName(playerid),reason);
  23. SetPVarString(giveid,"Banreason",Jstring);
  24. format(Jstring,sizeof(Jstring),"[INGAME BAN] %s has banned %s | %s",GetName(playerid),GetName(giveid),reason);
  25. SaveIn("BanLog.txt",Jstring);
  26. SetTimerEx("BanPlayer",200,false,"dd", giveid,0);
  27. return 1;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement