Szerző Téma: Online mapeditoros object betöltése  (Megtekintve 600 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Online mapeditoros object betöltése
« Dátum: 2013. április 07. - 17:23:13 »
0 Show voters
Helló, írtam egy filterscripthez egy olyat, hogy mapeditoros object betöltése. No ugyebár sikerült is a mentés (hála Zsoleszkának), de a betöltéssel volt egy kis gondom. Végül az sscanf unformatjával ki tudtam olvastam a fileból és csak, hogy lássam, hogy valóban helyesen olvas a fájlból, a  printf-el le is ellenõriztem, úgy hogy kiirattam konzolba vele, és valóban sikerült helyesen olvasnia az adatokat. Ám hiába tölti ki rendesen az adatokat, hiába írom, hogy hozza létre CreateObjectel valamiért nem akarja és az a baj, hogy gõzöm sincs miért, elméletileg nem kéne hiba legyen benne.  :hmmm:
A betöltési rész:
 

stock Objecttolt(filename[])
{
        if(!fexist(filename)) printf(\"Az adott fájl nem létezik\");
new
        buff[256],
        objectmodelid,
        kordinata[7],
        szamlalo,
File:opened = fopen(\"objectek.txt\", io_read);
       if(opened)
{
                   while(fread(opened, buff))
                   {
          unformat(buff,\"ifffffff\", objectmodelid, kordinata[0],kordinata[1],kordinata[2],kordinata[3],kordinata[4],kordinata[5],kordinata[6]);
         printf(\"%d, %f, %f, %f, %f, %f, %f, %f\", objectmodelid, kordinata[0],kordinata[1],kordinata[2],kordinata[3],kordinata[4],kordinata[5],kordinata[6]);
         CreateObject(objectmodelid, kordinata[0], kordinata[1], kordinata[2], kordinata[3], kordinata[4], kordinata[5], kordinata[6]);
          szamlalo++;
         }
         fclose(opened);
        }
return 1;
}

 
Ha van valami ötletetek mi lehet a hiba, nagyon hálás lennék érte. Elõre is nagyon szépen köszönöm.  :)
E: Ja és azt akartam megkérdezni, hogy ha \'0.0000\'-val hozza létre a 0.0-ás kordinátát akkor is létre kéne hoznia, nem?
« Utoljára szerkesztve: 2013. április 07. - 17:24:56 írta SnooP »

Online mapeditoros object betöltése
« Válasz #1 Dátum: 2013. április 07. - 19:50:17 »
+1 Show voters
Float:kordinata[7],

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Online mapeditoros object betöltése
« Válasz #2 Dátum: 2013. április 07. - 21:57:35 »
0 Show voters
Hát ilyen nincs, hogy lehettem ennyire hülye  :wall: Nagyon szépen köszönöm Zsoleszka.  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal