Crash Detect
#1

Problem with Connection , after death (SPA is my GM) , thats causing crash to my server please help.
Code:
[12:40:49]+ [join] ShuffleLP has joined the server (5:212.185.222.106)
[12:40:49]+ [debug] Run time error 5: "Invalid memory access"
[12:40:49]+ [debug] AMX backtrace:
[12:40:49]+ [debug] #0 00006da0 in public OnPlayerConnect () from AdminSystem.amx
[12:41:06]+ [debug] Run time error 4: "Array index out of bounds"
[12:41:06]+ [debug]  Accessing element at index 65535 past array upper bound 499
[12:41:06]+ [debug] AMX backtrace:
[12:41:06]+ [debug] #0 00033ff4 in public OnPlayerDeath (0x00000002, 0x0000ffff, 0x000000ff) from SPA.amx
onplayerdeath:
Code:
public OnPlayerDeath(playerid, killerid, reason)
{
	//EndfunAntiFakeKill
	SendDeathMessage(killerid, playerid, reason);
	TotalKills[killerid]++;
	TotalDeaths[playerid]++;
    new file[100],Name[MAX_PLAYER_NAME],Ip[16],name[MAX_PLAYER_NAME];
    new KilledByName[MAX_PLAYER_NAME];
	GetPlayerName(giveplayerid, name, sizeof(name));
	GetPlayerName(playerid,Name,sizeof(Name));
	GetPlayerName(killerid,KilledByName,sizeof(KilledByName));
	WhoKilledYou[playerid] = KilledByName;
	GetPlayerIp(playerid,Ip,sizeof(Ip));
	format(file,sizeof(file),PlayerFile,Name);
	if(IsPlayerConnected(killerid)) {

			//SetPlayerWantedLevel(killerid, (GetPlayerWantedLevel(killerid) + 1));
	    	GameTextForPlayer(killerid,"~w~+2 Score~R~~N~+2 kill~N~ ~g~+1000$", 5000, 1);
	    	SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
	}
	//SetPlayerWantedLevel(playerid, 0);
	if( DMZone[killerid] >= 1)
	{
		GivePlayerMoney(killerid, 1000);
		GivePlayerMoney(playerid, -1000);
		SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
//	    GameTextForPlayer(playerid, "~r~~N~~N~~N~~N~~N~~N~YOUR KILLER~N~~W~RESPAWN AFTER ~R~5 ~W~SECONDS..", 5000, 5);
		PlayCrimeReportForPlayer(killerid, killerid, 3);
	}
	if( DMZone[killerid] == 0)
	{
		GivePlayerMoney(killerid, 1000);
		GivePlayerMoney(playerid, -1000);
        SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
		PlayCrimeReportForPlayer(killerid, killerid, 3);
//	    GameTextForPlayer(playerid, "~r~~N~~N~~N~~N~~N~~N~YOUR KILLER~N~~W~RESPAWN AFTER ~R~5 ~W~SECONDS..", 5000, 5);
	}
	return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)