W mojej misji grupa, powiedzmy alpha, zaczyna na samym początku w helikopterze. Następnie żołnierze wychodzą z helikoptera za pomocą waypointa WYłADUJ TRANSPORT. Następnie chcę, żeby ta sama grupa wsiadła do pojazdu, jeżeli ten będzie jeszcze sprawny. Dlatego tworzę skrypt (charlie - pojazd):
- Kod: Zaznacz cały
?!(canmove charlie) : goto "end"
@unitready charlie
"_x assignascargo charlie" foreach units alpha
"[_x] ordergetin true" foreach units alpha
Teoretycznie powinno to działać (tak mi się wydaje), natomiast w praktyce owszem mogę wsiąść jako gracz (członek drużyny alpha, nie dowódca) na miejsce pasażera, ale dowódca nie wydaje takiego rozkazu ani mi ani grupie. Czy gdzieś powinnienem użyć komendy Unassignvehicle? Czy może powinnien to zrobić inaczej ?
PS Zauważyłem, że skrypt działa jeśli drużyna nie była wcześniej w helikopterze ...
EDIT : Właśnie zauważyłem, że źle sprecyzowałem sprawę z waypointem - to ów helikopter ma waypoint typu WYłADUJ TRANSPORT, natomiast grupa alpha nie posiada żadnego waypointa.
Ostatnio edytowano Cz 19 maja, 2005 17:57 przez
Smookie, łącznie edytowano 1 raz