| |
UltimaForum
|
 |
Wsparcie [XP] - Jak dodać napis w menu?
Domilos - Pią 17 Cze, 2011 19:55 Temat postu: Jak dodać napis w menu? Jak można (i czy w ogóle się da) dodać napis w menu pod skills, items itd. i po naciśnięciu wywołuje skrypt? Jak ktoś nie zrozumiał, wytłumaczenie w obrazku:
http://img714.imageshack....95/28522090.png
Melvin - Pią 17 Cze, 2011 20:57
Wszystko się da.
W Scene_Menu w definicji "main", dodaj:
I do tego:
| Kod: | | @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6]) |
dodaj swoje "x" po przecinku.
A w definicji "update_command", dodaj:
| Kod: | when 6
# dana akcja
end |
Domilos - Pią 17 Cze, 2011 21:15
Dzięki. Mam jeszcze jeden problem. Dałem napis quests i dałem tam skrypt, który wywołuje dziennik zadań ( http://www.ultimateam.pl/viewtopic.php?t=2662 ). Po tym jak wchodzę do menu i wybieram quests pisze:
| Kod: | Erro no Script Main, em 1573 na linha 'NoMethodError'
undefined method `main' for Scene_QuestLog:Class |
W linijce 1573 jest:
Co zrobić żeby to działało?
Melvin - Pią 17 Cze, 2011 21:18
Źle dodajesz "odsyłacz" do klasy.
Musi być tak:
Jak pomogłem to daj "Pomógł"
Domilos - Pią 17 Cze, 2011 21:32
Wielkie dzięki. Musiałem usunąć czas gry, bo wtedy nie pokazywało ostatniej opcji. Błąd wyskakiwał, bo zapomniałem w skrypcie dodać .new. Gapa ze mnie. Dostałeś "Pomógł"
Domilos - Sob 18 Cze, 2011 08:08
Mam kolejny problem . Biorąc od kogoś misje, sprawdzałem czy wszystko chodzi. W aktualnych misjach jest moje zadanie ale gdy klikam na nią jest ten błąd:
| Kod: | Erro no Script Main em 208 na linha "TypeError"
cannot convert nil into String |
W linijce 208 jest:
| Kod: | | self.contents.draw_text(20,0,118,48,$game_party.quest_difficulty(@quest),1) |
Melvin - Sob 18 Cze, 2011 11:57
Chyba nie ustawiłeś trudności zadania.
Domilos - Sob 18 Cze, 2011 12:09
Już wiem w czym tkwił problem. Miałem poziom trudności ale miałem "poziom". Musiałem usunąć cudzysłów. Znowu dzięki.
Melvin - Sob 18 Cze, 2011 12:32
Tak na przyszłość jak masz komunikat np taki:
| Kod: | | cannot convert nil into String |
To znaczy, że coś jest źle zapisane i wywołuje błąd..
|
|