1) Si ce que tu appelles "apparus" c'est la création d'une unité, et que tu veux qu'elle se déplace dès sa création, il faut que tu fasse : unit- ordonner à 'LastCreatedUnit' d'avancer vers un point. Le point peut être relatif à une région (centre, random point in region, etc) ou à la position d'une autre unité, ou encore à ses coordonnées (il y a une fonction de conversion : deux réels --> un point).
2) si c'est une unité précise tu mets en évènement 'l'unité meurt' (specific unit event)
si c'est pour un type d'unité précis ou toutes les unités d'un joueur par exemple, tu mets en évènement A unit dies (generic unit event)
et tu mets des conditions portant sur l'unité. exemple :
_player comparaison - owner of (triggering unit) = joueur 1 (red)
ou
_unit type comparaison - unit type of(triggering unit) = <le type que tu veux>
Et en action il te suffit de mettre :
hero - revive(triggering unit) at center of(<ta_région> )
ou hero - revive(triggering unit) at random point in(<ta_région> )
Voila, je pense que ça devrait t'aider.
PS : triggering unit correspond à l'unité ayant provoqué le déclenchement du déclencheur.
C'est pas pour faire un escape par hasard ? 
Message édité par Maximaxou le 23-03-2007 à 13:13:32
---------------
Dota c'est bien, le slide c'est encore mieux !