![]() |
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. |