| |
UltimaForum
|
 |
Wsparcie [XP] - Jak zrobić np bestarjusz by znalazł sie w menu ?
Sorak - Czw 14 Kwi, 2011 07:20 Temat postu: Jak zrobić np bestarjusz by znalazł sie w menu ? Mam do was pytanie ultimowicze. Chciałbym zrobić by np rozdawanie punktów było w menu
ale gdy włączam grę i menu wyskakuje mi błąd Window_Command. Czy mógłby mi ktoś to wytłumaczyć.
Ayene - Czw 14 Kwi, 2011 10:15
Jaka jest dokładna treść błędu? Czy modyfikowałeś sam skrypt? Wymień ewentualne skrypty, których używasz i, które zmieniają menu gry.
Sorak - Czw 14 Kwi, 2011 15:03
Załóżmy, że biorę skrypt $scene = Scene_Points.new i biorę w scene menu
dodaję s7 itd, to potem gdy włączam grę a następnie menu to wyskakuje mi błąd:
????? 'Window_Command' ? 42 ??? TypeError ????????
cannot convert Scene_Points into String
Melvin - Czw 14 Kwi, 2011 16:37
Co dokładnie robisz... Napisz normalnie, co gdzie dajesz..
Sorak - Czw 14 Kwi, 2011 20:42
Na początku wchodze w Scene_Menu. Potem zmieniam wszystko by wyglądało tak
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Stan"
s5 = "Zapis gry"
s6 = "Koniec"
s7 = $scene = Scene_Points.new
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
Następnie włączam grę i wchodzę w menu w grze i wyskakuje mi błąd
????? 'Window_Command' ? 42 ??? TypeError ????????
cannot convert Scene_Points into String
Melvin - Czw 14 Kwi, 2011 21:01
Najpierw dodajesz:
Potem:
| Kod: | | @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7]) |
I na końcu(koło linijki 165):
| Kod: | when 6
$game_system.se_play($data_system.decision_se)
$scene = Scene_Points.new |
Dawaj Pomgół!!
Sorak - Czw 14 Kwi, 2011 21:12
Niestety nie pomogło nadal wyskakuje ten sam błąd.
Melvin - Czw 14 Kwi, 2011 21:14
Źle robisz.. Wrzuć mi tu ten kod..
Zaraz.. A co to wgl jest za Scene_Points?
|
|