HAPPY BIRTHDAY TO :
jcae (40)

Couscous Party c'est fini !

syntaxe de EventHandler "getin"

Pour les Masochistes Éditeurs de missions
Avatar de l’utilisateur
=[TTK]= Yourry
Grand Scriptou
Grand Scriptou
Âge : 30
Messages : 1601
Enregistré le : mer. 17 mars 2010, 16:39
Localisation : Dans le reblochon !

syntaxe de EventHandler "getin"

Messagepar =[TTK]= Yourry » sam. 30 oct. 2010, 17:08

Slt à tous,

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é ";  };  }]

Cela fonctionne pour tout le monde: otage comme joueur. Sauf que je souhaite que cela soit juste l'otage qui me donne le hint.

J'ai testé:

Code : Tout sélectionner

this addEventHandler ["GetIn",{  if((bob) == "cargo") then {  Hint "Ok et obj validé ";  };  }] 

cela ne fonctionne pas

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]


J'ai pour finir essayé:

Code : Tout sélectionner

this addEventHandler ["GetIn",[[h1,"cargo",bob],Hint "Ok et obj validé "]]] 

qui ne fonctionne pas, quelqu'un peut m'aider ?
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é ";
   };
}];


un mini-script à mettre dans l'init du véhicule et qui fonctionne !
Modifié en dernier par =[TTK]= Yourry le dim. 31 oct. 2010, 14:24, modifié 1 fois.
"Les Boches faisaient "Kamarad". Il aurait fallu commencer par ça des deux côtés, pour éviter les massacres organisés par ceux d'en haut, mais le fusil qu'ils nous avaient collé entre les mains, forcément, il a bien fallu qu'il serve et tout le reste à suivit." dixit Tardi et Verney


Image


L'autre jour, en tirant le rouleau de papier cul, toute la cloison est venue avec. dixit Camille Caz

Avatar de l’utilisateur
=[TTK]= Freshmeat
Retraité
Retraité
Messages : 471
Enregistré le : lun. 1 mars 2010, 13:49

Re: syntaxe de EventHandler "getin"

Messagepar =[TTK]= Freshmeat » dim. 31 oct. 2010, 11:50

Ca me semble bien, il est où le problème ?
Les gens n'accordent guère d'importance à la vie, la preuve : quand ils la perdent, ils ne la réclament jamais.
[Jean Deluca]

Image

Avatar de l’utilisateur
=[TTK]= Yourry
Grand Scriptou
Grand Scriptou
Âge : 30
Messages : 1601
Enregistré le : mer. 17 mars 2010, 16:39
Localisation : Dans le reblochon !

Re: syntaxe de EventHandler "getin"

Messagepar =[TTK]= Yourry » dim. 31 oct. 2010, 14:23

C'est bon justement, la solution m'a été donné après mon post d'où le "EDIT"
Tout roule !
:D
"Les Boches faisaient "Kamarad". Il aurait fallu commencer par ça des deux côtés, pour éviter les massacres organisés par ceux d'en haut, mais le fusil qu'ils nous avaient collé entre les mains, forcément, il a bien fallu qu'il serve et tout le reste à suivit." dixit Tardi et Verney


Image


L'autre jour, en tirant le rouleau de papier cul, toute la cloison est venue avec. dixit Camille Caz


Retourner vers « Edition ArmA II / OA »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité

Thème adapté de Prosilver par Memphis007 - Team TranKilou ©
Développé par phpBB® Forum Software © phpBB Limited
Traduit par phpBB-fr.com