01.01.2014, 11:47
Problem with Connection , after death (SPA is my GM) , thats causing crash to my server please help.
onplayerdeath:
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
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; }