Mmm, imbriquer deux/trois conditions, par exemple ?
Tu as déjà besoin d'un event en parallèle qui définisse à chaque seconde deux variables ; la position X ou Y ( ça dépend ce que tu entends par "colonne" ) de l'event et celle du héros. Bref, var1 = position X (OU) Y du héros, var2 = position X (OU) Y de l'event
Ensuite tu mets une condition "si var1 = var2"
Dans laquelle tu rajoutes les conditions sur la direction vers laquelle regarde tes events, mais là ... Je pense que tu as besoin d'autres variables, sur la position Y des deux events par exemple.
Genre :
Var3 = position Y de l'event
Var4 = position Y du héros
>> Si var3 < var4 [= l'event est au-dessus du héros, puisque les Y de rmvx sont l'inverses du système des axes des graphiques mathématiques]
>>> Si l'event regarde vers le bas :
>>>>> Si le héros regarde vers le haut :
Var5 == nombre aléatoire entre 1 et 3
Si var5 = 1
[Un pas vers la gauche]
Si var5 = 2
[Un pas vers la droite]
Si var5 = 3
[Un pas vers le haut]
SINON ( donc : si var 3 > var4 ) [= le héros est au-dessus de l'event, donc il doit regarder vers le bas]
>>> Si l'event regarde vers le haut :
>>>>> Si le héros regarde vers le bas :
Si var5 = 1
[Un pas vers la gauche]
Si var5 = 2
[Un pas vers la droite]
Si var5 = 3
[Un pas vers le haut]
Bon c'est assez hard et je suis pas sûr de ma solution, mais c'est comme ça que j'essayerais de le faire, perso ^^"
5 variables, de la patience et 2 events en mode parallèle, je dirais ( 1 qui attribue les valeurs à var 1 à 4 ) et l'autre qui représente la condition.
Maintenant en script, ça doit être moins casse-pied que ça U_U
Il s'agit de la solution "colonne", si tu veux "colonne ET ligne" il faut faire pareil mais "dans l'autre sens", et avec gauche <-> droite au lien de haut <-> bas.
Genre tu cases un 3ème event en parallèle avec :
Si var3=var4
Si var1 > var2 ( rappel : l'axe X est pareil que celui des graphiques en math )
Si le héros regarde vers la gauche
Si l'event regarde vers la droite
ETC sur le même schéma que mon event ci-dessus.