
Usuwanie akcji po oddaleniu się od triggera
Moderator: Inkwizytor
Usuwanie akcji po oddaleniu się od triggera
Tak jak w tytule. Mam wyzwalacz 2 na 2. Kiedy zolnierz wchodzi w jego zasieg, to ma mozliwosc wykonania akcji (dajmy na to "sikaj na mur"). Chcialbym jednak, aby po wyjsciu z wyzwalacza nie miał już takiej mozliwosci tzn. moze zrobić siku tylko w tym miejscu, gdzie jak mu pozwalam
Co zrobic?

Re: Usuwanie akcji po oddaleniu się od triggera
musisz po prostu usunąć tą akcję w polu "przy dezaktywacji". A żeby móc usunąć tą akcję, musisz mieć jej uchwyt, czyli podstawić tą akcję pod jakąś zmienną:
i przy dezaktywacji:
Kod: Zaznacz cały
siku_akcja = ... addAction ...
Kod: Zaznacz cały
... removeAction siku_akcja
Re: Usuwanie akcji po oddaleniu się od triggera
To by było zbyt proste, aby było prawdziwe
Akcja dalej się wyświetla, nawet jak oddalę się o 100 metrów od tego miejsca.

Re: Usuwanie akcji po oddaleniu się od triggera
a jaki masz warunek w wyzwalaczu? jesli wykrywający ludzi danej strony, to moze ktos w nim jeszcze pozostaje?
to misja SP czy MP?
dla sprawdzenia czy kod w polu "przy dezaktywacji" sie wykonuje, wpisz tam po sredniku np:
to misja SP czy MP?
dla sprawdzenia czy kod w polu "przy dezaktywacji" sie wykonuje, wpisz tam po sredniku np:
Kod: Zaznacz cały
hint "jestes daleko!"
Re: Usuwanie akcji po oddaleniu się od triggera
Ok juz nieaktualne. Wystarczylo nazwac jakos wyzwalacz i go pozniej wykasowac w skrypcie:)