Szerző Téma: Két szám között...  (Megtekintve 720 alkalommal)

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Két szám között...
« Dátum: 2013. szeptember 01. - 00:32:36 »
0 Show voters
Sziasztok. Csináltam egy házrendszert, és ezzel a paranccsal tölti be a házakat: \'Houses(houseid);\' (OnGameModeInit alatt). Ezzel semmi gond nincs, viszont nem szeretném 300x leírni. Hogyan tudom megcsinálni röviden, hogy betöltsön mindent 1 és 300 között?

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Két szám között...
« Válasz #1 Dátum: 2013. szeptember 01. - 00:40:35 »
+1 Show voters

stock HouseBetolt(filename[])
{
        if(!fexist(filename)) printf(\"HIBA: Az adott fájl nem létezik, hozd létre ezzel a címmel : hazak.txt\");
 
File:opened = fopen(\"hazak.txt\", io_read);
       if(opened)
{
                   while(fread(opened, buff))
                   {
         CreateDynamicObject(object vagy akarmi, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, WorldID, IntID, -1, 200.0);
                                        // Ide jöhet a házad létrehozása               
                                        szamlalo++;
         }
         fclose(opened);
        }
return 1;
}

 


stock HazMent(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);
   // Ide pedig a koordináták ahova létrehozza, és azokat menti el. ;)
   opened = fopen(filename, io_append);
   fwrite(opened, sorok);
   fclose(opened);
   return 1;
}

 
Bár nem tudom, hogy a házad mi de gondolom az object helyett behelyetesíted a te saját dolgod. Remélem jó lesz ;)
« Utoljára szerkesztve: 2013. szeptember 01. - 00:43:24 írta SnooP »

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Két szám között...
« Válasz #2 Dátum: 2013. szeptember 01. - 01:17:56 »
+1 Show voters
for(new i;i<300;i++)
{
//itt töltöd be a házat, az i a ház IDje (0-299)
}

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Két szám között...
« Válasz #3 Dátum: 2013. szeptember 01. - 10:36:49 »
0 Show voters
Köszönöm a válaszokat! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal