Ü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