01.01.2014, 10:12
(
Последний раз редактировалось MahdiGames; 01.01.2014 в 11:38.
)
Hi, if the server crashed everyday 1 time with out reason i mean no logs no crash detects iv VPS , what could that be?
That before and after moments from the crash
OnPlayerDeath CODE IN GM:
I got that in CrashDetector please help! (when i do /kill)
That before and after moments from the crash
OnPlayerDeath CODE IN GM:
Код:
public OnPlayerDeath(playerid, killerid, reason) { if( IsPlayerConnected( killerid ) ) { if( IsPlayerConnected( GetPVarInt( playerid, "LastKilled" ) ) && GetPVarInt( playerid, "LastKilled" ) == killerid ) { if( ( GetPVarInt( playerid, "LastKilledTickcount" ) - GetTickCount( ) ) < 500 ) { SetPVarInt( playerid, "LastKilledTick", GetPVarInt( playerid, "LastKilledTick" ) + 1 ); if( GetPVarInt( playerid, "LastKilledTick" ) > 1 ) Kick( playerid ); } SetPVarInt( playerid, "LastKilledTickcount", GetTickCount( ) ); } SetPVarInt( playerid, "LastKilled", killerid ); } if(gettime() - GetPVarInt(playerid,"PlayerLastDeath") < 1) Ban(playerid); SetPVarInt(playerid,"PlayerLastDeath",gettime());*/ //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; }
Код:
[14:43:45]+ [debug] AMX backtrace: [14:43:45]+ [debug] #0 00033ff4 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x000000ff) from SPA.amx [14:43:45]+ [death] Mahdi died 255 [14:43:49]+ [debug] Run time error 4: "Array index out of bounds" [14:43:49]+ [debug] Accessing element at index 65535 past array upper bound 499 [14:43:49]+ [debug] AMX backtrace: [14:43:49]+ [debug] #0 00033ff4 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x000000ff) from SPA.amx [14:43:49]+ [death] Mahdi died 255