Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Meli Dátum 2018-04-09, 13:29:52

Cím: Quest 7 nap
Írta: Meli Dátum 2018-04-09, 13:29:52
Üdv! Valahogy questben letudnám azt ellenőriztetni, hogy pontosan milyen nap van?
Azt szeretném megoldani, hogyha belép valaki a játékba automatikusan írja a chatbe, hogy milyen nap van.

Előre is köszönöm a segítséget :)
Forrásos megoldás is szóba jöhet:)
Cím: Re:Quest 7 nap
Írta: Distraught Dátum 2018-04-09, 13:43:36
Próbáld ezt:

int get_day_number(lua_State* L)
{
time_t t = time(0);
struct tm * now = localtime(&t);
lua_pushnumber(L,now->tm_wday);
return 1;
}


ja és az elején includeold a ctime-ot
[spoiler]
#include <ctime>
[/spoiler]

egy integer értéket ad vissza:
0 - vasárnap
1 - hétfő
2 - kedd
3 - szerda
4 - csütörtök
5 - péntek
6 - szombat
Cím: Re:Quest 7 nap
Írta: Meli Dátum 2018-04-09, 13:54:50
Valamit nem értek, miért vasárnap a 0?
Mivel 0 ról indexelünk így lenne helyes nem?
0 - Hétfő
1 - kedd
2 - stb stb

Elmagyaráznád píz :D
Cím: Re:Quest 7 nap
Írta: Distraught Dátum 2018-04-09, 14:04:45
az angol naptárakban vasárnap az első nap
Cím: Re:Quest 7 nap
Írta: Meli Dátum 2018-04-09, 14:06:35
Írok neked fb-n.

Oké megoldottam a kódod segítségével.
Thanks <3

Amire szükségem volt belőle 2 sor :D

time_t t = time(0);
struct tm * now = localtime(&t);
EhPortal 1.39 © 2025, WebDev