A legjobb megoldás még mindig az, ha fájlba mented az adatokat, majd onnan töltöd be, az alap függvény fájlkezelõkkel (mivel kevés dolog esetén a leggyorsabbak tudtommal) és streamerrel létrehozod az adott objectet.
Én ezt így oldottam meg:  
stock Objecttolt(filename[])
{
        if(!fexist(filename)) printf(\"Az adott fájl nem létezik, hozd létre ezzel a címmel (objectek - és txt legyen), ha nem hozza létre autómatikusan!\");
                new
        buff[256],
        object,
        WorldID,
                IntID,
                Float: X,Y,Z, rX, rY, rZ,
                szamlalo,
                File:opened = fopen(\"objectek.txt\", io_read);
       if(opened)
                {
                   while(fread(opened, buff))
                   {
                                    unformat(buff,\"dffffffdd\", object, X, Y, Z, rX,rY,rZ,WorldID, IntID);
                                        printf(\"%d, %f, %f, %f, %f, %f, %f, %d, %d\", object, X, Y, Z, rX,rY,rZ, WorldID, IntID );
                                        CreateDynamicObject(object, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, WorldID, IntID, -1, 200.0);
                                    szamlalo++;
                                   }
                                   fclose(opened);
        }
                return 1;
}
stock Objectment(filename[],object,Float:X,Float:Y,Float:Z,Float:rX,Float:rY,Float:rZ, WorldID, IntID)
{
   new File:opened,
   sorok[256];
   format(sorok,sizeof(sorok), \"%d %f %f %f %f %f %f %d %d \\r\\n\", object, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, WorldID,IntID);
   opened = fopen(filename, io_append);
   fwrite(opened, sorok);
   fclose(opened);
   return 1;
}