Dátum,Idõ mentés dini-vel

Indította ViktorZs, 2014. szeptember 08. - 21:48:03

Előző téma - Következő téma

ViktorZs

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\"));
   

blackdog476

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.

Flash

[mod]Kedves témanyitó! Kérlek ne hanyagold el a témát, ha már megnyitottad![/mod]

krisk

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.