Bah avec ce que Dyeel propose ça ne change rien à la condition que je t'avais expliqué, sauf qu'avec la portion de script tu peux accéder à toutes les touches.
Ca donnerai un truc du genre :
<> Condition : Si script = Keyboard.pressed("a")
<> Appeler un évènement commun
<> Fin
Et tu remplace "a" par la lettre que tu veux.
Pour le gameplay en jeu, c'est quand même mieux de se cantonner à deux ou trois lettres, max. Sinon on va vite se perdre à savoir quelle touche utiliser pour faire quoi. Il faudrai faire un système qui te permet d'assigner un sort à un touche genre avoir comme lettres : Q, S et D, et puis avoir un menu qui permet d'assigner un sort à une lettre.
Sinon, pour ce qui est d'activer/désactiver un switch à chaque event qui stoppe le héros, c'est rien du tout ça je bosse sur un projet A-RPG sur RM, et je dois jouer entre 5 switch pour que le moteur s'active et se désactive au bon moment
Pour finir, c'est normal que ça se déclenche quand tu parle à un PNJ parce que tu as utilisé la touche C (qui est considérée comme Entrée par RM) que j'avais donné en exemple. Donc quand tu appuie sur Entrée pour parler à un PNJ, RM considère que c'es la touche C donc il active l'evènement. Encore une fois, si tu passes par la portion de script, tu n'auras plus ce problème.
|