Gothic Online Forums
Pobieranie czasu w onWorldChange, zmiana czasu w onWorldEnter - Printable Version

+- Gothic Online Forums (https://archive.gothic-online.com)
+-- Forum: Community (https://archive.gothic-online.com/forum-18.html)
+--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html)
+---- Forum: Pomoc (https://archive.gothic-online.com/forum-23.html)
+---- Thread: Pobieranie czasu w onWorldChange, zmiana czasu w onWorldEnter (/thread-336.html)



Pobieranie czasu w onWorldChange, zmiana czasu w onWorldEnter - Buras - 06.01.2016

Witam, próbuję częściowo wyeliminować problem nietypowych zmian czasu podczas zmiany świata. Zacznę może od tego, że obecny czas zapisuję sobie w zmiennej tablicowej. Pierwszy problem pojawił się, gdy próbowałem aktualizować wartości w tablicy podczas wykonywania callback'a onWorldChange. Wartości te nie ulegały zmianie. Mógłbym aktualizować tablicę, wykorzystując moje menu zmiany świata, ale problem pojawi się, gdy ktoś przejdzie do innego świata w sposób zwyczajny. Zakładając, że z tym problemem się uporałem (aczkolwiek mimo wszystko prosiłbym o rozjaśnienie tej sprawy), to pojawia się drugi. Po pobraniu obecnego czasu powinienem ustawić go w onWorldChange, jednak po wywołaniu funkcji setTime z parametrami pobranymi z mojej zmiennej tablicowej nie wykonuje się nic. Wartości wprowadzone "na sztywno" też nie skutkują.

Dla przykładu powiem, dlaczego w ogóle chcę osiągnąć taki efekt:
1. Po wejściu na serwer ustawiam godzinę 8:00 (działa).
2. Po wybraniu klasy czas ten zapisywany jest w mojej zmiennej (działa).
3. Po wybraniu klasy trafiam do Khorinis i w onWorldEnter printuję zawartość mojej zmiennej, przez co wyświetla mi się 8:0x (działa).
4. Wówczas czas ze zmiennej powinien zostać ustawiony, lecz po sprawdzeniu obecnego czasu okazuje się, że cofa się do godziny 6:xx lub 7:xx, czasami była to 23:xx.

Nie jestem pewien, czy robię coś źle, czy znalazłem buga. Proszę o pomoc.