Dostęp do radia po wykonaniu zadania
Moderatorzy: kondor, Inkwizytor
Dostęp do radia po wykonaniu zadania
Witam , otóż dałem wyzwalacz z aktywacją "radio Alfa" i jest pokazany od początku misji .
Chcę zrobić tak aby był dostępny po wykonaniu misji.
Może ktoś mi szybko i łatwo napisać co muszę wpisać itd ?
Chcę zrobić tak aby był dostępny po wykonaniu misji.
Może ktoś mi szybko i łatwo napisać co muszę wpisać itd ?
Re: Dostęp do radia po wykonaniu zadania
Są przynajmniej dwa sposoby:
1. usunąć radio (na początku misji) i dodać je po wykonaniu zadania komendami
2. (bardziej naturalna metoda) po wykonaniu zadania stworzyć wyzwalacz komendą createTrigger: http://community.bistudio.com/wiki/createTrigger
1. usunąć radio (na początku misji) i dodać je po wykonaniu zadania komendami
Kod: Zaznacz cały
player removeWeapon "ItemRadio";
Kod: Zaznacz cały
player addWeapon "ItemRadio";
Kod: Zaznacz cały
wyzwalaczAlfa = createTrigger ["EmptyDetector", [0,0]];
wyzwalaczAlfa setTriggerArea[1, 1, 0, false];
wyzwalaczAlfa setTriggerActivation["ALPHA", "PRESENT", true];
wyzwalaczAlfa setTriggerStatements["this", "temp = [] execVM 'jakis_skrypt_wywolywany_na_radio_alpha.sqf';", ""];
- ufoman
- Posty: 1184
- Rejestracja: 11 grudnia 2006, 19:48
- ID Steam:
- ID gracza: 40452
- Lokalizacja: Wrocław
- Kontakt:
Re: Dostęp do radia po wykonaniu zadania
Jeśli mnie pamięć nie myli, to mimo usunięcia radia z ekwipunku, można dany kanał uruchomić poprzez "0".
Re: Dostęp do radia po wykonaniu zadania
Ale nie chodzi mi o to żeby usunąć jednostce radio lecz , w opcjach .
W ciągu misji mam na radiu 2 komendy - pierwsza: atak 2 oddziałów na stanowiska nieprzyjaciela ; druga- artyleria
I chcę aby ta pierwsza komenda była dostępna po wykonaniu misji , aby jakiś dureń który będzie ze mną grać multi , nie kazał atakować pozycji nieprzyjaciela kiedy jest jeszcze AA nierozwalone
)
W ciągu misji mam na radiu 2 komendy - pierwsza: atak 2 oddziałów na stanowiska nieprzyjaciela ; druga- artyleria
I chcę aby ta pierwsza komenda była dostępna po wykonaniu misji , aby jakiś dureń który będzie ze mną grać multi , nie kazał atakować pozycji nieprzyjaciela kiedy jest jeszcze AA nierozwalone

Re: Dostęp do radia po wykonaniu zadania
Dobra próbuje zrobić tak jak mi napisałeś i tak jak jest opisane na stronce , ale nic nie wychodzi
Możesz krok po kroku napisać co muszę robić ? Bym był bardzo wdzięczny

Możesz krok po kroku napisać co muszę robić ? Bym był bardzo wdzięczny
Re: Dostęp do radia po wykonaniu zadania
1. W skrypcie / wyzwalaczu, czy w innym miejscu, które będzie wywołane po wykonaniu misji wstaw ten kod:
2. Stwórz wyzwalacz w edytorze, który sprowadzi wsparcie (chyba możesz użyć swojego pierwotnego wyzwalacza)
3. W tym wyzwalaczu w polu warunku (condition) aktywacji zamiast wpisz
Koniec.
Oczywiście nietestowane
Kod: Zaznacz cały
wyzwalaczAlfa = createTrigger ["EmptyDetector", [0,0]];
wyzwalaczAlfa setTriggerArea[1, 1, 0, false];
wyzwalaczAlfa setTriggerActivation["ALPHA", "PRESENT", true];
wyzwalaczAlfa setTriggerStatements["this", "wezwijWsparcie=true", ""];
3. W tym wyzwalaczu w polu warunku (condition) aktywacji zamiast
Kod: Zaznacz cały
this
Kod: Zaznacz cały
wezwijWsparcie
Oczywiście nietestowane