Szerző Téma: uDate - v0.3  (Megtekintve 1780 alkalommal)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
uDate - v0.3
« Dátum: 2012. December 25. - 22:53:00 »
+3
Ü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
« Utoljára szerkesztve: 2012. December 28. - 18:38:50 írta DrAkE »

Nem elérhető Cody

uDate - v0.3
« Válasz #1 Dátum: 2012. December 25. - 23:06:16 »
0
Nagyon, jó köszi :)

Ment a +!!

Kovacs_Bela

  • Vendég
uDate - v0.3
« Válasz #2 Dátum: 2012. December 28. - 16:22:41 »
0
Sirály.
El kéne egy ilyen a forumra is idézetekben xd

Nem elérhető totar

  • 425
    • Profil megtekintése
uDate - v0.3
« Válasz #3 Dátum: 2012. December 28. - 17:49:09 »
0
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;\"
« Utoljára szerkesztve: 2012. December 28. - 18:01:51 írta totar »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
uDate - v0.3
« Válasz #4 Dátum: 2012. December 28. - 18:40:37 »
0
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.

Nem elérhető totar

  • 425
    • Profil megtekintése
uDate - v0.3
« Válasz #5 Dátum: 2012. December 28. - 19:19:38 »
0
Egy kérdés: mitõl függ az idõeltolódás mértéke?

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
uDate - v0.3
« Válasz #6 Dátum: 2012. December 28. - 19:33:09 »
0
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)

Nem elérhető Dead

  • 2045
    • Profil megtekintése
uDate - v0.3
« Válasz #7 Dátum: 2012. December 28. - 19:44:50 »
0
Szép lett!

Nem elérhető totar

  • 425
    • Profil megtekintése
uDate - v0.3
« Válasz #8 Dátum: 2012. December 28. - 20:24:15 »
0
K jó...
+ rep

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal