YSI


Započeo .варнинг, Jun 30, 2020, 10:34:52 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): E pa sad, vise stvari, prvo kao prvo update sam YSI na YSI 5, e sad kada startujem server izbacuje warninge koje mozete videti dole na githubu, sve podatke o imovini, firmama etc. se postave na 0, sva vozila sa servera se obrisu, i cim udjem na server sa nekim acc obrisu se svi podaci acca (takodje se sve postavi na 0). Na kraju svega toga server se i ugasi i izbaci errore.
Deo skripte:
new INI:File = INI_Open( file4 );
//linija 25662
SaveBussines( f );
//linija 29334
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
https://raw.githubusercontent.com/Nikolaa2k19/log-file/master/server_log
- eto na github jer nigde drugde nisam mogao ovoliko velik log da stavim.
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Poslednja Izmena: Jul 04, 2020, 16:45:26 POSLE PODNE od Vasic
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 

Mozes li poslati putanju do foldera kojih ucitavas(parametar u INI_Open)?
Da li su ti kreirani folderi u scriptfiles za odredjene stvari koje se u njima cuvaju?

Uglavnom jedno od resenja bi bilo da obrises sve fajlove kod kojih taj warning izlazi, jer su verovatno corruptovani na neki nacin(problem je kod ucitavanja linija).
Drugo resenje bi bilo da ponovo pokusas da skines stariji branch ysi include-a na primer prvo da predjes na 4.x pa vidis da li ce raditi.
Error koji ti na kraju loga izlazi je greska sa pristupom memoriji koja je nedavno ispravljena u y_mallocu, ali izgleda da se jos uvek pojavljuje.

Samo mi jos reci, da li imas definisan YSI_YES_HEAP_MALLOC na pocetku skripte?
[Include] > Optidraw
[Include] > Model-Sizes-SQL

Citat: algorhitmically poslato Jun 30, 2020, 13:24:20 POSLE PODNE
Mozes li poslati putanju do foldera kojih ucitavas(parametar u INI_Open)?
Da li su ti kreirani folderi u scriptfiles za odredjene stvari koje se u njima cuvaju?

Uglavnom jedno od resenja bi bilo da obrises sve fajlove kod kojih taj warning izlazi, jer su verovatno corruptovani na neki nacin(problem je kod ucitavanja linija).
Drugo resenje bi bilo da ponovo pokusas da skines stariji branch ysi include-a na primer prvo da predjes na 4.x pa vidis da li ce raditi.
Error koji ti na kraju loga izlazi je greska sa pristupom memoriji koja je nedavno ispravljena u y_mallocu, ali izgleda da se jos uvek pojavljuje.

Samo mi jos reci, da li imas definisan YSI_YES_HEAP_MALLOC na pocetku skripte?
format( file4, sizeof( file4 ), F_FILE, id );
new INI:File = INI_Open( file4 );
-
#define F_FILE                  "Firme/%i.ini"

Primera radi, obrisao sam serverstats fajl, na njemu isto daje warning, kada se opet kreirao opet je isto ispalo sve, ponovo baca warning i sve stavlja na 0 / false, poslednja verzija YSI 4 tj. 4.0.2 radi perfektno, malopre sam ponovo probavao sa YSI 5 i nije bilo onih errora na kraju ali se desavalo isto ovo sa warninzima. I Da, svi folderi su kreirani.
                                                                                 
Legacy Gaming Since 2017 ©

Scripter and Founder
Scripting 3+ Years
https://www.facebook.com/LegacyGamingOGC/ (FB Stranica)
https://www.facebook.com/nikolaa.jovicic (FB Nalog)

                                                                                 

Citat: .варнинг poslato Jun 30, 2020, 16:08:28 POSLE PODNE
format( file4, sizeof( file4 ), F_FILE, id );
new INI:File = INI_Open( file4 );
-
#define F_FILE                  "Firme/%i.ini"

Primera radi, obrisao sam serverstats fajl, na njemu isto daje warning, kada se opet kreirao opet je isto ispalo sve, ponovo baca warning i sve stavlja na 0 / false, poslednja verzija YSI 4 tj. 4.0.2 radi perfektno, malopre sam ponovo probavao sa YSI 5 i nije bilo onih errora na kraju ali se desavalo isto ovo sa warninzima. I Da, svi folderi su kreirani.
I da, zaboravio sam ti reci da JIT i crashdetect ne idu zajedno, crashdetect koristi za debug, a JIT pri koristenju kada znas da je sve u redu.

Nego, mozda bi bilo dobro da pokusas da ovaj format lokacije: "Firme/%i.ini"  prebacis u "Firme/%d.ini".

Ako si pri koristenju YSI 5.x definisao YSI_YES_HEAP_MALLOC skloni i definisi YSI_NO_HEAP_MALLOC, jer pri koristenju y_ini-a nije preporucljivo koristiti prvu metodu.
Poslednja Izmena: Jun 30, 2020, 16:20:18 POSLE PODNE od algorhitmically
[Include] > Optidraw
[Include] > Model-Sizes-SQL