GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: SnooP - 2013. április 07. - 17:23:13

Cím: Online mapeditoros object betöltése
Írta: SnooP - 2013. április 07. - 17:23:13
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?
Cím: Online mapeditoros object betöltése
Írta: Zsolesszka - 2013. április 07. - 19:50:17
Float:kordinata[7],
Cím: Online mapeditoros object betöltése
Írta: SnooP - 2013. április 07. - 21:57:35
Hát ilyen nincs, hogy lehettem ennyire hülye  :wall: Nagyon szépen köszönöm Zsoleszka.  :)