Witam
W trakcie misji żołnierze mają odnaleźć ranną jednostkę. Kiedy do niej dotrą sanitariusz udziela pomocy. Kiedy to zrobi, wówczas jednostka przyłącza się do grupy i wspólnie idą do następnego punktu.
W teorii wygląda to fajnie, tylko nie działa.
Chciałem załatwić to skryptem, który wyszedł mi następująco:
Skryptami dopiero co zacząłem się zajmować, więc możliwe, że coś namieszałem. Ogólnie chciałem osiągnąć coś takiego:
Jednostka vip zostaje uleczona i wtedy skrypt zaczyna wykonywać następne czynności, czyli:
- jednostka vip przyłącza się do gracza (aP)
- jednostki grom i bor (jeśli żyją) także przyłączają się do gracza
- warunek back_off zostaje spełniony (jest to warunek aktywacji dla radia oraz kolejnego punktu trasy dla grupy)
- jednostka vip przestaje być neutralna
- można nadać przez radio wiadomość
Co osiągam? A no nic. Grupa gracza dociera na miejsce, leczy wszystkie pozostałe przy życiu jednostki i... nic. Nie przyłączają się one do drużyny i nie można nadać wiadomości przez radio.
Co robię źle?
W trakcie misji żołnierze mają odnaleźć ranną jednostkę. Kiedy do niej dotrą sanitariusz udziela pomocy. Kiedy to zrobi, wówczas jednostka przyłącza się do grupy i wspólnie idą do następnego punktu.
W teorii wygląda to fajnie, tylko nie działa.
Chciałem załatwić to skryptem, który wyszedł mi następująco:
- Kod: Zaznacz cały
;support.sqs
_d = dammage vip
@(_d = 0)
[vip] Join (Group aP)
?(alive grom)
[grom] Join (group aP)
?(alive bor)
[bor] Join (Group aP)
back_off = true
vip setCaptive false
1 setRadioMsg "Wezwij jednostkę ewakuacyjną"
exit
Skryptami dopiero co zacząłem się zajmować, więc możliwe, że coś namieszałem. Ogólnie chciałem osiągnąć coś takiego:
Jednostka vip zostaje uleczona i wtedy skrypt zaczyna wykonywać następne czynności, czyli:
- jednostka vip przyłącza się do gracza (aP)
- jednostki grom i bor (jeśli żyją) także przyłączają się do gracza
- warunek back_off zostaje spełniony (jest to warunek aktywacji dla radia oraz kolejnego punktu trasy dla grupy)
- jednostka vip przestaje być neutralna
- można nadać przez radio wiadomość
Co osiągam? A no nic. Grupa gracza dociera na miejsce, leczy wszystkie pozostałe przy życiu jednostki i... nic. Nie przyłączają się one do drużyny i nie można nadać wiadomości przez radio.
Co robię źle?
Ostatnio edytowano Pn 24 maja, 2010 16:12 przez Jethro, łącznie edytowano 1 raz