Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: AZZO poslato Novembar 05, 2023, 11:33:34 PRE PODNE

Naslov: Crashdetector log
Poruka od: AZZO poslato Novembar 05, 2023, 11:33:34 PRE PODNE
Pozz, imam na server crash i lag.Uradio sam update na streamer incl i crash je bio sreden nekoliko dana ali opet se je pojavio.
U server.log nemam neke errore sada izlazi samo od crashdetector ovo
[10:56:59] [debug] Run time error 4: "Array index out of bounds"
[10:56:59] [debug]  Attempted to read/write array element at index 65535 in array of size 1000
[10:56:59] [debug] AMX backtrace:
[10:56:59] [debug] #0 001682bc in public FC_OnPlayerDeath (1, 65535, 255) in test.amx
[10:56:59] [debug] #1 native CallLocalFunction () in samp03svr
[10:56:59] [debug] #2 0002d58c in ?? (1, 65535, 255) in test.amx
[10:56:59] [debug] #3 000204c4 in public FIXES_OnPlayerDeath (1, 65535, 255) in test.amx
[10:56:59] [debug] #4 native CallLocalFunction () in samp03svr
[10:56:59] [debug] #5 0000a0b4 in public AB_OnPlayerDeath (1, 65535, 255) in test.amx
[10:56:59] [debug] #6 0000755c in public OnPlayerDeath (1, 65535, 255) in test.amx

i ponekad na neka komanda mi izlazi ovo

[10:58:18] [debug] Run time error 4: "Array index out of bounds"
[10:58:18] [debug]  Attempted to read/write array element at negative index -1
[10:58:18] [debug] AMX backtrace:
[10:58:18] [debug] #0 00486f0c in public cmd_avtomobil (3, 40418912) in test.amx
[10:58:18] [debug] #1 native CallLocalFunction () in samp03svr
[10:58:18] [debug] #2 0000d270 in public OnPlayerCommandText (3, 40418780) in test.amx

[warning] Invalid shot data for player(24). Offset out of bounds.

neko ako zna odrpilike sta moze da bude? Hvala puno
Naslov: Odg: Crashdetector log
Poruka od: michaelstar poslato Novembar 05, 2023, 12:00:01 POSLE PODNE
Daj OnPlayerDeath i tu comandu
Naslov: Odg: Crashdetector log
Poruka od: №Grella poslato Novembar 05, 2023, 21:16:04 POSLE PODNE
debagiranje :P
Naslov: Odg: Crashdetector log
Poruka od: Fake_Yoker poslato Novembar 12, 2023, 17:11:16 POSLE PODNE
"Array index out of bounds"
Naslov: Odg: Crashdetector log
Poruka od: AZZO poslato Novembar 12, 2023, 20:21:15 POSLE PODNE
jel je preveliki string ili sta?
Naslov: Odg: Crashdetector log
Poruka od: michaelstar poslato Novembar 12, 2023, 20:54:53 POSLE PODNE
Citat: AZZO poslato Novembar 12, 2023, 20:21:15 POSLE PODNE
jel je preveliki string ili sta?
https://raw.githubusercontent.com/compuphase/pawn/66e67291326b193045e52e4d6bcb51663260d6c3/doc/pawn-lang.pdf
Prebaci na stranicu 152
Naslov: Odg: Crashdetector log
Poruka od: Fake_Yoker poslato Novembar 12, 2023, 21:56:18 POSLE PODNE
Citat: AZZO poslato Novembar 12, 2023, 20:21:15 POSLE PODNE
jel je preveliki string ili sta?



Kucaj na netu to
Naslov: Odg: Crashdetector log
Poruka od: Bit Frosty poslato Novembar 14, 2023, 20:17:32 POSLE PODNE
Problem je

[10:56:59] [debug] Run time error 4: "Array index out of bounds"
[10:56:59] [debug]  Attempted to read/write array element at index 65535 in array of size 1000

Kaze ti da pokusavas pristupiti elemntu niza 65535 dok niz ima samo 1000 elemenata.

Gledajuci trace

[10:56:59] [debug] #0 001682bc in public FC_OnPlayerDeath (1, 65535, 255) in test.amx

#0 je zadnja funkcija koja je pozvana, to je public FC_OnPlayerDeath

Znajuci da su argumenti playerid, killerid i weaponid, vidim da je killerid 65535, a znajuci sa-mp to je INVALID_PLAYER_ID

Tako da si prosledio killerid u neki niz, a da pre toga nisi proverio da li je killerid validan igrac. Posto kada ti umres sam (recimo padnes sa visine), onda niko te nije ubio pa je killerid INVALID_PLAYER_ID
Znaci gledaj OnPlayerDeath i dje si prosledio killerid u niz a da nisi proverio prvo
Naslov: Odg: Crashdetector log
Poruka od: ʟᴀᴋᴇʀɪɴɢ poslato Novembar 15, 2023, 00:27:17 PRE PODNE
Citat: michaelstar poslato Novembar 05, 2023, 12:00:01 POSLE PODNE
Daj OnPlayerDeath i tu comandu
Sta ima da ti daje CB? Covjek dao debug i po debug vidis sta je problem, ne mora da dobije sve na gotovo, dovoljno je objasnjenje, pa neka sam mucne glavom
Naslov: Odg: Crashdetector log
Poruka od: michaelstar poslato Novembar 15, 2023, 01:12:56 PRE PODNE
Citat: ʟᴀᴋᴇʀɪɴɢ poslato Novembar 15, 2023, 00:27:17 PRE PODNE
Sta ima da ti daje CB? Covjek dao debug i po debug vidis sta je problem, ne mora da dobije sve na gotovo, dovoljno je objasnjenje, pa neka sam mucne glavom
Da je hteo sam da mucka glavom googlao bi sa tim outputom
Naslov: Odg: Crashdetector log
Poruka od: ʟᴀᴋᴇʀɪɴɢ poslato Novembar 15, 2023, 01:17:21 PRE PODNE
Citat: michaelstar poslato Novembar 15, 2023, 01:12:56 PRE PODNE
Da je hteo sam da mucka glavom googlao bi sa tim outputom
Ukoliko vec ne zeli da muca glavom, postavio je ono sto je postavio, i tako mu se i treba odgovoriti i naravno sljedeca tema ista bi bila nakon tudjeg fixa