Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] Ne ucitava kordinate

Započeo RilleX
pre 11 godina
938
pregleda
30
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Rudimental
OG Legend
pre 11 godina
Ajde probaj ovako da zamenis neke stvari...
for(new b = 0; b < sizeof(POK); b++)
{
    new
gFajl,
                        stringv;
format(gFajl, sizeof(gFajl), "pokloni/pokloni/Poklon_%d.ini", b);
if(fexist(gFajl))
{
INI_ParseFile(gFajl, "PoklonUcitaj_%s", .bExtra = true, .extra = b);
if(POK == 1)
  {
    new vrsta;
        if(POK == 1) { vrsta = "Mali Poklon"; }
          else if(POK == 2) { vrsta = "Srednji Poklon"; }
            else if(POK == 3) { vrsta = "Veliki Poklon"; }
              format(stringv,256,"{FD722F}Poklon jos nije spreman!\nVreme do otvaranja: {FFFFFF}%d sati, %d minuta\n{FD722F}Vrsta poklona:{FFFFFF}%s",POK,POK,vrsta);
              PoklonLabel = CreateDynamic3DTextLabel(stringv, 0x80FF80FF, POK,POK,POK, 15);
              if(POK == 0 && POK == 0)
                {
                format(stringv,256,"{FD722F}Mozete otvoriti poklon!\nDa otvoris poklon kucaj{FFFFFF}/otvoripoklon\n{FD722F}Vrsta poklona:{FFFFFF}%s",vrsta);
                UpdateDynamic3DTextLabelText(PoklonLabel, -1, stringv);
                }
                CreateDynamicObject(19056, POK,POK,POK, 0.0000000,0.0000000,0.0000000);
            }
            printf("~ UCITAN 'Poklon %d'",b);
}
}//

// Ovo ne znam gde si stavljno ali trebalo bi na kraj negde to bi trebalo da znas :D

    forward PoklonUcitaj_data(idpoklona, name[], value[]);
public PoklonUcitaj_data(idpoklona, name[], value[])
{
INI_Float("pPoklonX",POK);
INI_Float("pPoklonY",POK);
INI_Float("pPoklonZ",POK);
INI_Int("pVrijeme",POK);
INI_Int("pPostavljeno",POK);
INI_Int("pObjd",POK);
INI_Int("pText",POK);
INI_Int("pVrsta",POK);
INI_Int("pMinuta",POK);
INI_Int("pSat",POK);
INI_Int("pPoklon",POK);
return 1;
}
Leon27
Crime Lord
pre 11 godina
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on December 17, 2014, 3:35 pm:
Ajde probaj ovako da zamenis neke stvari...
for(new b = 0; b < sizeof(POK); b++)
{
    new
gFajl,
                        stringv;
format(gFajl, sizeof(gFajl), "pokloni/pokloni/Poklon_%d.ini", b);
if(fexist(gFajl))
{
INI_ParseFile(gFajl, "PoklonUcitaj_%s", .bExtra = true, .extra = b);
if(POK == 1)
  {
    new vrsta;
        if(POK == 1) { vrsta = "Mali Poklon"; }
          else if(POK == 2) { vrsta = "Srednji Poklon"; }
            else if(POK == 3) { vrsta = "Veliki Poklon"; }
              format(stringv,256,"{FD722F}Poklon jos nije spreman!\nVreme do otvaranja: {FFFFFF}%d sati, %d minuta\n{FD722F}Vrsta poklona:{FFFFFF}%s",POK,POK,vrsta);
              PoklonLabel = CreateDynamic3DTextLabel(stringv, 0x80FF80FF, POK,POK,POK, 15);
              if(POK == 0 && POK == 0)
                {
                format(stringv,256,"{FD722F}Mozete otvoriti poklon!\nDa otvoris poklon kucaj{FFFFFF}/otvoripoklon\n{FD722F}Vrsta poklona:{FFFFFF}%s",vrsta);
                UpdateDynamic3DTextLabelText(PoklonLabel, -1, stringv);
                }
                CreateDynamicObject(19056, POK,POK,POK, 0.0000000,0.0000000,0.0000000);
            }
            printf("~ UCITAN 'Poklon %d'",b);
}
}//

// Ovo ne znam gde si stavljno ali trebalo bi na kraj negde to bi trebalo da znas :D

    forward PoklonUcitaj_data(idpoklona, name[], value[]);
public PoklonUcitaj_data(idpoklona, name[], value[])
{
INI_Float("pPoklonX",POK);
INI_Float("pPoklonY",POK);
INI_Float("pPoklonZ",POK);
INI_Int("pVrijeme",POK);
INI_Int("pPostavljeno",POK);
INI_Int("pObjd",POK);
INI_Int("pText",POK);
INI_Int("pVrsta",POK);
INI_Int("pMinuta",POK);
INI_Int("pSat",POK);
INI_Int("pPoklon",POK);
return 1;
}

Probao sam i opet isto  ☹️
Rudimental
OG Legend
pre 11 godina
Jel ti problem da mi izvadis ceo taj system da vidim sta si radio...
Leon27
Crime Lord
pre 11 godina
Ma meni je sve ok ja kreiram poklon on se stvori i sve to i sacuva se sve normalno samo je problem u ucitavanju nakon restarta srw i onda umjesto da je na kordinatama na kojima je spaseno on sam postavlja na 0.000,0.000,0.000 tj. na onu farmu ispod zemlje
Pavle_Eskobar
Street Runner
pre 11 godina
Nisam pregledao citavu temu ali vidi tamo gde ti je PokloniUcitaj da za koordinate bude INI_Float
Leon27
Crime Lord
pre 11 godina
Pavle_Eskobar wrote on December 18, 2014, 5:05 pm:
Nisam pregledao citavu temu ali vidi tamo gde ti je PokloniUcitaj da za koordinate bude INI_Float
Imam vec to tako da nije do toga
Rudimental
OG Legend
pre 11 godina
Pazi ako si ovako radio ne vidim u cemu je problem...
Sad cu na brzinu izlupati nesto samo da ti dam primer.

Negde na vrhu

#define POKLON_FILE "Pokloni/%d.ini" // Nez sto si ovolko stavio foldera sredi samo 1 folder u scriptfiles nek bude primer kao sto sam ja stavio a ne ono tvoje :D pokloni/pokloni/Poklon_%d.ini

enum PoklonStatus
{
    pPoklon_x,
}

new PoklonInfo[stavi kolko imas fajlova tj poklona];

forward LoadPoklon_data(idx, name[], value[]);


Tamo gde ucitavas to vec znas kako ide

for(new s = 0; s < sizeof(PoklonInfo); s++)
    {
    new
dFile;
    format(dFile, sizeof(dFile), POKLON_FILE, s);
if (fexist(dFile))
    {
        INI_ParseFile(dFile, "LoadPoklon_%s", .bExtra = true, .extra = s);
        // I ovde stavi ako jos sta treba
    }
}


Ovo negde pred kraj

public LoadPoklon_data(idx, name[], value[])
{
INI_Float("Poklon_x", PoklonInfo);
return 1;
}

stock OnPropUpdate(update, idx) // ovo ti je za save fajla
{
if (update == 1)
{
    new
dFile;
    format(dFile, sizeof(dFile), POKLON_FILE, idx);
new
INI:File = INI_Open(dFile);
INI_SetTag(File, "data");
INI_WriteFloat(File, "Poklon_x", PoklonInfo);
INI_Close(File);
}
        return 1;
}
Leon27
Crime Lord
pre 11 godina
Evo stavio sam na pokloni/Poklon_%d ali opet isto nece da cita kordinate.
Imam jedan slican sistem ovome i on radi sve ok i ja sam po tom sistemu uradio i ovaj ali ovaj nece da ucita  ☹️
Rudimental
OG Legend
pre 11 godina
Pazi ja sam ti dao princip systema kako ja radim i nikad nisam imao tih problema tako da pokusaj nesto s ovim sto sam ti dao i mora raditi ako si upisao kordinate u fajlu.
Leon27
Crime Lord
pre 11 godina
Brate znam o cemu govoris al ti kazem da imam napravljenih jos 2 sistema na ovaj isti princip ali me samo ovaj zeza ostali dobro i cuvaju i ucitavaju ali ne znam zasto me ovaj zeza 😉
Leon27
Crime Lord
pre 11 godina
Imal pomoci  ☹️
X_G1
Enforcer
pre 11 godina
Probaj ovako.

Funkcija PoklonUcitaj(idpoklona, name[], value[])
{
INI_Float("pPoklonX",POK);
INI_Float("pPoklonY",POK);
INI_Float("pPoklonZ",POK);
INI_Int("pVrijeme",POK);
INI_Int("pPostavljeno",POK);
INI_Int("pObjd",POK);
INI_Int("pText",POK);
INI_Int("pVrsta",POK);
INI_Int("pMinuta",POK);
INI_Int("pSat",POK);
INI_Int("pPoklon",POK);
return 1;
}
Leon27
Crime Lord
pre 11 godina
X_G1 wrote on December 22, 2014, 7:33 am:
Probaj ovako.

Funkcija PoklonUcitaj(idpoklona, name[], value[])
{
INI_Float("pPoklonX",POK);
INI_Float("pPoklonY",POK);
INI_Float("pPoklonZ",POK);
INI_Int("pVrijeme",POK);
INI_Int("pPostavljeno",POK);
INI_Int("pObjd",POK);
INI_Int("pText",POK);
INI_Int("pVrsta",POK);
INI_Int("pMinuta",POK);
INI_Int("pSat",POK);
INI_Int("pPoklon",POK);
return 1;
}
Nece  😉
Cile
Made Man
pre 11 godina
provjeri u scriptfiles udji u poklon pa vidi jel spremilo x,y,z koordinate onda ces bit siguran da je do ucitavanja
Leon27
Crime Lord
pre 11 godina
Quote from December 23, 2014, 4:12 pm:
provjeri u scriptfiles udji u poklon pa vidi jel spremilo x,y,z koordinate onda ces bit siguran da je do ucitavanja
Sve ok je u SF

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava