![]() |
|
[XP] Zabicie potwora po zabiciu innych - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [XP] Zabicie potwora po zabiciu innych (/Thread-XP-Zabicie-potwora-po-zabiciu-innych) Strony: 1 2 |
Zabicie potwora po zabiciu innych - Athanor - 03-03-15 03:56 Kolejne szybkie pytanko, jak sprawić, by po zabiciu potwora B, z potwora A zniknęła by opcja "nieśmiertelny" i można byłoby go zranić? Oraz do tego aby potwór A był też niewrażliwy na ataki podczas gry B żyję. RE: Zabicie potwora po zabiciu innych - Mateusz SSJ8 - 03-03-15 09:10 1. W skrypcie przepisz klasę uczestnika walki tak, że obrażenia zadane nieśmiertelnemu potworowi nie zabierają mu energii życiowej (ale jeśli te ataki zabierają energię magiczną, to zabierają mu energię magiczną nawet, kiedy jest nieśmiertelny). Dla pewności, że po zadaniu temu potworowi obrażeń, kiedy jest on nieśmiertelny, nie zostanie on pokonany w momencie utraty nieśmiertelności.*1 2. W skrypcie upewnij się, że zmienna "@immortal" jest dostępna z zewnątrz dla zapisu.*2 3. W walce ustaw, polecenie Cytat:Wykonaj skrypt:. Obrót funkcją i odpowiedni warunek załatwią sprawę. *1 - standardowo w grze robionej w RPG Makerze XP jeśli nieśmiertelny potwór straci całe HP, kiedy jest nieśmiertelny, padnie po utracie nieśmiertelności. *2 - czyli Kod: attr_writer :immortalRE: Zabicie potwora po zabiciu innych - noruj - 03-03-15 11:06 Jak chcesz to zrobić prosto, a nie jakimis skryptami lol to po prostu zrob w bazie danych dwa potwory, jeden odporny na wszystko, a jeden zwyczajny. Po zabiciu wersji A zmien przelacznik na ON a w B zrob warunek. Jesli przelacznik X jest on -walcz z wersja smiertelna Jesli jest off -walcz z wersja niesmiertelna RE: Zabicie potwora po zabiciu innych - Mateusz SSJ8 - 03-03-15 22:07 @noruj Cytat:Jak chcesz to zrobić prosto, a nie jakimis skryptami lol to po prostu zrob w bazie danych dwa potwory, jeden odporny na wszystko, a jeden zwyczajny. Po zabiciu wersji A zmien przelacznik na ON a w B zrob warunek. A gdyby ta walka z potworem to miała być jedna i ta sama walka? RE: Zabicie potwora po zabiciu innych - Adrapnikram - 03-03-15 22:26 To jest jedna i ta sama walka tylko że 3 potwory w niej z czego na początku mamy dwa i jeden nieśmiertelny. Po zabiciu śmiertelnego nieśmiertelny znika a w jego miejsce pojawia się taki sam tylko że śmiertelny. RE: Zabicie potwora po zabiciu innych - Athanor - 03-03-15 23:06 Chciałem uniknąć dodawania kolejnego przeciwnika, ale dzięki za podsunięcie pomysłu, użyję go :P RE: Zabicie potwora po zabiciu innych - Mateusz SSJ8 - 04-03-15 10:54 A więc w walce tak naprawdę są 4 potwory, a nie 3. A tego nieśmiertelnego, który po uprzednim pokonaniu dwóch innych nie jest już nieśmiertelny, można zrobić na jednym i tym samym. RE: Zabicie potwora po zabiciu innych - noruj - 04-03-15 11:22 Umiesz liczyc? 1 niesmiertelny/ 1 smiertelny i 1 zawsze smiertelny. RE: Zabicie potwora po zabiciu innych - Mateusz SSJ8 - 04-03-15 14:46 Skoro jeden potwór jest zawsze śmiertelny, a drugi jest śmiertelny dopiero po pokonaniu tego śmiertelnego na początku, to w takim razie wystarczyłyby 2 potwory. Samym algorytmem tak się nie da, ale w RPG Makerze XP są jeszcze skrypty, które sprawiają, że to JEST możliwe. RE: Zabicie potwora po zabiciu innych - Athanor - 04-03-15 23:58 znalazłem battlera cerbera, i chciałem by po zabiciu każdej z 3 głów (3 przeciwników) można było zabić same ciało. (czwarty przeciwnik) Chciałem uniknąć sytuacji gdy ktoś zostawi same łby, oczywiscie to tylko jeden z przykladow mojego pytania. |