Teraz jest So 28 lut, 2026 17:49


Gdy AI wysiada... dowódca każe wsiadać spowrotem.

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

Radeon

Pułkownik

Pułkownik

  • Posty: 1442
  • Dołączył(a): N 01 sie, 2004 14:10
  • Lokalizacja: Starogard Gdański

PostCz 08 mar, 2007 21:42

;---------------żołnierze wysiadają-----
z_uh60_z1 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
z_uh60_z2 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
z_uh60_z3 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
z_uh60_z4 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
z_uh60_z5 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
z_uh60_z6 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
z_uh60_z7 action ["EJECT", z_uh60]
unassignVehicle z_uh60_z1
~2
EXIT

I teraz pytanie w stronę tzw. "Mózgów" czy można zrobić to w jakiś sposób za pomocą #loop albo forEach?

Pozdro


Moze

Group = z_uh60_z1

Group action ["EJECT", z_uh60]
unassignVehicle Group

Coś w tym rodzaju. Dużo zapomniałem.
User of this number is currently dead. Resurrection in 5 minutes, please wait.
Offline

Oscypek

Major

Major

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

PostPt 09 mar, 2007 16:16

Czy z #loop chodzi o to:
Kod: Zaznacz cały

_group = group z_uh60_z1
_i=0
#loop
_person = units _group select _i
_person action ["EJECT", z_uh60]
unassignVehicle _person
~2
_i=_i+1
? (_i<count(units _group)) : goto "loop"

EXIT
Offline
Avatar użytkownika

Tur!

Szeregowy

Szeregowy

  • Posty: 22
  • Dołączył(a): So 10 lut, 2007 16:17
  • Lokalizacja: Thorn

PostSo 10 mar, 2007 10:35

Kod: Zaznacz cały
Moze

Group = z_uh60_z1

Group action ["EJECT", z_uh60]
unassignVehicle Group

Coś w tym rodzaju. Dużo zapomniałem.


Przy zastosowaniu tego wszyscy wyskoczą razem w tym samym momencie, i to tak trochę lipnie wygląda.

Kod: Zaznacz cały
_group = group z_uh60_z1
_i=0
#loop
_person = units _group select _i
_person action ["EJECT", z_uh60]
unassignVehicle _person
~2
_i=_i+1
? (_i<count(units _group)) : goto "loop"

EXIT


To Oscypek jest świetne :D Jak tylko zasiąde przy Armi'E' To sprawdzę to :)

EDIT:

Yop sprawdzone, działa :D WIelkie dzięki Oscypek :)
"Gdy się nie ma co się lubi, się lubi co się ma"

HP Pavilion Dv6520ea:
CPU: C2D 1.86GHZ
RAM: 1024MB 577MHz
GPU: GMA X3100
Poprzednia strona

Powrót do Armed Assault

Kto przegląda forum

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