Server Crashed when use /tempban cmd
#1

Код:
CMD:tempban(playerid,params[])
{
    if(pInfo[playerid][pLevel] >= 2)
	{
       new id, reason[50], Jfile[100];
	   new year,month,day,hour,minuite,second,Hours,BanTime,d,h,m,Temp;
       if(sscanf(params, "uis[50]", id, Hours, reason)) return SCM(playerid, yellow, "SERVER :: /tempban <Player ID> <Hours> <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);
		  BanTime = gettime() + (Hours*60*60);
		  if(pInfo[id][Logged] == 1)
		  {
			  format(Jfile, 100, ACCOUNTS_PATH, GetName(id));
			  new INI:ACCOUNT = INI_Open(Jfile);
			  INI_WriteInt(ACCOUNT, "TempBan", BanTime);
			  INI_Close(ACCOUNT);
		  }
		  Temp = BanTime - gettime();
		  format(Jstring,sizeof(Jstring),"%s has been Temporarily Banned by Administrator %s for %s | Reason: %s <Date: %d/%d/%d> <Time: %d:%d>",GetName(id),GetName(playerid),ConvertTime(Temp,m,h,d),reason,day,month,year,hour,minuite);
		  SCMToAll(red,Jstring);
		  Temp = BanTime - gettime();
		  format(JLstring,sizeof(JLstring),"{37C8C8}Administrator %s has Temp banned you for %s REASON |: \"%s\"\n\nVisit "WEBSITE" for more informations", GetName(playerid),ConvertTime(Temp,m,h,d),reason);
		  ShowPlayerDialog(id,JDIALOGS+200,DIALOG_STYLE_MSGBOX,"                     {FF0000}You are BANNED",JLstring,"OK","");
		  format(Jstring,sizeof(Jstring),"[TEMP BAN] %s has Temp banned %s for %s | reason: ",GetName(playerid),GetName(id),ConvertTime(BanTime,m,h,d),reason);
		  WriteToLog(Jstring,"Bans");
		  CommandToAdmins(playerid,"tempban");
		  return SetTimerEx("KickPlayer",100,false,"d", id);
		}
		else return ShowMessage(playerid, red, 3);
    }
	else return ShowMessage(playerid, red, 1);
}
[10:07:49] [debug] #0 00000038 in public cmd_tempban () from GM.amx
[10:07:49] [debug] #1 native CallLocalFunction () [00472ad0] from samp-server.exe
[10:07:49] [debug] #2 00016f40 in ?? (0x00000000, 0x0148b9f0) from GM.amx
[10:07:49] [debug] #3 00005d50 in public OnPlayerCommandText (0x00000000, 0x0148b9f0) from GM.amx
[10:08:04] [debug] Run time error 6: "Invalid instruction"
[10:08:04] [debug] Unknown opcode 0x512eb2c at address 0x00000038
[10:08:04] [debug] AMX backtrace:


Server Crashed when any admin try to ban anyone.
Help
Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)