[VX] Komendy menu gry - Wersja do druku
Ultima Forum
[VX] Komendy menu gry - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [VX] Komendy menu gry (/Thread-VX-Komendy-menu-gry)



Komendy menu gry - Yotta - 14-08-14 16:43

Buongiorno! Znowu ja. Tym razem sprawa ma się tak: dziś wróciłem do starego projektu na VX. Jako, że będzie to zręcznościówka z zapisem w niektórych tylko punktach (Szkielecik się kłania), chciałbym wiedzieć, jak spreparować menu tak, aby było tylko wyjście z gry. Z góry dziękuję.
PS. W dziale Tutorial omyłkowo znajduje się pytanie o to samo. W porę się zorientowałem, temat wygaśnie (ten w dziale Tutorial).


RE: Komendy menu gry - Ayene - 14-08-14 18:14

A nie prościej po prostu wyłączyć dostęp do Menu :aww: I tak, gdy ktoś chce wyjść z gry, to zamyka okno.


RE: Komendy menu gry - Yotta - 14-08-14 18:34

Nie. Ma być jak w Szkieleciku: w menu gry mamy tylko wyjście, a zapis jest dostępny w niektórych miejscach.


RE: Komendy menu gry - Ayene - 14-08-14 18:45

Stwierdzenie "ma być" jest mało uprzejmie... ale:
Kod:
class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  def create_command_window
    @command_window = Window_Command.new(160, [Vocab::game_end])
    @command_window.index = @menu_index
  end
  #--------------------------------------------------------------------------
  # * Update Command Selection
  #--------------------------------------------------------------------------
  def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      Sound.play_decision
      $scene = Scene_End.new
    end
  end
end

class Scene_End < Scene_Base
  #--------------------------------------------------------------------------
  # * Return to Original Screen
  #--------------------------------------------------------------------------
  def return_scene
    $scene = Scene_Menu.new(0)
  end
end



RE: Komendy menu gry - Yotta - 14-08-14 19:04

Przepraszam. A wracając do tematu, mam dwa problemy:
- za bardzo nie jestem pewien, co i na co podmienić,
- wyskakuje mi błąd:
"Script 'Scene_Menu' line 113: SyntaxError occured"


RE: Komendy menu gry - Ayene - 14-08-14 19:07

Nie, nie podmieniaj nic, tylko wklej skrypt nad Main.


RE: Komendy menu gry - Yotta - 14-08-14 19:20

Dzięki wielkie, wszystko działa, jak należy. Czas, abym pierwszy raz dał "Pomógł".