CMD:rban(playerid,params[]) { if(pInfo[playerid][pLevel] >= 4) { new id, reason[50], Jfile[100],ip[30]; new year, month, day, hour, minuite, second; if(sscanf(params, "us[50]", id, reason)) return SendClientMessage(playerid, yellow, "Usage: /rban <Player ID> <Reason>"); if(IsPlayerConnected(id) && id != playerid) { if(pInfo[playerid][pLevel] <= pInfo[id][pLevel]) return ShowMessage(playerid, red, 6); getdate(year, month, day); gettime(hour,minuite,second); format(Jstring,sizeof(Jstring),"%s has been Banned by Administrator %s | Reason: %s <Date: %d/%d/%d> <Time: %d:%d>",GetName(id),GetName(playerid),params[2],day,month,year,hour,minuite); SendClientMessageToAll(red,Jstring); printf("%s",Jstring); format(JLstring,sizeof(JLstring),"{FF0000}Administrator %s has RANGE banned you for: \"%s\"\n\nVisit "WEBSITE" for more informations", GetName(playerid),reason); ShowPlayerDialog(id,JDIALOGS+200,DIALOG_STYLE_MSGBOX," {FF0000}You are RANGE BANNED",JLstring,"OK",""); if(pInfo[id][Logged] == 1) { pInfo[id][pBan]=1; format(Jfile, 100, ACCOUNTS_PATH, GetName(id)); new INI:ACCOUNT = INI_Open(Jfile); INI_WriteInt(ACCOUNT, "Banned", 1); INI_Close(ACCOUNT); } GetPlayerIp(id,ip,sizeof(ip)); strdel(ip,strlen(ip)-2,strlen(ip)); format(ip,30,"%s**",ip); format(ip,30,"banip %s",ip); SendRconCommand(ip); GetPlayerIp(id,ip,sizeof(ip)); format(Jstring,sizeof(Jstring),"range ban by %s Reason: %s",GetName(playerid),reason); SetPVarString(id,"Banreason",Jstring); format(Jstring,sizeof(Jstring),"[INGAME RANGE BAN] %s has RANGE banned %s | %s (IP: %s)",GetName(playerid),GetName(id),reason, ip); WriteToLog(Jstring,"Bans"); CommandToAdmins(playerid,"rban"); return SetTimerEx("BanPlayer",200,false,"dd", id,0); } else return ShowMessage(playerid, red, 3); } else return ShowMessage(playerid, red, 1); }
Players Got Opcode when that crasher use his hack and also game of Freezed even GTA freeze cant logout..
This happen ! many time the guy who crashing keep saying make me admin or i crash..... |