Je viens de comprendre le fonctionnement des variables (plus poussées que celles utilisées jusque la)...
Je m´explique et je donne un exemple de script ci-dessous :
:plrhealthless=X:state=X < si la santé du joueur<=X alors aller à X
:healthless=X:state=X <Si santé de l´ennemi <=X alors aller à X
Dans mon script :
Si mon perso à moins de 40 de vie => Ennemi accroupi
Si ennemi -de 40 de vie => il marche
Simple non ? Avec cette explication et de l´entrainement vous pourriez faire de bon script.
Testez le : pace en principal et celui-ci en shoot...
;A rtificial Intelligence Script
;H eader
desc = Look and Shoot
;T riggers
:state=0,plrcanbeseen:state=1,settarget
:losetarget=10:runfpidefault=1
:plrhealthless=40:state=3
:healthless=40:state=4
:state=0:runfpidefault=1
:state=1:rotatetoplr
:state=1,ifweapon=1,plrcanbeseen=46,plringunsight,
rateoffire:useweapon,rundecal=6
:state=1,ifweapon=0:state=2,setframe=6
:state=2:incframe=6
:state=2,frameatend=6:state=1,reloadweapon,sound=a
udiobank\guns\reload.wav
:state=3:animate=31
:state=4:animate=32
;E nd of Script
Et merci qui ? Merci CyberChris de nous avoir donné une lecon de scripting à une heure aussi tardive !