Autostart i ruch zdarzeń
Aktualny czas: 28-04-26, 21:43 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Autostart i ruch zdarzeń
Soul Offline
*


Liczba postów: 89
Dołączył: 14-05-13

Pomógł: 4



Post: #1
Autostart i ruch zdarzeń

Witam. Autostart w makerze XP, czy to na mapie czy w typowym zdarzeniu zatrzymuje jedynie ruch postaci.
Jak zrobić aby zatrzymał on również ruch NPC?
Tych chodzących losowo jak i ze ścieżką.
Od razu mówię, że przełącznik który zmienia stronę zdarzenia na następną bez ruchu nie pomaga, gdyż po zmianie przełącznika spowrotem na {OFF}
ścieżka ruchu postaci zaczyna się bugować.
Np.: postać ma ścieżkę lewo, lewo, prawo, prawo
Jeśli postać zrobi jeden krok w lewo, a następnie zmienimy przełącznik, nie będzie pamiętała ona swojego ruchu i zrobi kolejne dwa kroki w lewo.
19-08-13 12:37
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Autostart i ruch zdarzeń

Najwygodniej będzie jednak skorzystać z krótkiego skryptu. Dzięki niemu, po wyborze przełącznika (domyślnie) nr 1, wszystkie zdarzenia na mapie przestają się ruszać.

class Game_Event < Game_Character
  alias aye_gam_ev_update update unless $@
  def update
    return if $game_switches[1]
    aye_gam_ev_update
  end
end

[Obrazek: aye_furniture_pres.png]
19-08-13 13:14
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Soul Offline
*


Liczba postów: 89
Dołączył: 14-05-13

Pomógł: 4



Post: #3
RE: Autostart i ruch zdarzeń

Dziękuję Ayene, oczywiście wszystko gra i buczy.
Postać się nie buguje i kiedy ma zrobić tylko jeden krok robi jeden.
Wielkie dzięki. :cmok:
19-08-13 13:42
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.