Jednostavan problem ili streamer.inc bug?

Započeo rane, Decembar 13, 2021, 23:54:43 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Prekid rada skripte kada se kreira novi CreateDynamic3DTextLabel, kreirao sam stan id 96 i onda kada sam krenuo da kreiram stan id 97 nista se nije desilo a crashdetect je izbacio sljedece: (dole u debug iz server loga je)
Deo skripte: Kod funkcionise u potpunosti do IDa 97 sumnjam da je u kodu problem, moguce da ima neki limit dynamic3dtextlabela
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn][23:46:43] [debug] Run time error 4: "Array index out of bounds"
[23:46:43] [debug]  Accessing element at index 1001 past array upper bound 999
[23:46:43] [debug] AMX backtrace:
[23:46:43] [debug] #0 00050b08 in bool:SText3D_InitialiseFromGroups (... <1 argument>)  at C:\Users\Korisnik\Mode\pawno\include\YSI\internal\y_groupsecond.inc:397
[23:46:43] [debug] #1 00052d78 in Text3D:IPS_CreateDynamic3DTextLabel (text[]=@01633888 "{83F52C}Stan na Prodaju!", color=512819114, Float:x=934.48132, Float:y=-1411.98315, Float:z=4426.74902, Float:drawdistance=15.00000, attachedplayer=65535, attachedvehicle=65535, testlos=1, worldid=24, interiorid=-1, playerid=-1, Float:streamdistance=15.00000) at C:\Users\Korisnik\Mode\pawno\include\YSI\internal\y_incognitostreamer.inc:368
[23:46:43] [debug] #2 001fa17c in ?? (... <5 arguments>) at C:\Users\Korisnik\Mode\gamemodes\mode.pwn:22489
[23:46:43] [debug] #3 00017668 in public FIXES_OnDialogResponse (playerid=0, dialogid=181, response=1, listitem=-1, inputtext[]=@01630268 "97 7 250000") at C:\Users\Korisnik\Mode\pawno\include\YSI\y_hooks/impl.inc:2276
[23:46:43] [debug] #4 native CallLocalFunction () from samp-server.exe
[23:46:43] [debug] #5 00006f74 in public OnDialogResponse (playerid=0, dialogid=181, response=1, listitem=-1, inputtext[]=@01630234 "97 7 250000") at C:\Users\Korisnik\Mode\pawno\include\fixes.inc:3438
[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Native CountDynamic3DTextLabels je izbacio da je trenutno kreirano 999 Dynamic 3D text Labela...

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Izgleda da su ipak u pitanju limiti. Nakon sto sam sve kuce prebacio u Create3DTextLabel i tako rasteretio 350 labela proradilo je i ovo i sada radi bez problema. Problem nije rjesen samo je otkriven uzrok, a mene zanima da li je inace streamer ogranicen na 1000 ili je to do y_incognitostreamer ili nesto tog kalibra?

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Ovo ne bi trebalo da se desava, streamer bas sluzi za zaobilazak limita kreiranje i unistavanjem svega u odredjenom radiusu od igraca. Daj da pogledamo kod :

Samo kreiranje stana i ovaj deo
C:\Users\Korisnik\Mode\gamemodes\mode.pwn:22489

Prilicno sam siguran da nije streamer posto crash detect cita pcode od amx fajla a ne dinamic library to jest streamera. Uglavnom da skratim, mislim da imas neki niz od 1000, sad jel to neki define ili bas 1000 neznam. Najbolje daj taj dialog response pa cemo dalje sta treba.

Citat: Common poslato Decembar 13, 2021, 23:54:43 POSLE PODNE
Problem(error/warning): Prekid rada skripte kada se kreira novi CreateDynamic3DTextLabel, kreirao sam stan id 96 i onda kada sam krenuo da kreiram stan id 97 nista se nije desilo a crashdetect je izbacio sljedece: (dole u debug iz server loga je)
Deo skripte: Kod funkcionise u potpunosti do IDa 97 sumnjam da je u kodu problem, moguce da ima neki limit dynamic3dtextlabela
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn][23:46:43] [debug] Run time error 4: "Array index out of bounds"
[23:46:43] [debug]  Accessing element at index 1001 past array upper bound 999
[23:46:43] [debug] AMX backtrace:
[23:46:43] [debug] #0 00050b08 in bool:SText3D_InitialiseFromGroups (... <1 argument>)  at C:\Users\Korisnik\Mode\pawno\include\YSI\internal\y_groupsecond.inc:397
[23:46:43] [debug] #1 00052d78 in Text3D:IPS_CreateDynamic3DTextLabel (text[]=@01633888 "{83F52C}Stan na Prodaju!", color=512819114, Float:x=934.48132, Float:y=-1411.98315, Float:z=4426.74902, Float:drawdistance=15.00000, attachedplayer=65535, attachedvehicle=65535, testlos=1, worldid=24, interiorid=-1, playerid=-1, Float:streamdistance=15.00000) at C:\Users\Korisnik\Mode\pawno\include\YSI\internal\y_incognitostreamer.inc:368
[23:46:43] [debug] #2 001fa17c in ?? (... <5 arguments>) at C:\Users\Korisnik\Mode\gamemodes\mode.pwn:22489
[23:46:43] [debug] #3 00017668 in public FIXES_OnDialogResponse (playerid=0, dialogid=181, response=1, listitem=-1, inputtext[]=@01630268 "97 7 250000") at C:\Users\Korisnik\Mode\pawno\include\YSI\y_hooks/impl.inc:2276
[23:46:43] [debug] #4 native CallLocalFunction () from samp-server.exe
[23:46:43] [debug] #5 00006f74 in public OnDialogResponse (playerid=0, dialogid=181, response=1, listitem=-1, inputtext[]=@01630234 "97 7 250000") at C:\Users\Korisnik\Mode\pawno\include\fixes.inc:3438
[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
posalji taj response

Citat: V01D poslato Decembar 14, 2021, 05:51:33 PRE PODNE
Ovo ne bi trebalo da se desava, streamer bas sluzi za zaobilazak limita kreiranje i unistavanjem svega u odredjenom radiusu od igraca. Daj da pogledamo kod :

Samo kreiranje stana i ovaj deo
C:\Users\Korisnik\Mode\gamemodes\mode.pwn:22489
nije samo kod stanova problem, svaki novi dinamicni 3dtextlabel uzrokuje isto, isto se desi i kod kuca i kod stanova i opcenito novih dinamicnih 3d text labela koji prelaze 999

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Citat: Deleted User poslato Decembar 14, 2021, 07:42:33 PRE PODNE
Prilicno sam siguran da nije streamer posto crash detect cita pcode od amx fajla a ne dinamic library to jest streamera. Uglavnom da skratim, mislim da imas neki niz od 1000, sad jel to neki define ili bas 1000 neznam. Najbolje daj taj dialog response pa cemo dalje sta treba.
ne stigoh modify, mozda je kod y_incognitostreamera ili negdje postavljen limit?

btw. probao sam kreirati manuelno labele koji prelaze 999 id i ne prikaze ih i dalje bude 999 na countdynamic3dtextlabels
Poslednja Izmena: Decembar 14, 2021, 11:14:01 PRE PODNE od Common

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi


Citat: // xunder poslato Decembar 14, 2021, 13:39:45 POSLE PODNE
Zasto koristis YSI star vise od pola decenije?
Vidi fkt iz 2015. nisam ni obracao previse paznju na to, sad cu da update YSI na zadnju verziju pa valjda bude fixano ovo

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Citat: Common poslato Decembar 14, 2021, 13:54:43 POSLE PODNE
Vidi fkt iz 2015. nisam ni obracao previse paznju na to, sad cu da update YSI na zadnju verziju pa valjda bude fixano ovo
Ja to svaki put gledam dal ima neki update za ysi, ne samo za ysi nego i ostalo
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja

@Xunder

[pawn]C:\Users\Korisnik\Documents\Mode\pawno\include\YSI_Storage\y_ini\..\..\YSI_Core\y_core\y_core_entry.inc(357) : fatal error 111: user error: Include "YSI" before "codescan", or increase `CODE_SCAN_MAX_PATTERN`.[/pawn]
ovo sranje malo me zeza vec 20 mintua

probao sam
#undef CODE_SCAN_MAX_PATTERN
#define CODE_SCAN_MAX_PATTERN (32)
ali onda u toku compile samo stane i blinka
Poslednja Izmena: Decembar 14, 2021, 14:23:05 POSLE PODNE od Common

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi


Uradim kako error kaze
Prvo include YSI pa onda oni ostali .inc sto trazi pa onda i undefine i define CODE_SCAN_MAX_PATTERN ali onda se kompile samo srusi i u outputu samo blinka...

btw includam YSI odma nakon a_sampa...
Poslednja Izmena: Decembar 14, 2021, 16:07:12 POSLE PODNE od Common

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi