Zaključano

[Pomoc] Ne ucitava kordinate

Započeo RilleX
pre 11 godina
937
pregleda
30
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Leon27
Crime Lord
pre 11 godina
Skripta koju koristim:Moj sistem za poklone
Detaljan opis problema:Kreiram poklone uredu,sacuva ih uredu,ali kada ih treba ucitati postavlja ih na kordinate 0.000,0.000,0.000 to je ono kod one farme.Znaci problem je sto ne ucitava iz scriptfiles-a kordinate nego sam postavlja na 0.000,0.000,0.000
Dio skripte:Evo vam ucitavanje

for(new b = 0; b < sizeof(POK); b++)
{
    new gFajl;
format(gFajl, 50, "pokloni/pokloni/Poklon_%d.ini" ,b);
        new stringv;
if(fexist(gFajl))
{
INI_ParseFile(gFajl, "PoklonUcitaj", .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);
}
}//

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;
}



Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rudimental
OG Legend
pre 11 godina
Dobro ovo ti je za load a gde je save za ovo ? Dali si koristio za te varijable od kordinata u save sistemu
INI_WriteFloat
Leon27
Crime Lord
pre 11 godina
Evo brate save

Funkcija SpremiPoklon(idpoklona)
{
new dFile;
format(dFile, sizeof(dFile),"pokloni/pokloni/Poklon_%d.ini",idpoklona);
new INI:File = INI_Open(dFile);
INI_WriteFloat(File,"pPoklonX",POK);
INI_WriteFloat(File,"pPoklonY",POK);
INI_WriteFloat(File,"pPoklonZ",POK);
INI_WriteInt(File,"pVrijeme",POK);
INI_WriteInt(File,"pPostavljeno",POK);
INI_WriteInt(File,"pObjd",POK);
INI_WriteInt(File,"pText",POK);
INI_WriteInt(File,"pVrsta",POK);
INI_WriteInt(File,"pMinuta",POK);
INI_WriteInt(File,"pSat",POK);
INI_WriteInt(File,"pPoklon",POK);

INI_Close(File);
return 1;
}

Leon27
Crime Lord
pre 11 godina
BUMP
Leon27
Crime Lord
pre 11 godina
REFRESH
purgerrr
Shot Caller
pre 11 godina
Stavi da se na OnPlayerDisconnect spremaju kordinate i onda ubacis da kad se igrac OnPlayerSpawn ili mozes OnPlayerConnect dodat da ti ucita na kojem je mjestu (kordinatama) igrac bio zadnji puta

eto to ti je sva mudrolija 🙂
Leon27
Crime Lord
pre 11 godina
o kakvim ti kordinatama pricas i o zadnjem mestu de je igrac bio to nema veze sa mojim problemom.Meni kordinate sacuva dobro ali ih ne ucitava i ucitavanje naravno sam stavio pod OnGameModeInit jer ovo nije nista vezano za igraca pa da idem pod OnPlayerConnect ili Spawn  😄
purgerrr
Shot Caller
pre 11 godina
ups ja se malo zeznuo ipak je pola 3 hehe 😛
Gledam sad po meni ti je sve dobro jedino mi ovo nije jasno
	format(dFile, sizeof(dFile),"pokloni/pokloni/Poklon_%d.ini",idpoklona);


Zasto dva puta pokloni/pokloni/poklon_
Leon27
Crime Lord
pre 11 godina
Sta tu nije jasno otvara folder pokloni pa opet pokloni i tu ih sprema
luka2223
Enforcer
pre 11 godina
Probaj vako nesto to sam naso
Koristi ini load funkciju
Leon27
Crime Lord
pre 11 godina
luka2223 wrote on December 14, 2014, 2:26 pm:
Probaj vako nesto to sam naso
Koristi ini load funkciju
?
luka2223
Enforcer
pre 11 godina
Ajde vako probaj samo zamenk ovo house I h dodaj svoje
                  new gFile;                format(gFile, 35, "Houses/%d.ini" ,h);                INI_ParseFile(gFile, "LoadHouses", .bExtra = true, .extra = h);  
Leon27
Crime Lord
pre 11 godina
luka2223 wrote on December 14, 2014, 6:29 pm:
Ajde vako probaj samo zamenk ovo house I h dodaj svoje
                  new gFile;                format(gFile, 35, "Houses/%d.ini" ,h);                INI_ParseFile(gFile, "LoadHouses", .bExtra = true, .extra = h);  

Brate vec mi jest tako ali nece da ucita

for(new b = 0; b < sizeof(POK); b++)
{
    new gFajl;
format(gFajl, 35, "pokloni/pokloni/Poklon_%d.ini" ,b);
        new stringv;
if(fexist(gFajl))
{
INI_ParseFile(gFajl, "PoklonUcitaj", .bExtra = true, .extra = b);
Leon27
Crime Lord
pre 11 godina
Ajde jel zna neko
Leon27
Crime Lord
pre 11 godina
BUMP!!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava