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: ViktorZs - 2014. szeptember 08. - 21:48:03

Cím: Dátum,Idõ mentés dini-vel
Írta: ViktorZs - 2014. szeptember 08. - 21:48:03
Helló!
Egy olyan dologba kezdtem bele hogy a verseny rekordnál lementse a dátumot
Sajnos eddig nem sokra mentem...
 
   
getdate(Year,Month,Day);
gettime(Hour,Minute,Second);
        format(string, sizeof(string), \"%d/%d/%d at %d:%d:%d\",    Day,Month,Year,Hour,Minute,Second);
         SendClientMessageToAll(GREEN, string);          // Ezt kéne valahogy dinivel fájlba kimenteni és a lent lévõ funkciónál kiolvasni
 

 

   //format(str, sizeof str, \" %d/%d/%d at %d:%d:%d \", dini_Get(str, \"/rRaceSystem/%s.RRACE\"));
   
Cím: Dátum,Idõ mentés dini-vel
Írta: blackdog476 - 2014. szeptember 09. - 20:45:55
Dinivel nem sokra mész ilyen téren. Azt javaslom, ha kezdõ vagy, ne kezdj bele rendszerekbe :)
A mentés csak ennyi ha minden igaz:
 
getdate(Year,Month,Day);
gettime(Hour,Minute,Second);
format(string, sizeof(string), \"%d/%d/%d at %d:%d:%d\\n\",Day,Month,Year,Hour,Minute,Second);
//SendClientMessageToAll(GREEN, string);          // Ezt kéne valahogy dinivel fájlba kimenteni és a lent lévõ funkciónál kiolvasni
new File:h = fopen(\"/rRaceSystem/%s.RRACE\",io_append);
fwrite(h,string);
fclose(h);

 
Betöltésnél meg ajánlom az sscanfot.
Cím: Dátum,Idõ mentés dini-vel
Írta: Flash - 2014. szeptember 19. - 12:33:41
[mod]Kedves témanyitó! Kérlek ne hanyagold el a témát, ha már megnyitottad![/mod]
Cím: Dátum,Idõ mentés dini-vel
Írta: krisk - 2014. szeptember 23. - 21:38:17
Rosszul csinálod. Habár ezt rengetegszer elmondtam már, az INI fájlok inicializálásra vagy konfigurációs fájlokként vannak számontartva. Adatok tárolására használj egy olyan rendszert, amely konkrétan erre van. A SAMP alapból támogat sqlite-ot, a legtöbb hoszt ad MySQL szervert is, így javaslom, hogy azokba tárold a dolgaidat.