| |
UltimaForum
|
 |
Wsparcie [VX] - Bardzo Ważne xD
CreeperCrisis - Czw 14 Paź, 2010 20:47 Temat postu: Bardzo Ważne xD Witajcie, mam problem z niedawno stworzonym skryptem:
Chciałbym, aby dwóch bohaterów miało inne czynności podczas pojedynku. Najważniejszy mój bohater ma ID 2 i chciałbym, aby zamiast ataku używał umiejętność o ID 108.
Ayene - Pią 15 Paź, 2010 09:38
Przede wszystkim tworzysz skrypt... masz z nim podstawowe problemy, a już etykietujesz go swoim imieniem
Podałeś definicje, ale nie przypisałeś ich odpowiednim klasom.
powinno być zamknięte w klasie:
| Kod: | | class Window_ActorCommand < Window_Command |
Z kolei
| Kod: | | def update_actor_command_selection |
w klasie:
| Kod: | | class Scene_Battle < Scene_Base |
Ponadto w klasach tych nie ma zadeklarowanej zmiennej:
Skrypt zatem, jeśli ma być w takiej formie powinien wyglądać:
Namieszałeś ponadto z endami.
CreeperCrisis - Pią 15 Paź, 2010 13:18
Coś tu za bardzo nie wyszło ponieważ, gdy klikam przycisk potwierdzający każdą czynność, ona się nie uruchamia...
Ayene - Pią 15 Paź, 2010 18:42
To jest tylko przerobiony Twój skrypt. Jeśli nie masz w drużynie bohatera o id 1 i 2 to nie będzie żadnych komend.
CreeperCrisis - Pią 15 Paź, 2010 18:47
Mam tych dwóch bohaterów w czasie walki i każdy ma inne czynności jak chciałem, chodź nie działają.
CreeperCrisis - Wto 19 Paź, 2010 18:51
Ciąg problemów xDDDD Czekam i odświerzam.
Ayene - Wto 19 Paź, 2010 18:56
Musisz coś źle robić albo jakiś skrypt Tobie blokuje. Najlepiej zhostuj projekt i wyślij mi linka na PW. Wtedy zobaczę.
Ayene - Pią 22 Paź, 2010 15:40
A czy bez tego skryptu, działa Tobie walka? Bo mi nie działa.
CreeperCrisis - Pią 22 Paź, 2010 17:09
Właśnie jest pewien problem, spróbuj usunąć skrypty ze skrótami [YEM], [COZ] oraz [WOR]
Mam nadzieję że zadziała.
Ayene - Pon 25 Paź, 2010 20:42
Wejdź w skrypt ATB 2 i znajdź:
| Kod: | | def update_actor_command_selection |
zamień na:
Swój skrypt zamień na:
|
|