Debug spawn

pre 4 godine
497
pregleda
10
postova
Jovan Spasic
Shot Caller
pre 4 godine
Problem(error/warning): Prvo spawnujem se normalno sve kad ubijem sebe kad padnem s velike visine ili ubijem se /kill komandom nekad me vrati na spawn a nekad me odbaci tamo u LV znaci i u PM i izlazi ovaj debug jedino nisam probao da promenim celi spawn sistem
Deo skripte:
Vaš odgovor

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[17:51:40] Run time error 4: "Array index out of bounds"
[17:51:40]   Accessing element at index 65535 past array upper bound 499
[17:51:40] AMX backtrace:
[17:51:40] #0 00270344 in ?? (0x0000ffff) from AGaming.amx
[17:51:40] #1 001013c4 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x00000036) from AGaming.amx
[17:52:12] Run time error 4: "Array index out of bounds"
[17:52:12]   Accessing element at index 65535 past array upper bound 499
[17:52:12] AMX backtrace:
[17:52:12] #0 00270344 in ?? (0x0000ffff) from AGaming.amx
[17:52:12] #1 001013c4 in public OnPlayerDeath (0x00000000, 0x0000ffff, 0x00000036) from AGaming.amx

Slika/video ingame problema(obavezno ako je ingame problem): link slike
ivan221
Made Man
pre 4 godine
Daj OnPlayerDeath preko pastebin
Jovan Spasic
Shot Caller
pre 4 godine
PazzOnee wrote on November 29, 2021, 5:01 pm:
Daj OnPlayerDeath preko pastebin
https://pastebin.com/1Cd3VZFu
ivan221
Made Man
pre 4 godine
Pre nego sto koristis killerid proveri da li je killerid konektovan
Lakering
Made Man
pre 4 godine
PazzOnee wrote on November 29, 2021, 5:09 pm:
Pre nego sto koristis killerid proveri da li je killerid konektovan

Boze sacuvaj jesi ti normalan ? Samo bacas S.bombe i rokas Mine
skripteroteribalkanscene
Rookie
pre 4 godine
PazzOnee wrote on November 29, 2021, 5:09 pm:
Pre nego sto koristis killerid proveri da li je killerid konektovan

getaj u varijabluuuuu naaaaceee bi bilo da sam ti ja to reko
Jovan Spasic
Shot Caller
pre 4 godine
PazzOnee wrote on November 29, 2021, 5:09 pm:
Pre nego sto koristis killerid proveri da li je killerid konektovan
Mislis da ovo pravi problem?
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
if(IgracPolicajac(killerid))
{
PlayerInfo = 0;
SetPlayerColor(playerid, 0x2641FEAA);
}
    }
ivan221
Made Man
pre 4 godine
Svuda gde koristis killerid proveri pre toga da li je killerid konektovan
NegativeIQ
Kingpin
pre 4 godine
Jovan Spasic wrote on November 29, 2021, 5:39 pm:
Mislis da ovo pravi problem?
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
if(IgracPolicajac(killerid))
{
PlayerInfo = 0;
SetPlayerColor(playerid, 0x2641FEAA);
}
    }

Taj deo ne bi trebalo da pravi problem posto si proverio da li je invalid, ali da na to je mislio posto ti to i pravi problem.

U a_samp
#define INVALID_PLAYER_ID                      (0xFFFF)

Zadnja public funkcija pozvana pre "crasha"  public OnPlayerDeath (0x00000000, 0x0000ffff, 0x00000036) 
Posto su argumenti playerid, killerid, reason  playerid je 0, 0x0000ffff znaci INVALID_PLAYERID (samoubijstvo u sustini), dok je reason 36 sto je WEAPON_HEATSEEKER
Jovan Spasic
Shot Caller
pre 4 godine
Resio sam problem hvala svima koji su pokusali da pomognu lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava