Dio skripte:
public OnPlayerDeath(playerid, killerid, reason)
{
Killstreak(playerid, killerid);
new string;
if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
{
PlayerInfo++;
PlayerInfo++;
if(OnHit != 0)
{
GivePlayerMoneyEx(killerid, OnHit);
new result;
format(result, sizeof(result), "{FFFF00}: {FFFFFF}Ubio si %s i zaradio na njegovoj glavi $%d!", GetName(playerid), OnHit);
SCM(playerid, -1, result);
format(result, sizeof(result), "{FFFF00}: {FFFFFF}%s je ubio %d i zaradio $%d!", GetName(killerid), GetName(playerid), OnHit);
SCMToAll(-1, result);
OnHit = 0;
}
if(PlayerInfo >= 1)
{
format(string, 150, ": {FFFFFF}Ubio si %s.", GetName(playerid));
SCM(killerid, -1, string);
GivePlayerMoneyEx(killerid, 1000);
} SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
else
{
format(string, 150, ": {FFFFFF}ubio si %s.", GetName(playerid));
SCM(killerid, -1, string);
GivePlayerMoneyEx(killerid, 1000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
AntiFakekill++;
SetTimerEx("AntiFakekillTimer", 1000,false,"i",playerid);
SendDeathMessage(killerid,playerid,reason);
SCM(playerid, TOMATO, ": {FFFFFF}Ubijen si nakazo, spremi kofer i pakuj prnje..");
format(string, 150, "~w~Ubijen si od ~r~%s", GetName(killerid));
GameTextForPlayer(playerid, string,2500,3);
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[18:47:35] Run time error 4: "Array index out of bounds"
[18:47:35] AMX backtrace:
[18:47:35] #0 0009ae98 in ?? (0, 65535) from CNR.amx
[18:47:35] #1 00058d90 in public OnPlayerDeath (0, 65535, 255) from CNR.amxSlika/video ingame problema(obavezno ako je ingame problem): //