RE: Jak usunąć ucieczkę z walki?
Polecenia zdarzenia związane z wywołaniem walki i jej wynikiem.
301 - rozpoczęcie walki
601 - flaga dla tego, co ma się dziać po walce, jeśli gracz ją wygra. Wstawiana przez RPG Makera tylko, jeśli gracz może przegrać tę walkę bez konsekwencji, lub może z niej uciec. Jest egzekwowana TYLKO, jeśli gracz wygra walkę.
602 - flaga dla tego, co ma się dziać po walce, jeśli gracz z niej ucieknie. Wstawiana przez RPG Makera tylko, jeśli gracz może uciec z walki. Jest egzekwowana TYLKO, jeśli gracz ucieknie z walki, choć możliwe, że również, kiedy gracz został z niej wyrzucony przez stoper.
603 - flaga dla tego, co ma się stać, jeśli gracz przegra walkę. Wstawiana przez RPG Makera tylko, jeśli gracz może przegrać tę walkę bez konsekwencji. Jest egzekwowana TYLKO, jeśli gracz przegra walkę. Jeśli tej flagi nie ma, to po tym, jak gracz przegra tę walkę, nastąpi koniec gry.
604 - flaga zamykająca konsekwencje walki. Wstawiana przez RPG Makera tylko, jeśli gracz może uciec z walki, lub może ją przegrać bez konsekwencji. Podczas pracy zdarzenia nie robi nic. Jej brak oznacza, że po walce wyciągnięte zostaną standardowe konsekwencje.
Ponieważ polecenia zdarzenia pod kodami 601, 602, 603 i 604 odnoszą się do walki, nic dziwnego, że każdy towar w sklepie wywołanym przez polecenie 302 jest w poleceniu 605.
Rozwiązanie problemu:
1. W module od walki wstaw zmienną odpowiedzialną za wyświetlenie polecenia ucieczka. Pamiętaj, żeby wraz z końcem walki resetowała się.
2. Na samym ekranie walki dopisz, że polecenie ucieczki ma być dodane do okna TYLKO, jeśli zmienna zlokalizowana w punkcie 1 ma standardową wartość.
3. W zdarzeniu wywołującym walkę zawsze wywołuj skrypt zmieniający wartość zmiennej z punktu 1, póki walka jeszcze nie została wywołana, bo w samej walce działają TYLKO typowe i jej zdarzenia.
4. Po walce przed tekstem, który ma się wyświetlić po jej wygraniu wstaw etykietę "Wygrana", a po tym tekście etykietę "Koniec".
5. Dla wygrania walki skok do etykiety "Wygrana", a dla ucieczki skok do etykiety "Koniec".
Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
(Ten post był ostatnio modyfikowany: 17-08-16 08:34 przez Mateusz SSJ8.)
|