![]() |
|
[VX] Sideview battle system by Enu - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [VX] Sideview battle system by Enu (/Thread-VX-Sideview-battle-system-by-Enu) |
Sideview battle system by Enu - Soul - 23-11-13 14:59 Witam. Mam problem z tym systemem walki. Otóż: -skrypt blokuje statusy zabierające powolnie HP (inne niż zatrucie) -jedynie status numer 2 (zatrucie) odbiera HP -kiedy zrobiłem na obojętnie innej pozycji status odbierający powolnie HP (krwawienie), gra po prostu to ignorowała, a status po prostu nic nie robił -nawet kiedy skopiowałem status zatrucie na pozycję numer 3 gra również ignorowała status Podsumowując skrypt blokuje każdy status odbierający HP oprócz numeru 2. Sprawdzałem na czystym projekcie i statusy działały normalnie, więc to mnie utwierdziło w przekonaniu, że to wina skryptu. Co mam zrobić, abym mógł wprowadzić do gry status Krwawienia itd.? RE: Sideview battle system by Enu - Ayene - 24-11-13 23:16 Możesz wrzucić link lub demo do tego skryptu? RE: Sideview battle system by Enu - Soul - 26-11-13 18:45 Proszę, w demie zamieściłem również zdarzeniówkę na regenerację, która nie do końca działa. Jeżeli znacie rozwiązanie tego problemu, to piszcie :) http://www.mediafire.com/download/arbunhvelcukrva/Test.rar RE: Sideview battle system by Enu - Ayene - 26-11-13 19:28 W skrypcie '[SBS] Battler Configuration' przyjrzyj się sekcjom "State Enhancement Extension Settings" i "Slip Damage Settings". Aby w tym systemie zatrucie działało poprawnie trzeba pod linijką: Kod: return ["NOPOP","EXCEPTENEMY"]Kod: when 3, 17Następnie pod linijką: Kod: return [["hp", 0, 10, true, true]]Kod: when 3 # PoisonZdarzeniówka w tym momencie nie jest potrzebna. W ogóle skrypt blokuje pewne statusy, więc nic byś nią nie ugrał. RE: Sideview battle system by Enu - Soul - 27-11-13 16:32 Ok, wszystko ładnie działa. Na prawdę fajnie, bo można tworzyć różniste statusy :) Edit: Mam kolejny problem ze statusami. Podczas walki wszystkie mikstury spełniają swoje zadanie (antidotum leczy zatrucie, proszek sen itd. Niestety stworzyłem eliksir, który powinien "zdjąć" status śmierci, a tego nie robi. To też chyba wynika z tego skryptu, prawda? RE: Sideview battle system by Enu - Ayene - 27-11-13 23:19 Status śmierci? Chodzi o pierwszy status? Spróbuj ustawić scope dla Eliksiru na "One Ally (Dead)". RE: Sideview battle system by Enu - Soul - 28-11-13 14:55 Oczywiście, tym razem pomyłka z mojej strony :P Scope ustawiłem na "One Ally", ale bez Dead. |