[XP] Autostart i ruch zdarzeń - Wersja do druku
Ultima Forum
[XP] Autostart i ruch zdarzeń - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [XP] Autostart i ruch zdarzeń (/Thread-XP-Autostart-i-ruch-zdarze%C5%84)



Autostart i ruch zdarzeń - Soul - 19-08-13 12:37

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.


RE: Autostart i ruch zdarzeń - Ayene - 19-08-13 13:14

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ć.

Kod:
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



RE: Autostart i ruch zdarzeń - Soul - 19-08-13 13:42

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: