GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Tomee - 2013. április 16. - 22:24:42
-
Hello
Egy olyasmi dolgon gondolkoztam, hoogy a módomban van egy pár timer. És ezeknek a számát valahogyan, csökkenteni kellene.
A következõre gondoltam.
A karakternek a sok adat mentés mellett lenne egy olyan is, ami \"timerünket\" adná.
Pl.: Elmegyünk tanulni egy küzdõ sportot és 1 óra múlva vissza kell, hogy térjünk. ÉS ezt nem timerrel oldanám meg ,hanem.
pl lesz egy változó. new KovetkezoEdzes;
Edzés után lekérdezzük az idõt és a rendszer ehhez az idõhöz hozzá ad 1 órát és a KovetkezoEdzes,hez hozzá adja.
És nem egy timer méri a dolgokat, hanem ha a játékos elmegy edzeni és az az egy óra nem telt le, akkor nem engedi edzeni.
Nagyjából ennyi, és ha több adat lenne. Vagyis több ilyen idõhöz kötött dolog akkor több változó kell, amit elment a rendszer. Bár mondjuk, ha kilép a játékos az okozhat problémát. (ezen még nem gondolkoztam)
Hülyeség ez a dolog?
Remélem érthetõen írtam le.
-
Gondolom még nem hallottál a GetTickCount() függvényrõl.
http://wiki.sa-mp.com/wiki/GetTickCount
Próbáld meg, ha nem megy írj és elmagyarázom a használatát. :) ( de ha meg sem próbálod, nem fog menni, az ember azt tanuljam meg a legjobban amivel próbálkozik és sikerül neki )
-
Oh, köszi. Egyenlõre totál kínai. De meglátom misül ki belõle, ha meg nagyon nem megy akkor majd írok :D
-
Oh, köszi. Egyenlõre totál kínai. De meglátom misül ki belõle, ha meg nagyon nem megy akkor majd írok :D
Amúgy, van a fórumon is róla leírás: http://sampforum.hu/index.php?topic=35269.0
-
Ahha nagyjából értem.
Akkor ez nagyjából ugyan az amire gondolok, csak ezzel nem lekérdezzük az idõt, hanem a tick cuccal.
De gondolom, ha netán kilép a játékos és visszajön akkor ez már nem érvényesül.
Mármint úgy értem, hogy pl edzésre 2órát kell várni. Tag lelép akkor nem lehet megoldani, hogy az a idõ folytatódjon. Vagy igen?
-
Ahha nagyjából értem.
Akkor ez nagyjából ugyan az amire gondolok, csak ezzel nem lekérdezzük az idõt, hanem a tick cuccal.
De gondolom, ha netán kilép a játékos és visszajön akkor ez már nem érvényesül.
Mármint úgy értem, hogy pl edzésre 2órát kell várni. Tag lelép akkor nem lehet megoldani, hogy az a idõ folytatódjon. Vagy igen?
Ha elmented akkor megmarad.