Skripta koju koristim:///
Detaljan opis problema:Server mi pada konstanto,otprilike svakih sat/dva padne barem jednom Kodovi koji mi izbacuje CrashDetect.
[debug] Run time error 4: "Array index out of bounds"
[22:48:02] [debug] Accessing element at index 65535 past array upper bound 99
[22:48:02] [debug] AMX backtrace:
[22:48:02] [debug] #0 003d15cc in ?? (0x0000ffff) from SARPG.amx
[22:48:02] [debug] #1 00265e60 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x000000ff) from
[22:48:08] [debug] Run time error 4: "Array index out of bounds"
[22:48:08] [debug] Accessing element at index 65535 past array upper bound 99
[22:48:08] [debug] AMX backtrace:
[22:48:08] [debug] #0 003d15cc in ?? (0x0000ffff) from SARPG.amx
[22:48:08] [debug] #1 00265e60 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x000000ff) from
[22:49:17] [debug] Run time error 4: "Array index out of bounds"
[22:49:17] [debug] Accessing element at index 65535 past array upper bound 99
[22:49:17] [debug] AMX backtrace:
[22:49:17] [debug] #0 003d15cc in ?? (0x0000ffff) from SARPG.amx
[22:49:17] [debug] #1 00265e60 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x000000ff) from
AKO NEKO ZNA KAKO DA FIXAM Pomozite..
Dio skripte:////
Neke slike/video za lakse dobivanje pomoci(neobavezno)://////
[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerArmour(playerid, 0);
DisablePlayerCheckpoint(playerid);
KillTimer(VuciTimer[playerid]);
PosaoGPS[playerid] = 0;
if(!Policajac(playerid))
{
new Float:Xx,Float:Yy,Float:Zz;
GetPlayerPos(playerid, Xx, Yy, Zz);
DropGun(playerid, GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),Xx,Yy,Zz,GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
}
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
RajsevaResetPlayerWeapons(playerid); ResetujVar(playerid);
}
////////////////////////////////////////////////////////////
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
if(IgracPolicajac(killerid))
{
PlayerInfo[killerid][pTrazeniLevel] = 0;
SetPlayerColor(playerid, 0x2641FEAA);
}
}
////////////////////////////////////////////////////////////
if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
{
if(PlayerInfo[killerid][Tim1] > 0) return 1;
if(PlayerInfo[killerid][Tim1] > 2) return 1;
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
PostaviWanted(killerid, "Ubistvo", "Nepoznat", 6);
}
}
////////////////////////////////////////////////////////////
if(PlayerInfo[killerid][pTrazeniLevel] > 1000)
{
PlayerInfo[killerid][pTrazeniLevel] = 1000;
}
if((!Policajac(killerid) && PlayerInfo[killerid][pUfbi] == 1) && Policajac(playerid))
{
new rand = random(sizeof(RandomZatvor));
SetPlayerPos(killerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
SetPlayerInterior(killerid, 0);
TogglePlayerControllable(killerid, 0);
freeze[killerid] = SetTimerEx("Freeze",5000, false, "i", killerid);
PlayerInfo[killerid][pZatvor] = 2;
PlayerInfo[killerid][pZatvorenVreme] = 30*60;
new string[256];
format(string, sizeof(string), ""CRVENA"SPAWN-KILL: Zatvoreni ste u zatvor na 30 minuta zbog SK!.");
SCM(killerid, -1, string);
format(string,sizeof(string), ""CRVENA"SK: "SIVA"Igrac %s (ID:%d) je uradio SK nad igracem %s (ID:%d) i zatvoren je na 30 minuta!", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(-1, string);
}
////////////////////////////////////////////////////////////
if(PlayerInfo[playerid][pTrazeniLevel] > 0)
{
new string[256];
g_NovacMinus(playerid, PlayerInfo[playerid][pTrazeniLevel]*3000);
SCMF(playerid, -1, "Ubijeni ste! Gubite %d$ zbog umiranja sa wanted level-om "CRVENA"%d!", PlayerInfo[playerid][pTrazeniLevel]*1500, PlayerInfo[playerid][pTrazeniLevel]);
PlayerInfo[playerid][pTrazeniLevel] = 0;
format(string,sizeof(string),""PLAVA"OBAVESTENJE:{FFFFFF}Svim jedniciama, gradjanin %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
CFBIPD(-1, string);
SetPlayerColor(playerid, BELA2);
}
////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
new string[256];
format(string,sizeof(string), ""CRVENA"DRIVE-BY: "SIVA"Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(-1, string);
SetPlayerColor(killerid, COLOR_RED);
}
////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
{
new string[256];
format(string,sizeof(string), ""CRVENA"A-KILL: "SIVA"Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(-1, string);
if(!Policajac(killerid))
{
SetPlayerColor(killerid, COLOR_RED);
}
if(PlayerInfo[playerid][pNarucen] == 1 && (PlayerInfo[killerid][pClan] == 10 || PlayerInfo[killerid][pLider] == 10))
{
g_NovacPlus(killerid, 17000);
SCM(killerid,-1,""SRWBOJA"[UB] {FFFFFF}Ubili ste trazenog igraca i dobili 17 000 $!");
PlayerInfo[killerid][pTrazeniLevel] = 0;
SetPlayerColor(killerid, BELA2);
PlayerInfo[playerid][pNarucen] = 0;
format(string,sizeof(string),""SRWBOJA"UBISTVO: {FFFFFF}Placeni ubica je ubio %s i izvrsio svoj zadatak!", GetName(playerid));
SCMTA(-1,string);
}
}[/pawn]
BUMP??
Sta si zadnje radio?
Ubacivao novi enterijer opstine,al i pre toga mi je to izbacivalo