Sprawdzenie czy WSZYSTKIE osoby w drużynie NIE MAJĄ określonego stanu
Aktualny czas: 28-04-26, 20:56 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Sprawdzenie czy WSZYSTKIE osoby w drużynie NIE MAJĄ określonego stanu
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #1
Sprawdzenie czy WSZYSTKIE osoby w drużynie NIE MAJĄ określonego stanu

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:
!$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ę.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
(Ten post był ostatnio modyfikowany: 23-11-13 21:57 przez Rave.)
23-11-13 20:35
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.