Cuvanje orge

Započeo 3agle
13. Avg. 2018. Zaključano
388
pregleda
3
postova
CH|pr0
4
Enforcer
13. Avg. 2018.
Problem(error/warning): Ubacio sam org sistem od dimija na server, u DINI.
Dio skripte: [ pawn ]https://pastebin.com/D8eMABME[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //

Ovo je cuvanje u DINI-ju, u kakvom je i cijeli mod.

Sada kad treba loadat orge, ne loada, i baca mi u scriptfilesu umjesto "Clan1 = Niko" baci "Clan1 = 0"...
Vjerovatno je greska u prebacivanju, pa ko moze pregledat neka vidi, i ispravi me.
James_SmithXDl
6
OG Legend
13. Avg. 2018.
prije koristenja DINI-a  na tom modu na kojim je system cuvanja/ucitavanja cijeli DINI prouci DINI i naravno ne moze ti bit ucitavanje organizacije a da sacuva i pola ucita + mora bit fajl odredjen iz kojeg ce ucitavat to a ne dini_Int("ID",OrgInfo); tako nije pravilno, pravilno je -> OrgInfo = dini_Int(oFile, "ID"); - kao sto sam ti rekao prouci DINI prije ga pocnes koristit sto je logicno
evo ti ucitavanje:
stock UcitajOrganizaciju(id)
{
        new oFile;
        format(oFile, sizeof(oFile), O_FILE, id);
        if(fexist(oFile))
{
    OrgInfo = dini_Int(oFile, "ID");
    format(OrgInfo, ORG_IME, dini_Get(oFile, "Ime"));
    format(OrgInfo, ORG_IME, dini_Get(oFile, "Lider"));
    format(OrgInfo, ORG_IME, dini_Get(oFile, "Lider2"));
    OrgInfo = dini_Int(oFile, "Tip");
format(OrgInfo, ORG_CLAN, dini_Get(oFile, "Clan1"));
/*
-- Dao sam ti primjer za clana br 1,ti odradi za ostale tako nije mi se dalo pisati uglavnom sve sam ti odradio
dini_IntSet(oFile, "Clan1", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan2", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan3", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan4", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan5", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan6", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan7", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan8", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan9", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan10", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan11", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan12", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan13", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan14", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan15", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan16", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan17", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan18", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan19", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan20", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan21", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan22", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan23", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan24", OrgInfo, ORG_CLAN);
dini_IntSet(oFile, "Clan25", OrgInfo, ORG_CLAN); */

OrgInfo = dini_Int(oFile, "Skin1");
OrgInfo = dini_Int(oFile, "Skin2");
OrgInfo = dini_Int(oFile, "Skin3");
OrgInfo = dini_Int(oFile, "Skin4");
OrgInfo = dini_Int(oFile, "Skin5");
OrgInfo = dini_Int(oFile, "Skin6");
format(OrgInfo, ORG_RANK, dini_Get(oFile, "Rank1"));
format(OrgInfo, ORG_RANK, dini_Get(oFile, "Rank2"));
format(OrgInfo, ORG_RANK, dini_Get(oFile, "Rank3"));
format(OrgInfo, ORG_RANK, dini_Get(oFile, "Rank4"));
format(OrgInfo, ORG_RANK, dini_Get(oFile, "Rank5"));
format(OrgInfo, ORG_RANK, dini_Get(oFile, "Rank6"));

OrgInfo = dini_Float(oFile,"PozExtX");
OrgInfo = dini_Float(oFile,"PozExtY");
OrgInfo = dini_Float(oFile,"PozExtZ");

OrgInfo = dini_Float(oFile,"PozIntX");
OrgInfo = dini_Float(oFile,"PozIntY");
OrgInfo = dini_Float(oFile,"PozIntZ");

OrgInfo = dini_Int(oFile, "Vozilo_1");
OrgInfo = dini_Float(oFile,"Vozilo_1_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_1_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_1_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_1_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_2");
OrgInfo = dini_Float(oFile,"Vozilo_2_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_2_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_2_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_2_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_3");
OrgInfo = dini_Float(oFile,"Vozilo_3_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_3_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_3_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_3_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_4");
OrgInfo = dini_Float(oFile,"Vozilo_4_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_4_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_4_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_4_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_5");
OrgInfo = dini_Float(oFile,"Vozilo_5_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_5_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_5_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_5_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_6");
OrgInfo = dini_Float(oFile,"Vozilo_6_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_6_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_6_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_6_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_7");
OrgInfo = dini_Float(oFile,"Vozilo_7_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_7_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_7_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_7_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_8");
OrgInfo = dini_Float(oFile,"Vozilo_8_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_8_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_8_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_8_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_9");
OrgInfo = dini_Float(oFile,"Vozilo_9_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_9_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_9_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_9_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_10");
OrgInfo = dini_Float(oFile,"Vozilo_10_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_10_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_10_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_10_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_11");
OrgInfo = dini_Float(oFile,"Vozilo_11_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_11_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_11_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_11_PosA");

            OrgInfo = dini_Int(oFile, "Vozilo_12");
OrgInfo = dini_Float(oFile,"Vozilo_12_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_12_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_12_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_12_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_13");
OrgInfo = dini_Float(oFile,"Vozilo_13_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_13_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_13_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_13_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_14");
OrgInfo = dini_Float(oFile,"Vozilo_14_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_14_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_14_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_14_PosA");

OrgInfo = dini_Int(oFile, "Vozilo_15");
OrgInfo = dini_Float(oFile,"Vozilo_15_PosX");
OrgInfo = dini_Float(oFile,"Vozilo_15_PosY");
OrgInfo = dini_Float(oFile,"Vozilo_15_PosZ");
OrgInfo = dini_Float(oFile,"Vozilo_15_PosA");

OrgInfo = dini_Int(oFile, "Boja_1");
    OrgInfo = dini_Int(oFile, "Boja_2");

OrgInfo = dini_Int(oFile, "Sef");
OrgInfo = dini_Float(oFile,"SefPozX");
OrgInfo = dini_Float(oFile,"SefPozY");
OrgInfo = dini_Float(oFile,"SefPozZ");
OrgInfo = dini_Int(oFile, "SefMats");
OrgInfo = dini_Int(oFile, "SefDroga");
OrgInfo = dini_Int(oFile, "SefNovac");

OrgInfo = dini_Int(oFile, "Int");
OrgInfo = dini_Int(oFile, "Vw");
}
return 1;
}

primjer cuvanja - nisam ti full ispisao zacas sam ti pomogao jer trenutno zurim moram da idem negdje, i nadam se da sam ti pomogao
stock SacuvajOrganizaciju(id)
{
        new oFile;
        format(oFile, sizeof(oFile), O_FILE, id);
        dini_Create(oFile);
        dini_IntSet(oFile, "ID", OrgInfo);
        dini_Set(oFile, "Ime", OrgInfo);
return 1;
}
CH|pr0
4
Enforcer
13. Avg. 2018.
JBg, prvi put koristim dini, koristio sam Yini… btw hvala, i ako nije bed da se javis na PM.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha