![]() |
|
[VXAce] Sprawdzenie czy WSZYSTKIE osoby w drużynie NIE MAJĄ określonego stanu - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [VXAce] Sprawdzenie czy WSZYSTKIE osoby w drużynie NIE MAJĄ określonego stanu (/Thread-VXAce-Sprawdzenie-czy-WSZYSTKIE-osoby-w-dru%C5%BCynie-NIE-MAJ%C4%84-okre%C5%9Blonego-stanu) |
Sprawdzenie czy WSZYSTKIE osoby w drużynie NIE MAJĄ określonego stanu - Rave - 23-11-13 20:35 Na razie robię to w dość skomplikowany sposób za pomocą komendy ustaw zdarzenie - sprawdzam dla każdej osoby która może być w drużynie czy w niej jest i czy ma określony stan a następnie wykonuję mój kod w else (gdy warunek nie jest spełniony tzn. postać nie ma stanu. Jednak chciałbym to nieco uprościć, nawet jeśli bym musiał użyć skryptu. Jakieś pomysły? //edit: Sam sobie odpowiadam, bo dostałem na zagranicznym forum odpowiedź: Dajesz Ustaw Warunek, na 4 stronie wybierasz Skrypt i dajesz tam nast. kod: Kod: !$game_party.members.any? { |member| member.state?(id_statusu) }Zwróci true (prawdę logiczną) jeśli żaden bohater w drużynie nie będzie miał statusu o ID id_statusu (trzeba podstawić liczbę. |