Mateusz SSJ8

Liczba postów: 511
Dołączył: 10-05-13
Pomógł: 40

|
RE: Usuwanie postaci z druzyny po walce
Jest jedna droga, Borsuku.
1. Zdefiniuj klasę dla Summonów.
2. Zarezerwuj zmienną skryptu (np. "$data_summons") na przywoływane potwory (musi być "Array") i zdefiniuj przedział od 1 do ilości wszystkich summonów występujących w grze.
3. Zmodyfikuj główną klasę uczestnika walki tak, żeby rozróżniała pomiędzy Summonem, Wrogiem i Bohaterem.
4. Zadbaj o automatyczne usuwanie Summona z drużyny po określonym czasie jego obecności w niej. Możesz ustawić konkretną ilość sekund, ale wtedy ze względu na standardowy system walki RPG Makera XP będziesz musiał ustalić, jako ile sekund liczy się jedna tura, przez jaką ten potwór był w drużynie. W tym rozwiązaniu, tura, na początku której czas summona wynosi 0, jest jego ostatnią turą.
Nawet, jeśli użyjesz typowego zdarzenia do przywołania potwora, zamiast zrobić ten skill na czysto w skrypcie, powinno zadziałać, bo w końcu od czego w RPG Makerze XP jest polecenie "Wywołaj skrypt". Ale nie zapomnij, że przy summonie musisz ustalić, przez jaki czas po przywołaniu wezwany potwór będzie obecny w drużynie. I daj zegar samemu summonowi, zamiast używać tego w RPG Makerze.
Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
|
|
| 08-07-14 10:07 |
|
| "Pomógł" przyznał(a): | |