• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
charachter move random
#1
Allora ragazzi ho preso dallo script TF341 la stringa

Codice:
;//Random movement
:state=1,aihastarget=0,aicanshoot=0,etimergreater=150,random=120:state=3
:state=3:aimoverandom
:state=3,etimergreater=120,random=70:aistop,state=2,etimerstart

E l'ho inserita nel main script del grendel (Viral Outbreak) ottenendo questo risultando:

Codice:
desc          = Random Melee Attack

;Triggers


;:healthless=150:state=15,suspend,coloff,ragdoll,sound=audiobank\viral_outbreak\grendel_die.wav,selectshadervariable=1,setshadervariable=0

;STAND IDLE AND DETECT PLAYER WHEN CLOSE
:state=0,plrdistfurther=250:animate=92,selectshadervariable=1,setshadervariable=100
;MAKE INVINCIBLE WHILE OUT OF ATTACK RANGE SO PLAYER CAN'T TAKE CHEAP SHOTS
:state=0,plrdistfurther=250,shotdamage=1:sethealth=200,animate=92
:state=0,plrdistwithin=250,plrcanbeseen:state=5,rotatetoplr,sound=audiobank\viral_outbreak\jaws_intro.wav,selectshadervariable=1,setshadervariable=100

;//Random movement
:state=1,aihastarget=0,aicanshoot=0,etimergreater=150,random=120:state=3
:state=3:aimoverandom
:state=3,etimergreater=120,random=70:aistop,state=2,etimerstart


;CHOOSE MELEE ATTACK ROUTINE
:state=5,random=6:state=1
:state=5,random=6:state=6
:state=5,random=6:state=12



;MELEE ATTACK 1 (OVERHEAD ATTACK/WALKING)
:state=1,plrdistfurther=70:rotatetoplr,movefore=10,animate=93
:state=1,plrdistwithin=70:rotatetoplr,setframe=95,state=7

:state=7,framebeyond=95 60,plrdistwithin=95:plraddhealth=-5,sound=audiobank\viral_outbreak\jaws_bite.wav,state=8
:state=7:incframe=95,rotatetoplr
:state=7,frameatend=95:state=5,sound=audiobank\viral_outbreak\jaws_intro.wav

:state=8,framebeyond=95 60,plrdistwithin=60:plraddhealth=-2,sound=audiobank\misc\melee.wav,state=9
:state=8:incframe=95
:state=8,frameatend=95:state=5

:state=9:incframe=95
:state=9,frameatend=95:state=5



;MELEE ATTACK 2 (SINGLE SLASH/RUNNING)
:state=6,plrdistfurther=70:rotatetoplr,runfore=10,animate=94
:state=6,plrdistwithin=70:rotatetoplr,setframe=96,state=2

:state=2,framebeyond=96 50,plrdistwithin=80:plraddhealth=-5,sound=audiobank\viral_outbreak\jaws_bite.wav,state=3
:state=2:incframe=96,rotatetoplr
:state=2,frameatend=96:state=5,sound=audiobank\viral_outbreak\jaws_intro.wav

:state=3:incframe=96
:state=3,frameatend=96:state=5


;RAGE ANIMATION/WALK CYCLE
:state=12,plrdistfurther=65:rotatetoplr,runfore=10,animate=94
:state=12,plrdistwithin=65:rotatetoplr,setframe=97,state=78

:state=78,framebeyond=97 20,plrdistwithin=160:sound=audiobank\viral_outbreak\grendel_rage.wav,state=89
:state=78:incframe=97,rotatetoplr
:state=78,frameatend=97:state=5,sound=audiobank\viral_outbreak\jaws_intro.wav
:state=89:incframe=97
:state=89,frameatend=97:state=5,sound=audiobank\viral_outbreak\jaws_intro.wav

Solo che nel testgame il grendel non va! Sta fermo -.-" Cosa sbaglio?
 
Rispondi
#2
io non ce l'ho; ma se la mia conoscenza di scripting non mi inganna la striscia del tf fa conflitto perche allo Confusedtate=3 ci sono due passaggi a 2 state differenti (5 e 2 ) e lo script va a rotoli perche se inverti l' ordine dei vari passagi non funge
 
Rispondi
#3
ok allora chi me lo sistema? Smile
 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)