doggy888 Posted December 19, 2013 Posted December 19, 2013 Witam, robie mape DM i chcę wyłączyć chmury lecz skrypt nie działa, mógłby ktoś sprawdzić co jest nie tak? (PS. Wiem że meta nie jest idealna ) http://www.speedyshare.com/AxMHh/script.rar
dzek (varez) Posted December 19, 2013 Posted December 19, 2013 meta jest do dupy, a nie "nie idealne" nie wiem czy cokolwiek ci tam zadziała, skoro dałeś drugie, nadmiarowe `` - weź to wywal (razem z drugim zamknięciem, dwie linijki niżej)
doggy888 Posted December 19, 2013 Author Posted December 19, 2013 Oczyściłem folder i mete i tak nie działa, jakieś pomysły albo inny sposób na pozbycie się chmur?
doggy888 Posted December 19, 2013 Author Posted December 19, 2013 Tak, skyboxy,muzyka, mody palm wszystko działa tylko te chmury nie chcą zniknąć Zrobiłem nawet nową mape by sprawdzić czy na innej zadziała(nie działa) i wkleiłem do mety .Utworzyłem plik clouds.lua z tą zawartością function disableClouds () setCloudsEnabled ( false ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), disableClouds ) Skrypt pobrany stąd: http://forum.twisted-gamers.net/topic/256-tuthow-to-disable-clouds/
dzek (varez) Posted December 20, 2013 Posted December 20, 2013 to nie jest TA meta. to jest TEN PLIK meta. nie odmieniaj tego tak dziwnie wrzuć w ten plik lua na samym początku `outputChatBox("test")` zeby sprawdzic czy plik sie w ogole wykonuje. sprawdz tez konsole serwera. skrypt powinien byc ok, szczegolnie ze jest skopiowany 1:1 z wiki, zapewne jest tu jakiś oczywisty błąd, ale nie rzuca się w oczy
doggy888 Posted December 21, 2013 Author Posted December 21, 2013 Po uruchomieniu testu wyświetla się wiadomość "test", więc działa. Kompletnie zgłupiałem
johny46 Posted December 21, 2013 Posted December 21, 2013 Gdzie wrzuciłeś to: outputChatBox("test") W funkcji disableClouds(), czy bezpośrednio na początku pliku? Jeśli na początku pliku, to teraz spróbuj w funkcji i sprawdź czy działa. Możliwe też, że jakiś inny zasób ustawia widoczność chmur. Spróbuj zastąpić setCloudsEnabled(false) tym: setTimer(setCloudsEnabled, 1000, 10, false) Sprawi to, że skrypt przez około 10 sekund od rozpoczęcia będzie co sekundę wyłączał chmury. Jeśli zadziała, to już wiesz gdzie leży problem
doggy888 Posted December 21, 2013 Author Posted December 21, 2013 O dzięki Ci, działa! Wkleiłem na początku clouds.lua to: setTimer(setCloudsEnabled, 1000, 10, false) I zadziałało. Dzieki wam za pomoc.
johny46 Posted December 21, 2013 Posted December 21, 2013 To, że działa, nie znaczy jeszcze, że problem został rozwiązany, bo jest to trochę metoda "na około" Spróbuj zobaczyć, czy jakiś inny skrypt nie wymusza widoczności chmur przy starcie. Możliwe też, że może to zależeć od mapy, która ma ustawiona widoczność chmur.
doggy888 Posted December 21, 2013 Author Posted December 21, 2013 Najpierw testowałem ten skrypt w "czystej" mapie tzn. nowo zrobionej a teraz na właściwej i działa(przedtem na "czystej" nie działało), nie znalazłem również w innych skryptach czegoś związanego z chmurami. Zauważyłem spadki fps'ów na ok. 1 sek. być może ma to związek z skryptem.
dzek (varez) Posted December 21, 2013 Posted December 21, 2013 jeżeli masz to w pętli to możliwe. nie wiem czy mta próbuje wyłączać chmury, gdy już są wyłączone - ale przełączenie widoczności chmur w mta potrafi przylagować, szczególnie na starszym sprzęcie
doggy888 Posted December 21, 2013 Author Posted December 21, 2013 Najważniejsze że jeden z problemów z głowy
Mefisto_PL Posted December 21, 2013 Posted December 21, 2013 A może byś spróbował z: getCloudsEnabled() Sądzę, że to będzie najkorzystniejsze rozwiązanie..
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now