Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: rane poslato Decembar 13, 2021, 23:54:43 POSLE PODNE

Naslov: Jednostavan problem ili streamer.inc bug?
Poruka od: rane 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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 00:09:14 PRE PODNE
Native CountDynamic3DTextLabels je izbacio da je trenutno kreirano 999 Dynamic 3D text Labela...
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 00:21:34 PRE PODNE
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?
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: 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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: Bit Frosty 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.
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: index poslato Decembar 14, 2021, 08:41:17 PRE PODNE
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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 11:08:49 PRE PODNE
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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 11:10:34 PRE PODNE
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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: // xunder poslato Decembar 14, 2021, 13:39:45 POSLE PODNE
Zasto koristis YSI star vise od pola decenije?
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 13:54:43 POSLE PODNE
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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: schatzi poslato Decembar 14, 2021, 14:05:35 POSLE PODNE
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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 14:21:22 POSLE PODNE
@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
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: // xunder poslato Decembar 14, 2021, 15:27:28 POSLE PODNE
Bez bilo kakvih infomacija jedino sto ti mogu reci je da uradis sta ti error message govori
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 16:03:58 POSLE PODNE
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...
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: Fr0z3n poslato Decembar 14, 2021, 22:03:15 POSLE PODNE
Posalji includove po redu kako su...
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: rane poslato Decembar 14, 2021, 22:05:51 POSLE PODNE
Citat: Fr0z3n poslato Decembar 14, 2021, 22:03:15 POSLE PODNE
Posalji includove po redu kako su...
#include <a-samp>
pa onda svi YSI includeovi koje koristim mislim da ide ysi_storagi/y_ini pa ysi_coding/y_timer ne sjecam se pisem preko mobitela ugl ti iz YSIa i onda ostalo foreach core i kako vec ide
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: Fr0z3n poslato Decembar 14, 2021, 22:07:06 POSLE PODNE
Pokusaj prvo streamer, pa ysi.... pa sve ostalo....
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: // xunder poslato Decembar 15, 2021, 03:47:09 PRE PODNE
Citat: Common poslato Decembar 14, 2021, 22:05:51 POSLE PODNE
pa onda svi YSI includeovi koje koristim mislim da ide ysi_storagi/y_ini pa ysi_coding/y_timer ne sjecam se pisem preko mobitela ugl ti iz YSIa i onda ostalo foreach core i kako vec ide

Ne mozemo ti pomoci nagadjajuci.
Naslov: Odg: Jednostavan problem ili streamer.inc bug?
Poruka od: Bit Frosty poslato Decembar 15, 2021, 18:01:13 POSLE PODNE
Citat: Common poslato Decembar 14, 2021, 14:21:22 POSLE PODNE
@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

Ne radi se tako, nego pre nego sto include bilo sta od YSI (mozes i iznad a_samp includa), samo #define CODE_SCAN_MAX_PATTERN 32
Znaci nema nikakav undef, i nikako nakon YSI