Dynamic object u interior

Započeo Qiyamet
pre 5 godina
861
pregleda
10
postova
ElkaIsBack
Hustler
pre 5 godina
Skripta koju koristim : moj mod
Opis problema : pravim dynamic atm system i sve normalno radi osim kad trebam da loadam atm's u iterior. Znaci on ih normalno kreira i sacuva, ali kar restartujem server ne loada mi objekat u interior.
Dio skirpte :
new string;
for( new atmid = 1; atmid < MAX_ATMS; atmid++ )
{
if( fexist( AtmPath(atmid) ))
{
        INI_ParseFile(AtmPath(atmid), "LoadAtm_data", .bExtra = true, .extra = atmid);
    AtmInfo = CreateDynamicObject(AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, -1, 200.0);

format(string, sizeof(string), "{FFFF4D}[{CFCFCF}ATM %i{FFFF4D}]\n-------------------------------\n/{FFFFFF}bankomat\nDa koristite bankomat", atmid);
AtmInfo = CreateDynamic3DTextLabel(string, -1, AtmInfo, AtmInfo, AtmInfo, 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, AtmInfo, AtmInfo, -1, 100.0);
}
}

eo vam loading ( pod OnGameModeInit ). Meni se cini kao da mu ne postavi virtual world i interior pravilno iako sve sacuva kako treba.
Slika/Video : //
Hvala unaprijed
lukac
Wheel Man
pre 5 godina
Mozda nema nikakve veze ali probaj ovako

Stari kod
Quote
AtmInfo = CreateDynamicObject(AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, -1, 200.0);


Novi kod

AtmInfo = CreateDynamicObject(AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, -1, -1, -1, 200.0);


Umesto

AtmInfo stavi -1
AtmInfo stavi -1
PWN|Medis
Kingpin
pre 5 godina
Da možda nisi zaboravio uzeti vw i int kad se kreira taj bankomat?
ElkaIsBack
Hustler
pre 5 godina
Lule wrote on May 17, 2020, 5:03 pm:
Mozda nema nikakve veze ali probaj ovako

Stari kod
Novi kod

AtmInfo = CreateDynamicObject(AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, AtmInfo, -1, -1, -1, 200.0);


Umesto

AtmInfo stavi -1
AtmInfo stavi -1

Da, ali ja necu da mi u svakom virtualwordlu i interieru kreira bankomat. Vec smao u odredjenim ahaha
ElkaIsBack
Hustler
pre 5 godina
MEDO wrote on May 17, 2020, 7:11 pm:
Da možda nisi zaboravio uzeti vw i int kad se kreira taj bankomat?

Nisam, eo ti ucitavanje i save
public LoadAtm_data(atmid, name[], value[])
{
    INI_Int("ID", AtmInfo);
    INI_Int("Model", AtmInfo);
    INI_Int("Object", AtmInfo);
   
    INI_Float("X", AtmInfo);
    INI_Float("Y", AtmInfo);
    INI_Float("Z", AtmInfo);
   
            INI_Float("RX", AtmInfo);
    INI_Float("RY", AtmInfo);
    INI_Float("RZ", AtmInfo);
   
    INI_Int("VirutalWorld", AtmInfo);
    INI_Int("InteriorID", AtmInfo);
    return 1;
        }
stock saveAtm(atmid)
{
    new INI:File = INI_Open(AtmPath(atmid));
    INI_SetTag(File, "atm_data");

    INI_WriteInt(File, "ID", AtmInfo);
INI_WriteInt(File, "Model", AtmInfo);
INI_WriteInt(File, "Object", AtmInfo);

INI_WriteFloat(File, "X", AtmInfo);
INI_WriteFloat(File, "Y", AtmInfo);
INI_WriteFloat(File, "Z", AtmInfo);

INI_WriteFloat(File, "RX", AtmInfo);
INI_WriteFloat(File, "RY", AtmInfo);
INI_WriteFloat(File, "RZ", AtmInfo);

INI_WriteInt(File, "VirtualWorld", AtmInfo);
INI_WriteInt(File, "InteriorID", AtmInfo);

    INI_Close(File);
}

Sve to meni lijepo sacuva u scriptfiles. Al isto ko da ima neki bug sa streamerom i nece da mi spawna objekat u interieru
PWN|Medis
Kingpin
pre 5 godina
Znas kako da testiramo tu u to učitvanje gore dodaš ovu liniju

printf("%d - %d - %d ", AtmInfo, AtmInfo, AtmInfo);

Tako da vidmo da li skripta učitava te intove i vw, i samo onda provjeri koji id bankomata ti je unutar inta nekog i provjeri da li dobro čita u konzoli

Također koju verziju streamera koristiš, znam da je jedna bila bugovana i da je bio problem s tim učitvanjem objekata u intu i vw
ElkaIsBack
Hustler
pre 5 godina
MEDO wrote on May 17, 2020, 11:00 pm:
Znas kako da testiramo tu u to učitvanje gore dodaš ovu liniju

printf("%d - %d - %d ", AtmInfo, AtmInfo, AtmInfo);

Tako da vidmo da li skripta učitava te intove i vw, i samo onda provjeri koji id bankomata ti je unutar inta nekog i provjeri da li dobro čita u konzoli

Također koju verziju streamera koristiš, znam da je jedna bila bugovana i da je bio problem s tim učitvanjem objekata u intu i vw

Streamer je 2.9.4 i ova provjera pokazuje kao da se ne ucitava kako treba. On bi mi za bakomat id 2 trebo da ucita virutal world 3 i interior 2. On mi ucita virtual world 0 i interior 2. Dakle imam negdje problem sa ucitavanjem vw-a. Hvala ti puno na pomoci oko ovog haha
marko077
Underboss
pre 5 godina
Sta ti pise u fajlu tog ATM-a koji je VW a koji je INT?
ElkaIsBack
Hustler
pre 5 godina
xLanmi wrote on May 18, 2020, 1:43 pm:
Sta ti pise u fajlu tog ATM-a koji je VW a koji je INT?

FIno je sacuvano, VW je 3 a interior je 2. Znaci da mi je negdje problem u loadu. Provjeravam vec 6 put nmg da nadjem gresku. Ne znam jel to sad greska do mene il je yini sta zabo.
House system mi radi savrseno. A na istom principu sam odradio load i save.
ElkaIsBack
Hustler
pre 5 godina
xLanmi wrote on May 18, 2020, 1:43 pm:
Sta ti pise u fajlu tog ATM-a koji je VW a koji je INT?

Izgleda da se taj bankomat ubagovo, izbriso sam ga i ponovo sve bankomate kreiro. Sad sve normalno radi. Kreirao sam 6 bankomata u 6 razlicitih interiera i vw. Sve je top ucitano sad ahahah.
Lock cu temu. Hvala vam svima na pomoci

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava