Nowa Gra
Aktualny czas: 28-04-26, 17:11 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Nowa Gra
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #1
Nowa Gra

Jest może kodzik, którego mogę użyć w "Script Call..." aby rozpocząć nową grę w dowolnym momencie? :shock: Tak, żeby resetowało przełączniki i takie tam, zupełnie jakbym wybrał tę opcję z ekranu tytułowego?
(I czy jest opcja z pominięciem resetowania wybranego przełącznika lub zmiennej?)

Coś podobnego przydałoby mi się też do wczytywania gry. (Tzn. zapamiętywanie przełączników i zmiennych, nawet jeśli gracz powrócił do poprzedniego zapisu)

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
(Ten post był ostatnio modyfikowany: 21-03-15 14:12 przez Yoroiookami.)
21-03-15 14:09
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: Nowa Gra

Za 'Nową Grę' odpowiadają kolejne trzy polecenia:
DataManager.setup_new_game
    $game_map.autoplay
    SceneManager.goto(Scene_Map)
Pierwsze wgrywa wszystkie obiekty, pobiera dane o mapie startowej i ustawia gracza.
Drugie odgrywa muzykę.
Trzecie przechodzi do sceny z mapą.
Możesz przed wywołaniem tej komendy zapisać stan przełącznika do zmiennej, np.:
@flag = $game_switches[ID]

i po wywołaniu podstawić za nowy przełącznik tą zmienną:
$game_switches[ID] = @flag

Wszystko najlepiej wpisać w jedno polecenie "Script Call" albo wpisać je w nową definijcję w Game_Interpeter, np:
def new_game
    @flag = $game_switches[1]
    DataManager.setup_new_game
    $game_map.autoplay
    SceneManager.goto(Scene_Map)
    $game_switches[1] = @flag
  end
Wówczas wystarczy wpisać w Script Call 'new_game'.

[Obrazek: aye_furniture_pres.png]
21-03-15 15:51
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Yoroiookami
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #3
RE: Nowa Gra

Wielkie dzięki Ayene. :przytul: Przyda się.

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
21-03-15 16:14
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.