Je galère avec la syntaxe d'un eventhandler à savoir le "getin".
Je voudrais faire monter un otage dans un hélico et lorsqu'il est à bord on a un message (style hint"ok")
Je donne les nom suivant:
hélico=h1
otage=bob
J'ai mis juste ça dans l'init de mon hélico:
Code : Tout sélectionner
this addEventHandler ["GetIn",{ if((_this select 1) == "cargo") then { Hint "Ok et obj validé "; }; }]
J'ai testé:
Code : Tout sélectionner
this addEventHandler ["GetIn",{ if((bob) == "cargo") then { Hint "Ok et obj validé "; }; }]
Avec le wiki de bohemia on peut via le "getin" faire justement ce genre de chose selon la syntaxe suivante:
Code : Tout sélectionner
[vehicle, position, unit]
Code : Tout sélectionner
this addEventHandler ["GetIn",[[h1,"cargo",bob],Hint "Ok et obj validé "]]]
merci
EDIT:
Ya bon, on m'a donné la bonne syntaxe suivante:
Code : Tout sélectionner
this addEventHandler ["GetIn",{
_pos = _this select 1;
_unit = _this select 2;
if( (_pos == "cargo") && (_unit == bob) ) then {
hint "Ok et obj validé ";
};
}];