GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: DrAkE - 2012. December 25. - 22:53:00

Cím: uDate - v0.3
Írta: DrAkE - 2012. December 25. - 22:53:00
Üdvözletem!
Szeretném bemutatni a nem rég készült kódot. Szerintem sokunknál volt úgy, hogy a híres Unix idõt szeretnénk átváltani dátumba, habár ez nem volt lehetséges, ugyanis a SA-MP nem biztosított számunkra ilyen funkciót. Ez a kód a célt szolgál, hogy a Unix idõt (másodpercet), visszakapjuk dátumként.
De nézzük is meg használat közben:
 

new
time = gettime(),
y, mo, d, h, mi, s
;
printf(\"Unix: %d\", time);
uDate(time, y, mo, d, h, mi, s);
printf(\"%d|%d|%d|%d|%d|%d|\", y, mo, d, h, mi, s);

 
Ami az alábbi szöveget fogja ki írni:
 

[22:44:12] Unix: 1356471852
[22:44:12] 2012|12|25|22|44|12|

 
Ha esetleges bugokat találtok, akkor azt legyetek szívesek ebben a témában, vagy privát üzenetben jelezni!
v0.3: Támogatja az óra, és perc eltolódást!
Eltolódásra példa:
 

new
time = gettime(),
y, mo, d, h, mi, s
;
printf(\"Unix: %d\", time);
uDate(time, y, mo, d, h, mi, s, 1, 30); //eltoljuk az idõt 1:30 órával
printf(\"%d|%d|%d|%d|%d|%d|\", y, mo, d, h, mi, s);

 
Letöltés:
http://pastebin.com/Lzrt8jrZ
Cím: uDate - v0.3
Írta: Cody - 2012. December 25. - 23:06:16
Nagyon, jó köszi :)

Ment a +!!
Cím: uDate - v0.3
Írta: Kovacs_Bela - 2012. December 28. - 16:22:41
Sirály.
El kéne egy ilyen a forumra is idézetekben xd
Cím: uDate - v0.3
Írta: totar - 2012. December 28. - 17:49:09
Ez f***a, csak ha nyár lesz a nyári idõszámítással is fog menni?
Mert most oké, hogy télivel megy.
De ha nyár lesz majd nekünk kell a gettime() - 3600 ???
Meg van egy bug, hogy ha többször hívódik meg a uDate akkor a hónapok száma nõ!
\"month += 1;\"
Cím: uDate - v0.3
Írta: DrAkE - 2012. December 28. - 18:40:37
Már régen fixálva volt, csak hivatalos fórumon frissítettem csak.
Már támogatja az idõeltolódást (óra és perc).
Ezen felül nem roncsolja az idõt tároló változót (példában \"time\" a neve). Ez alatt értem, hogy ha használtad egyszer a kódot az idõt tároló változó nullázódott.
Cím: uDate - v0.3
Írta: totar - 2012. December 28. - 19:19:38
Egy kérdés: mitõl függ az idõeltolódás mértéke?
Cím: uDate - v0.3
Írta: DrAkE - 2012. December 28. - 19:33:09
Nyári idõszámítás, illetve az idõzóna. Illetve néhány országokban máshogy van (ne kérdezd hogy, meg hogy miért)
Cím: uDate - v0.3
Írta: Dead - 2012. December 28. - 19:44:50
Szép lett!
Cím: uDate - v0.3
Írta: totar - 2012. December 28. - 20:24:15
K jó...
+ rep