Szerző Téma: Szám generálás.  (Megtekintve 554 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Szám generálás.
« Dátum: 2013. június 24. - 19:06:46 »
0 Show voters
Hali. Kellene csinálnom nekem egy olyat, hogy létrehozni 280 Textdrawot amit ellátok egymás után következõ (vagy rendszertelen mindegy) számokkal. Na én már most lusta fajta vagyok és sok idõ lenne ezért írtam egy aprócska kis kódot, hogy írja le helyettem a rendszer a számokat. Az oké, a samp-server.exe-ben le is fut szépen a dolog, viszont a fájlba csak az utolsó számot írja ki. Annyira nem sürgõs, de valaki leírná, hogy tudnám azt megcsinálni, hogy az összes számot írja ki a fájlba lekötelezne. :)
A kód:
 

#include <a_samp>
public OnPlayerConnect(playerid)
{
  for(new i = 70; i<280; i++)
  {
   new File:opened = fopen(\"szamok.txt\", io_write);
   new sorok[128];
   format(sorok,sizeof(sorok), \"Textdraw %d = \", i);
   fwrite(opened, sorok);
   fclose(opened);
   print(\"Kesz\");
  }
  return 1;
}

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Szám generálás.
« Válasz #1 Dátum: 2013. június 24. - 19:31:22 »
+1 Show voters
Nézd meg ezt:
 

public OnPlayerConnect(playerid)
{
new File:opened = fopen(\"szamok.txt\", io_write);
for(new i = 70; i < 280; i++)
{
new sorok[128];
format(sorok, 128, \"Textdraw %d = \\n\", i);
fwrite(opened, sorok);
print(\"Kesz\");
}
fclose(opened);
return 1;
}

 
Egyéb: Ez a ciklus 70-tõl 279-ig számol. Add hozzá a nullkaraktert. ;)

Frissítés: Amúgy megkérdezhetném, hogy a ciklus kezdõértéke miért éppen 70?
« Utoljára szerkesztve: 2013. június 24. - 19:35:45 írta ScreaM »

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Szám generálás.
« Válasz #2 Dátum: 2013. június 24. - 20:03:04 »
0 Show voters
Na így mûködik, nem is gonoltam rá :D Ezer köszönet Scream. Megoldódott, zárom.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal