Teraz jest N 01 mar, 2026 05:09


czy da sie zrobić taki skrypt

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline

capi

Szeregowy

Szeregowy

  • Posty: 35
  • Dołączył(a): Śr 08 gru, 2004 15:29

czy da sie zrobić taki skrypt

PostWt 15 mar, 2005 00:13

potrzebuje przerbić ten skrypt tak aby działał z każdym pojazdem do jakiego wsiądzie gracz
_fixer = _this select 0
_ride = _this select 1
pack = [_fixer, _ride]

#loop1
?(!canmove _ride): goto "loop2"
goto "loop1"

#loop2
hint "Samochód zniszczony wyskakuj i napraw go !!!"

#loop3
?(_fixer in _ride): goto "loop3"
?(_fixer distance _ride < 4): goto "actionactivator"
goto "loop3"

#actionactivator
repair = _fixer addaction ["Napraw samochód", "repair2.sqs"]

#loop4
?(_fixer in _ride): goto "actionremoval"
?(_fixer distance _ride > 4): goto "actionremoval"
?(canmove _ride): goto "lastcheck"
goto "loop4"

#actionremoval
_fixer removeaction repair
goto "loop3"

#lastcheck
?(alldone): goto "finalrun"
goto "lastcheck"

#finalrun
hint "ok wszytko naprawione ruszaj!"
goto "loop1"

_fixer = pack select 0
_ride = pack select 1

_fixer removeaction repair

_fixer playmove "combattomedic"
~2
_ride setdammage 0
~2
_fixer playmove "medictocombat"

alldone = true

exit

skrypt troszke przerobiłem z przykładowej misji od mustangów gtr
Offline
Avatar użytkownika

Kac

Porucznik

Porucznik

  • Posty: 298
  • Dołączył(a): Wt 20 lip, 2004 11:19
  • Lokalizacja: Nowa Sól

PostWt 15 mar, 2005 12:06

musisz postawić tyle wyzwalaczy ile będzie pojazdów, w każdym warunek powinien być: player in nazwa_pojazdu, a w przy aktywacji: [player,nazwa_pojazdu] exec "Script.sqs"
Offline

capi

Szeregowy

Szeregowy

  • Posty: 35
  • Dołączył(a): Śr 08 gru, 2004 15:29

PostWt 15 mar, 2005 12:26

ok dzięki za pomoc :)

Powrót do Operation Flashpoint

Kto przegląda forum

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

cron