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. június 24. - 19:06:46

Cím: Szám generálás.
Írta: SnooP - 2013. június 24. - 19:06:46
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;
}
Cím: Szám generálás.
Írta: jana4 - 2013. június 24. - 19:31:22
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?
Cím: Szám generálás.
Írta: SnooP - 2013. június 24. - 20:03:04
Na így mûködik, nem is gonoltam rá :D Ezer köszönet Scream. Megoldódott, zárom.