[XP] Skrypt - Opcje gry - Wersja do druku
Ultima Forum
[XP] Skrypt - Opcje gry - Wersja do druku

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



Skrypt - Opcje gry - ADI - 12-12-13 10:37

Joł...
Wiem że skrypt takowy znajduje się już na tymże forum, ale zbudowany został tak, iż uruchamia ustawienia z Main Menu, a ja oczywiście go nie używam, gdyż zachciało mi się wtedy zrobić własne menu bazujące na zdarzeniach. Moje pytanie brzmi tak:

Jaka jest możliwość wywołania ustawień gry (głośność gry trudność itp)
w normalnym zdarzeniu?
Za pomocą komendy "wywołaj skrypt".
I wtedy to uruchomi mi pewnie : Scene_Options (które nie wiem jak niestety napisać).
Dziękuję. :D


RE: Skrypt - Opcje gry - PaKiTos - 12-12-13 15:35

$scene = Scene_Options.new


RE: Skrypt - Opcje gry - ADI - 13-12-13 11:46

To oczywiste...
Cóż...
Źle się wyraziłem :/
Chodzi mi o klase w edytorze skryptów.

Ayene pisała na starym forum:
http://www.ultimateam.pl/viewtopic.php?t=8466

Tyle że tutaj muszę to umieścić nad "main"
A z tego względu że moje "main" jest już troche zmodyfikowane przez inne skrypty,
chciałbym dać nową klase i tam właśnie dać Opcje.

I moje pytanie: Jak ma wyglądać ta nowa klasa?


RE: Skrypt - Opcje gry - Ayene - 15-12-13 20:54

Co masz na myśli, pisząc że Twoje Main jest już zmodyfikowane przez inne skrypty. Możesz zhostować swój plik Scripts z folderu Data? Np. na http://www.mediafire.com.


RE: Skrypt - Opcje gry - ADI - 16-12-13 11:45

W moim Main są już skrypty takie jak: FullScreen; start w określonym miejscu; obrazkowe napisy w title itp. Ale postanowiłem zrobić to wszystko od nowa. I zobaczymy jak to będzie wyglądać...
Tak czy owak, dzięki za chęć pomocy.
Jak tylko mój komputer znów będzie na chodzie, dam znać co i jak.


RE: Skrypt - Opcje gry - Mateusz SSJ8 - 16-12-13 20:31

Zanim zamkną temat.

Cytat:$scene = Scene_Options.new
nie zadziała w przypadku, kiedy zamiast "$scene" za aktualny ekran gry odpowiada jakiś moduł. W RPG Makerze VX Ace jest to SceneManager. Na PRZYKŁAD jeśli za ekran gry odpowiada moduł SceneManager pozwalający również wrócić do poprzednio obecnego ekranu, to musisz podać odpowiednio
Cytat:SceneManager.call(Scene_Options)
, jak potem chcesz się cofnąć na ekran, który masz TERAZ, albo
Cytat:SceneManager.goto(Scene_Options)
, jak chcesz, żeby potem cofnęło cię na ostatni, jaki został oznaczony jako ten, na który wrócisz. Możliwe, że w tym wypadku będziesz musiał odpowiednio zmodyfikować skrypty, których używasz. Jeśli za aktualny ekran gry odpowiada jakiś moduł, powinien być on podany w "Main". Więc skieruj się do wymienionego w "Main", aby zapoznać się z jego funkcjami.


RE: Skrypt - Opcje gry - ADI - 18-12-13 10:25

Hmm.... Dzięki. Rozpatrzę to jak tylko to będzie możliwe.