Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:ban (playerid, params[])
- {
- new reason[26], giveid, str[150],str1[150], query[128];
- new year, month, day, hour, minuite, second;
- if (pInfo[playerid][pLevel] < 2) return ShowMessage(playerid,COLOR_RED,1);
- if (sscanf(params, "us[26]", giveid, reason)) return SCM(playerid, 0x6FFF00FF, "{F07F1D}SERVER: {BBFF00}/ban <ID> <Reason>");
- if (giveid == INVALID_PLAYER_ID) return SCM(playerid, -1, ""COL_RED"ERROR: "COL_GREY"Invalid player ID!");
- 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]);
- mysql_tquery(mysql, query, "", "");
- 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]);
- mysql_tquery(mysql, query, "", "");
- mysql_format(mysql, query, 128, "UPDATE `players` SET Banned = '1' WHERE Username = '%e' ", GetName(giveid));
- mysql_tquery(mysql, query, "", "");
- getdate(year, month, day);
- gettime(hour,minuite,second);
- format(str, 100, "%d/%d/%d",year, month, day);
- format(str1, 100, "%d:%d:%d",hour,minuite,second);
- 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);
- SCMToAll(COLOR_RED,Jstring);
- format(JLstring,sizeof(JLstring),"{37C8C8}Admin %s has banned you for: \"%s\"\n\nVisit "WEBSITE" for more informations", GetName(playerid),reason);
- ShowPlayerDialog(giveid,JDIALOGS+200,DIALOG_STYLE_MSGBOX,"{FF0000}You are BANNED",JLstring,"OK","");
- format(Jstring,sizeof(Jstring),"Ban by %s Reason: %s",GetName(playerid),reason);
- SetPVarString(giveid,"Banreason",Jstring);
- format(Jstring,sizeof(Jstring),"[INGAME BAN] %s has banned %s | %s",GetName(playerid),GetName(giveid),reason);
- SaveIn("BanLog.txt",Jstring);
- SetTimerEx("BanPlayer",200,false,"dd", giveid,0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement