Quest 7 nap

Indította Meli, 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:)

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

2018-04-09, 13:43:36 #1 Utolsó szerkesztés: 2018-04-09, 13:47:37 Szerző: Distraught
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++ programmer at Gameloft

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

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

az angol naptárakban vasárnap az első nap

C++ programmer at Gameloft

2018-04-09, 14:06:35 #4 Utolsó szerkesztés: 2018-04-09, 14:20:47 Szerző: Meli
Í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);

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”