Teraz jest So 27 kwi, 2024 11:09


Chodzi po ziemi czy pływa? Czy można to srawdzić?

Archiwum działów sekcji Armed Assault
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

Jesion

Szeregowy

Szeregowy

  • Posty: 23
  • Dołączył(a): So 07 kwi, 2007 20:28

Chodzi po ziemi czy pływa? Czy można to srawdzić?

PostN 08 kwi, 2007 12:37

Cześć :!:
Mam problem: Chciałbym aby wyzwalacz aktywował się dopiero jak wszystkie jednostki z oddziału wyjdą z wody.

Czy jest sposób aby to zrobić :?:
Offline

Oscypek

Major

Major

  • Posty: 858
  • Dołączył(a): Pn 01 lis, 2004 12:12
  • Lokalizacja: Maków Podhalański

PostN 08 kwi, 2007 15:38

Tak. W tym celu użyjemy funkcji surfaceIsWater.
Najprościej zrobić to tak:
Mamy grupę, np: 5 osób. Stworzymy skrypt
Kod: Zaznacz cały
#loop
? !(surfaceIsWater (getpos unit1)) : unit1_out = true
? !(surfaceIsWater (getpos unit2)) : unit2_out = true
? !(surfaceIsWater (getpos unit3)) : unit3_out = true
? !(surfaceIsWater (getpos unit4)) : unit4_out = true
? !(surfaceIsWater (getpos unit5)) : unit5_out = true

? !(unit1_out && unit2_out && unit3_out && unit4_out && unit5_out) : goto "loop"
hint "Wszyscy poza wodą!"


unit1, unit2, unit3 ... - kolejne jednostki
Powinno działać.
Offline
Avatar użytkownika

Jesion

Szeregowy

Szeregowy

  • Posty: 23
  • Dołączył(a): So 07 kwi, 2007 20:28

PostN 08 kwi, 2007 18:05

Rozumiem że toworze ten skrypt w pliku sqs .
A miejsce odpalenia tego pliku ma być w określonym wyzwalaczu, czy wystarczy że napiszę warunek true i umieszcze [] Exec "nazwa.sqs"?
Offline
Avatar użytkownika

Matte

Chorąży

Chorąży

  • Posty: 246
  • Dołączył(a): Pn 28 lis, 2005 19:09

PostN 08 kwi, 2007 23:09

Jesion napisał(a):Rozumiem że toworze ten skrypt w pliku sqs .
A miejsce odpalenia tego pliku ma być w określonym wyzwalaczu, czy wystarczy że napiszę warunek true i umieszcze [] Exec "nazwa.sqs"?
Tak, dokładnie w taki sposób.
Obrazek
Offline
Avatar użytkownika

Jesion

Szeregowy

Szeregowy

  • Posty: 23
  • Dołączył(a): So 07 kwi, 2007 20:28

PostPn 09 kwi, 2007 11:59

Dobra dzięki!! :grin:

Powrót do Armed Assault

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 55 gości