Ogłoszenie 

Uwaga! To forum jest w trybie offline.
Wszelką pomoc uzyskasz pod adresem
forum.ultimateam.pl


Administracja Forum


Poprzedni temat «» Następny temat
Zamknięty przez: Ayene
Sob 25 Cze, 2011 13:48
Jak dodać napis w menu?
Autor Wiadomość
Domilos 




Preferowany:
RPG Maker VXAce

Pomógł: 2 razy
Dołączył: 16 Cze 2011
Posty: 62
Wysłany: Pią 17 Cze, 2011 19:55
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 




Preferowany:
RPG Maker XP

Ranga RM:
1 gra

Pomógł: 35 razy
Dołączył: 23 Paź 2009
Posty: 1063
Wysłany: Pią 17 Cze, 2011 20:57
:kable:
Wszystko się da.
W Scene_Menu w definicji "main", dodaj:
Kod:
x = "Twój tekst"

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
________________________
MelvinClass:
Spoiler:

 
 
Domilos 




Preferowany:
RPG Maker VXAce

Pomógł: 2 razy
Dołączył: 16 Cze 2011
Posty: 62
Wysłany: 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:

Kod:
$scene.main



Co zrobić żeby to działało?
 
 
Melvin 




Preferowany:
RPG Maker XP

Ranga RM:
1 gra

Pomógł: 35 razy
Dołączył: 23 Paź 2009
Posty: 1063
Wysłany: Pią 17 Cze, 2011 21:18
Źle dodajesz "odsyłacz" do klasy.

Musi być tak:
Kod:
$scene = KLASA.new


Jak pomogłem to daj "Pomógł" :-D
________________________
MelvinClass:
Spoiler:

 
 
Domilos 




Preferowany:
RPG Maker VXAce

Pomógł: 2 razy
Dołączył: 16 Cze 2011
Posty: 62
Wysłany: 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 




Preferowany:
RPG Maker VXAce

Pomógł: 2 razy
Dołączył: 16 Cze 2011
Posty: 62
Wysłany: 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 




Preferowany:
RPG Maker XP

Ranga RM:
1 gra

Pomógł: 35 razy
Dołączył: 23 Paź 2009
Posty: 1063
Wysłany: Sob 18 Cze, 2011 11:57
Chyba nie ustawiłeś trudności zadania.
________________________
MelvinClass:
Spoiler:

 
 
Domilos 




Preferowany:
RPG Maker VXAce

Pomógł: 2 razy
Dołączył: 16 Cze 2011
Posty: 62
Wysłany: 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 




Preferowany:
RPG Maker XP

Ranga RM:
1 gra

Pomógł: 35 razy
Dołączył: 23 Paź 2009
Posty: 1063
Wysłany: 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..
________________________
MelvinClass:
Spoiler:

 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group | Template Klam by Ayene