Aktywacja wyzwalacza przez rosjan
Moderator: Inkwizytor
Aktywacja wyzwalacza przez rosjan
Witam!
Tworze misje i nie moge wymyslic jak ma wygladac składnia (moge to rozwiazac, ale potrafie tylko za pomoca skryptu, a chciałbym tego uniknac) warunku wyzwalacza, ktory sie zaktywuje, kiedy w polu wyzwalacza pozostana 3 lub mniej jednostki jakiejs konkretnej strony (tutaj Rosjan). Żeby nie było zbyt łatwo, to w tym wyzwalaczu MOGĄ (ale wcale nie musza) znaleźćsię oddziały Amerykanów.
Prosze o pomoc, bo bez tego moja misja nie ruszy dalej.
Z góry dzieki za pomoc. Pozdrawiam.
Tworze misje i nie moge wymyslic jak ma wygladac składnia (moge to rozwiazac, ale potrafie tylko za pomoca skryptu, a chciałbym tego uniknac) warunku wyzwalacza, ktory sie zaktywuje, kiedy w polu wyzwalacza pozostana 3 lub mniej jednostki jakiejs konkretnej strony (tutaj Rosjan). Żeby nie było zbyt łatwo, to w tym wyzwalaczu MOGĄ (ale wcale nie musza) znaleźćsię oddziały Amerykanów.
Prosze o pomoc, bo bez tego moja misja nie ruszy dalej.
Z góry dzieki za pomoc. Pozdrawiam.

- Matte
- Posty: 805
- Rejestracja: 17 stycznia 2007, 12:20
- ID Steam:
- Numer GG: 3470353
- ID gracza: 2166020
- Lokalizacja: Sosnowiec
Re: Aktywacja wyzwalacza przez rosjan
Hmm,
Ale raczej nie będzie działać tak jak trzeba
Kod: Zaznacz cały
units in thislist =< 3 && units in thislist side EAST
Jestem BIS fanboyem!

FAQ:
Co zrobić gdy powiedzą coś złego o OFP:DR? DR nie żyje, a fani zapomnieli.
Co zrobić gdy powiedzą coś złego o ArmA II? - Do 1.96 jescze trochę brakuję...
All of BIS's programming is done by Ondrej's hair
Blogaska prowadzę, i gadam do mikrofonu w podcaście na matteprl.net


FAQ:
Co zrobić gdy powiedzą coś złego o OFP:DR? DR nie żyje, a fani zapomnieli.
Co zrobić gdy powiedzą coś złego o ArmA II? - Do 1.96 jescze trochę brakuję...
All of BIS's programming is done by Ondrej's hair
Blogaska prowadzę, i gadam do mikrofonu w podcaście na matteprl.net
Re: Aktywacja wyzwalacza przez rosjan
co znaczy ten warunek bo nie potrafię zrozumieć?Matte pisze:Hmm,Ale raczej nie będzie działać tak jak trzebaKod: Zaznacz cały
units in thislist =< 3 && units in thislist side EAST
czy nie wystarczy zrobić wyzwalacz na obecnosc ruskich z warunkiem:
Kod: Zaznacz cały
(count thislist)<=3
- Matte
- Posty: 805
- Rejestracja: 17 stycznia 2007, 12:20
- ID Steam:
- Numer GG: 3470353
- ID gracza: 2166020
- Lokalizacja: Sosnowiec
Re: Aktywacja wyzwalacza przez rosjan
To jest moja "Abstrakcja artystyczna" czort wie czy zadziała czy nie, przynajmniej se posta nabiłem.
Jestem BIS fanboyem!

FAQ:
Co zrobić gdy powiedzą coś złego o OFP:DR? DR nie żyje, a fani zapomnieli.
Co zrobić gdy powiedzą coś złego o ArmA II? - Do 1.96 jescze trochę brakuję...
All of BIS's programming is done by Ondrej's hair
Blogaska prowadzę, i gadam do mikrofonu w podcaście na matteprl.net


FAQ:
Co zrobić gdy powiedzą coś złego o OFP:DR? DR nie żyje, a fani zapomnieli.
Co zrobić gdy powiedzą coś złego o ArmA II? - Do 1.96 jescze trochę brakuję...
All of BIS's programming is done by Ondrej's hair
Blogaska prowadzę, i gadam do mikrofonu w podcaście na matteprl.net
Re: Aktywacja wyzwalacza przez rosjan
Ok, wydaje sie, ze sposob kondora wydaje sie byc dobry. DO warunku dodałem this && ((count thislist)<=3), ale jest jeden nic nie znaczacy, malusienski błąd. Otóż, wyzwalacz aktywuje sie, kiedy pozostana 2 jednostki na mapie, a nie 3, tak jak wynikaloby z warunku.

Re: Aktywacja wyzwalacza przez rosjan
pamietam, ostatnio mialem podobny problem i chyba byl spowodowany, ze trupy są też jakoś przez pewien czas liczone i trzebabyło użyć polecenia condition i alive. W ofp było coś takiego:
nie wiem czy nie trzeba przerobic na armowe, czyli chyba:
Kod: Zaznacz cały
("alive _x" count(thislist)) <= 3
Kod: Zaznacz cały
( {alive _x} count(thislist)) <= 3
- MadMax
- Posty: 26
- Rejestracja: 06 kwietnia 2008, 13:57
- ID Steam:
- Numer GG: 12332081
- ID gracza: 402436
Re: Aktywacja wyzwalacza przez rosjan
Utwórz wyzwalacz obejmujący duzy obszar np: 5000x5000.
w aktywacji wpisz np: wschód
a w polu warunek wpisz : this AND ((count thislist) <=3 );
Nawiasy są tu ważne. Ich opuszczenie moze zmienić cały warunek.
Musi zadziałać.
Aha, daj jeszcze powtarzalny.
w aktywacji wpisz np: wschód
a w polu warunek wpisz : this AND ((count thislist) <=3 );
Nawiasy są tu ważne. Ich opuszczenie moze zmienić cały warunek.
Musi zadziałać.
Aha, daj jeszcze powtarzalny.