CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Le retour du scripteur-bidouilleur...

CyberChris
CyberChris
Niveau 10
15 janvier 2008 à 12:25:50

Ce qu´il fait : l´ennemi te cherche, si il te trouve il te traque mais reste à bonne distance de toi (paramétrable dans les ligne disfurther/diswithin), si tu parviens à le semer, il reprend ses recherches.Un bien bon script qui pimentera un peu les maps...
actuellement (histoire de vous mettre l´eau à la bouche j´essaie de voir pour la gestion blessure-ennemi : des que trops bléssé => Mode Kamikase : tir rapproché...
NOTE : le script fonctinne avec tout ennemi armé (pistolet, fusil...ne pas utiliser en mélée (zombies), préférez mon autre script pour cela.Et il ne necessite pas de waypoint ; le perso recherche réellement, il ne suit pas un chemin comme un c....
HAVE FUN.
Le script :

;A rtificial Intelligence Script

;H eader

desc = cherche le joueur, le prend en chasse, reprend les recherche si il le perd de vue.
-=HAVOK=-

;T riggers

:state=0:waypointstart,setframe=19
:state=0,plrwithin,plrdistfurther=601:state=0
:state=0,plrwithin,plrdistwithin=600:state=20

:state=1,plrcanbeseen:state=50

;- =>>>WAYPOINTS<<<=-
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=2,waypointrandom
:waypointstate=5:animate=2,waypointreverse

;/ //PLR FOUND\\\
:state=20,plrcanbeseen:state=50
:state=20,plrcannotbeseen:state=40

;/ //Look For Plr\\\
:state=40,plrcannotbeseen,random=3:timerstart

:state=40,plrcannotbeseen,random=3,timergreater=30
:rotateheadrandom=50

:state=40,plrcannotbeseen,random=3,timergreater=40
:pivotrandom=55,movefore=10,animate=2
:state=40,shotdamage=1:rotatetoplr
:state=40,noiseheard=60:rotatetoplr
:state=40:state=20

;/ /ATTACK\\
:state=50,plrcanbeseen:state=51,settarget
:state=50:runfpidefault=1

:state=51,losetarget=100:state=0
:state=51:rotatetoplr
:state=51,plrcanbeseen:settarget

:state=51,ifweapon=1,plrdistfurther=400:movetotarg
et=1,animate=5

:state=51,plrdistwithin=401:rotatetoplr

:state=51,ifweapon=1,plrdistwithin=401,plrcanbesee
n=46,rateoffire:animate=1,rotatetoplr,freeze,usewe
apon,rundecal=6

:state=51,ifweapon=0:animate=1,freeze,state=52,set
frame=6
:state=51,plrdistwithin=700,random=50:state=55
:state=51,plrdistwithin=300:state=60
:state=52:incframe=6

:state=52,frameatend=6:state=51,reloadweapon,sound
=audiobank\guns\reload.wav

:state=55,random=1:state=56,setframe=4
:state=55:state=57,setframe=3
:state=56:incframe=4,strafe=90,rotatetoplr
:state=56,frameatend=4:state=51,animate=1
:state=57:incframe=3,strafe=-90,rotatetoplr
:state=57,frameatend=3:state=51,animate=1

:state=60:state=61,setframe=5
:state=61:incframe=5,strafe=180,rotatetoplr
:state=61,frameatend=5:state=51,animate=1

;E nd of Script

CyberChris
CyberChris
Niveau 10
15 janvier 2008 à 12:50:15

Dans la lancée je vous en refile 3 :
le 1er : chasse MAIS des que repéré et traque, si il te perd de vue attendra la ou il est...
Le 2eme : Idem, attaque de loin MAIS reprendra ses recherches...
Le 3eme ide que le 2 mais en attaque rapprochée
NOTE : ces scripts sont à mettre en script PRINCIPAL et PAS DE WAYPOINTS !

    • ******

Script 1

    • ******

;A rtificial Intelligence Script

;H eader

desc = cherche le joueur, le prend en chasse, reste sur place si il le perd de vue.
-=HAVOK=-

;T riggers
:state=0:waypointstart
:state=0,plrwithin,plrdistfurther=601:state=0
:state=0,plrwithin,plrdistwithin=600:state=20

:state=1,plrcanbeseen:movefore=10,animate=3,state=
20

:state=1,shotdamage=1:movefore=10,animate=3,state=
20

;- =>>>WAYPOINTS<<<=-
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=5,waypointrandom
:waypointstate=5:animate=2,waypointreverse

;/ //PLR FOUND\\\

:state=20,plrdistfurther=50,plrcanbeseen:rotatetop
lr,movefore=20,animate=5
:state=20,plrcannotbeseen:state=40
:state=20,shotdamage=1:strafeforward
:state=20,plrdistwithin=50:state=50

;/ //Look For Plr\\\
:state=40,plrcannotbeseen,random=3:timerstart

:state=40,plrcannotbeseen,random=3,timergreater=30
:rotateheadrandom=50

:state=40,plrcannotbeseen,random=3,timergreater=40
:pivotrandom=50,movefore=20,animate=3
:state=40,shotdamage=1:rotatetoplr
:state=40,noiseheard=60:rotatetoplr
:state=40:state=20

:state=50,plrcanbeseen:state=51,settarget
;: losetarget=10:runfpidefault=1
;: state=50:runfpidefault=1
;: losetarget=10:runfpidefault=1
:state=50,state=40
:state=51:rotatetoplr

:state=51,ifweapon=1,plrcanbeseen=46,plringunsight
,rateoffire:useweapon,rundecal=6
:state=51,ifweapon=0:state=52,setframe=6
:state=52:incframe=6

:state=52,frameatend=6:state=51,reloadweapon,sound
=audiobank\guns\reload.wav
;E nd of Script

    • *******

script 2

    • *******

;A rtificial Intelligence Script

;H eader

desc = cherche le joueur, le prend en chasse, reprend les recherche si il le perd de vue.
-=HAVOK=-

;T riggers

:state=0:waypointstart,setframe=19
:state=0,plrwithin,plrdistfurther=601:state=0
:state=0,plrwithin,plrdistwithin=600:state=20

:state=1,plrcanbeseen:state=50

;- =>>>WAYPOINTS<<<=-
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=2,waypointrandom
:waypointstate=5:animate=2,waypointreverse

;/ //PLR FOUND\\\
:state=20,plrcanbeseen:state=50
:state=20,plrcannotbeseen:state=40

;/ //Look For Plr\\\
:state=40,plrcannotbeseen,random=3:timerstart

:state=40,plrcannotbeseen,random=3,timergreater=30
:rotateheadrandom=50

:state=40,plrcannotbeseen,random=3,timergreater=40
:pivotrandom=55,movefore=10,animate=2
:state=40,shotdamage=1:rotatetoplr
:state=40,noiseheard=60:rotatetoplr
:state=40:state=20

;/ /ATTACK\\
:state=50,plrcanbeseen:state=51,settarget
:state=50:runfpidefault=1

:state=51,losetarget=100:state=0
:state=51:rotatetoplr
:state=51,plrcanbeseen:settarget

:state=51,ifweapon=1,plrdistfurther=301:movetotarg
et=1,animate=5

:state=51,plrdistwithin=300:rotatetoplr

:state=51,ifweapon=1,plrdistwithin=300,plrcanbesee
n=46,rateoffire:animate=1,rotatetoplr,freeze,usewe
apon,rundecal=6

:state=51,ifweapon=0:animate=1,freeze,state=52,set
frame=6
:state=51,plrdistwithin=300,random=50:state=55
:state=51,plrdistwithin=300:state=60
:state=52:incframe=6

:state=52,frameatend=6:state=51,reloadweapon,sound
=audiobank\guns\reload.wav

:state=55,random=1:state=56,setframe=4
:state=55:state=57,setframe=3
:state=56:incframe=4,strafe=90,rotatetoplr
:state=56,frameatend=4:state=51,animate=1
:state=57:incframe=3,strafe=-90,rotatetoplr
:state=57,frameatend=3:state=51,animate=1

:state=60:state=61,setframe=5
:state=61:incframe=5,strafe=180,rotatetoplr
:state=61,frameatend=5:state=51,animate=1

;E nd of Script

    • *****

script 3

    • *****

;A rtificial Intelligence Script

;H eader

desc = cherche le joueur, le prend en chasse, reprend les recherche si il le perd de vue.
-=HAVOK=-

;T riggers

:state=0:waypointstart,setframe=19
:state=0,plrwithin,plrdistfurther=201:state=0
:state=0,plrwithin,plrdistwithin=200:state=20

:state=1,plrcanbeseen:state=50

;- =>>>WAYPOINTS<<<=-
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=2,waypointrandom
:waypointstate=5:animate=2,waypointreverse

;/ //PLR FOUND\\\
:state=20,plrcanbeseen:state=50
:state=20,plrcannotbeseen:state=40

;/ //Look For Plr\\\
:state=40,plrcannotbeseen,random=3:timerstart

:state=40,plrcannotbeseen,random=3,timergreater=30
:rotateheadrandom=50

:state=40,plrcannotbeseen,random=3,timergreater=40
:pivotrandom=55,movefore=10,animate=2
:state=40,shotdamage=1:rotatetoplr
:state=40,noiseheard=60:rotatetoplr
:state=40:state=20

;/ /ATTACK\\
:state=50,plrcanbeseen:state=51,settarget
:state=50:runfpidefault=1

:state=51,losetarget=100:state=0
:state=51:rotatetoplr
:state=51,plrcanbeseen:settarget

:state=51,ifweapon=1,plrdistfurther=201:movetotarg
et=1,animate=5

:state=51,plrdistwithin=200:rotatetoplr

:state=51,ifweapon=1,plrdistwithin=200,plrcanbesee
n=46,rateoffire:animate=1,rotatetoplr,freeze,usewe
apon,rundecal=6

:state=51,ifweapon=0:animate=1,freeze,state=52,set
frame=6
:state=51,plrdistwithin=200,random=50:state=55
:state=51,plrdistwithin=100:state=60
:state=52:incframe=6

:state=52,frameatend=6:state=51,reloadweapon,sound
=audiobank\guns\reload.wav

:state=55,random=1:state=56,setframe=4
:state=55:state=57,setframe=3
:state=56:incframe=4,strafe=90,rotatetoplr
:state=56,frameatend=4:state=51,animate=1
:state=57:incframe=3,strafe=-90,rotatetoplr
:state=57,frameatend=3:state=51,animate=1

:state=60:state=61,setframe=5
:state=61:incframe=5,strafe=180,rotatetoplr
:state=61,frameatend=5:state=51,animate=1

;E nd of Script

Variez les plaisirs : mettez un ennemi avec le 2 et un avec le 3 par exemple

Cyber

CyberChris
CyberChris
Niveau 10
15 janvier 2008 à 14:56:10

Script attaque-suicide
Ce qu´il fait :
L´ennemi vous ´snipe´, et des que ses pts de vie sont en dessous de 100 (mettez 200 pour le faire ´durer´), il vous pourchasse tout en tirant.

    • ***

Script

    • ***

;A rtificial Intelegence Script

;H eader

desc = Snipe + attaque suicide

;T riggers

:healthless=100:state=12

:ifweapon=0:reloadweapon,state=1,animate=31,sound=
audiobank\guns\reload.wav
:plrcanbeseen:settarget,rotatetotarget,resethead
:plrdistwithin=200:rotatetoplr,resethead

:state=0,random=50:rotateheadrandom=65
:state=0,shotdamage=1:state=7
:state=0,ifweapon=1,plrcanbeseen:state=2

:state=1,random=50:rotateheadrandom=65
:state=1,random=100:state=0,animate=1
:state=1,plrcanbeseen:state=0,animate=1

:state=5:useweapon,rundecal=6,state=0
:state=4:state=5
:state=3:state=4
:state=2:state=3

:state=7,random=1:state=8
:state=7,random=1:state=10

:state=7:settarget,rotatetotarget,state=1,animate=
31

:state=8:state=9,setframe=3
:state=9:incframe=3,strafe=-90,rotatetoplr
:state=9,frameatend=3:state=1,animate=1
:state=10:state=11,setframe=3
:state=11:incframe=3,strafe=90,rotatetoplr
:state=11,frameatend=3:state=1,animate=1

:nearactivatable=0:settarget,activatetarget=2
:losetarget=50:freeze,runfpidefault=1
:plralive=0:freeze,runfpidefault=1

:ifweapon=1,plrcanbeseen=46,plringunsight,rateoffi
re:settarget,useweapon,rundecal=6,choosest

rafe

:ifweapon=0:reloadweapon,freeze,setframe=6,state=1
6,sound=audiobank\guns\reload.wav
:shotdamage=10:rotatetoplr,state=5

:state=12,plrdistfurther=100:state=13
:state=12,plrdistwithin=101:state=14,animate=1

:state=13,plrelevfurther=10,plrcanbeseen=46,plring
unsight:freeze,settarget,animate=1,state=1

2
:state=13:followplr=1,animate=5
:state=13:state=0

:state=14:rotatetoplr,resethead
:state=14:freeze,state=12

:state=16:incframe=6
:state=16,frameatend=6:state=12

:state=17,random=1:state=18,setframe=4
:state=17:state=18,setframe=3
:state=18:incframe=4,strafe=90,rotatetoplr
:state=18,frameatend=4:state=13,animate=1
:state=18:incframe=3,strafe=-90,rotatetoplr
:state=18,frameatend=3:state=13,animate=1

;E nd of Script

jpm_fr
jpm_fr
Niveau 6
15 janvier 2008 à 15:17:15

salut

merci pour c´est superbe script ils seront d´une tres grande utilitée

CyberChris
CyberChris
Niveau 10
17 janvier 2008 à 10:55:23

Ce n´et pas une création, tout au plus une compil´ de 3 script : chase,shoot & shootclose...Qui agiront au tour par tour (a chaque rechargement de l´arme de l´ennemi).
Au choix : pace et ce script en script de shoot, ou carrément en script principal....Evidemment avec un ennemi armé !

;A rtificial Intelegence Script

;H eader

desc = 3 attaques : chase,shoot,shootclose

;T riggers

;: healthless=300:state=20
;: healthless=200:state=30

:state=0,plrcanbeseen:state=1,settarget
:state=0:runfpidefault=1

:state=1,losetarget=100:state=5
:state=1:rotatetoplr
:state=1,plrcanbeseen:settarget

:state=1,ifweapon=1,plrdistfurther=100:movetotarge
t=1,animate=5

:state=1,plrdistwithin=101:rotatetoplr

:state=1,ifweapon=1,plrdistwithin=400,plrcanbeseen
=46,rateoffire:animate=1,rotatetoplr,freeze,usewea
pon,rundecal=6

:state=1,ifweapon=0:animate=1,freeze,state=2,setfr
ame=6
:state=1,plrdistwithin=200,random=20:state=5
:state=1,plrdistwithin=50:state=10
:state=2:incframe=6

:state=2,frameatend=6:state=1,reloadweapon,sound=a
udiobank\guns\reload.wav

:state=5,random=1:state=6,setframe=4
:state=5:state=7,setframe=3
:state=6:incframe=4,strafe=90,rotatetoplr
:state=6,frameatend=4:state=1,animate=1
:state=7:incframe=3,strafe=-90,rotatetoplr
:state=7,frameatend=3:state=1,animate=1

:state=10:state=11,setframe=5
:state=11:incframe=5,strafe=180,rotatetoplr
:state=11,frameatend=5:state=20,animate=1

:state=20,plrcanbeseen:state=21,settarget
:losetarget=10:runfpidefault=1
:state=20:runfpidefault=1
:state=21:rotatetoplr

:state=21,ifweapon=1,plrcanbeseen=46,plringunsight
,rateoffire:useweapon,rundecal=6
:state=21,ifweapon=0:state=22,setframe=6
:state=22:incframe=6

:state=22,frameatend=6:state=30,reloadweapon,sound
=audiobank\guns\reload.wav

:state=30,plrcanbeseen:state=31,settarget
:state=30:runfpidefault=1

:state=31,losetarget=100:state=35
:state=31:rotatetoplr
:state=31,plrcanbeseen:settarget

:state=31,ifweapon=1,plrdistfurther=100:movetotarg
et=1,animate=5

:state=31,plrdistwithin=101:rotatetoplr

:state=31,ifweapon=1,plrdistwithin=101,plrcanbesee
n=46,rateoffire:animate=1,rotatetoplr,freeze,usewe
apon,rundecal=6

:state=31,ifweapon=0:animate=1,freeze,state=32,set
frame=6
:state=31,plrdistwithin=200,random=50:state=35
:state=31,plrdistwithin=50:state=40
:state=32:incframe=6

:state=32,frameatend=6:state=31,reloadweapon,sound
=audiobank\guns\reload.wav

:state=35,random=1:state=6,setframe=4
:state=35:state=37,setframe=3
:state=36:incframe=4,strafe=90,rotatetoplr
:state=36,frameatend=4:state=31,animate=1
:state=37:incframe=3,strafe=-90,rotatetoplr
:state=37,frameatend=3:state=31,animate=1

:state=40:state=41,setframe=5
:state=41:incframe=5,strafe=180,rotatetoplr
:state=41,frameatend=5:state=0,animate=1

;E nd of Script

CyberChris
CyberChris
Niveau 10
17 janvier 2008 à 11:06:48

un autre qui cumule 5 type de tir...

;A rtificial Intelegence Script

;H eader

desc = Snipe + attaque suicide

;T riggers

;: healthless=300:state=20
;: healthless=200:state=30

:state=0,plrcanbeseen:state=1,settarget
:state=0:runfpidefault=1

:state=1,losetarget=100:state=5
:state=1:rotatetoplr
:state=1,plrcanbeseen:settarget

:state=1,ifweapon=1,plrdistfurther=100:movetotarge
t=1,animate=5

:state=1,plrdistwithin=101:rotatetoplr

:state=1,ifweapon=1,plrdistwithin=400,plrcanbeseen
=46,rateoffire:animate=1,rotatetoplr,freeze,usewea
pon,rundecal=6

:state=1,ifweapon=0:animate=1,freeze,state=2,setfr
ame=6
:state=1,plrdistwithin=200,random=20:state=5
:state=1,plrdistwithin=50:state=10
:state=2:incframe=6

:state=2,frameatend=6:state=1,reloadweapon,sound=a
udiobank\guns\reload.wav

:state=5,random=1:state=6,setframe=4
:state=5:state=7,setframe=3
:state=6:incframe=4,strafe=90,rotatetoplr
:state=6,frameatend=4:state=1,animate=1
:state=7:incframe=3,strafe=-90,rotatetoplr
:state=7,frameatend=3:state=1,animate=1

:state=10:state=11,setframe=5
:state=11:incframe=5,strafe=180,rotatetoplr
:state=11,frameatend=5:state=20,animate=1

:state=20,plrcanbeseen:state=21,settarget
:losetarget=10:runfpidefault=1
:state=20:runfpidefault=1
:state=21:rotatetoplr

:state=21,ifweapon=1,plrcanbeseen=46,plringunsight
,rateoffire:useweapon,rundecal=6
:state=21,ifweapon=0:state=22,setframe=6
:state=22:incframe=6

:state=22,frameatend=6:state=30,reloadweapon,sound
=audiobank\guns\reload.wav

:state=30,plrcanbeseen:state=31,settarget
:state=30:runfpidefault=1

:state=31,losetarget=100:state=35
:state=31:rotatetoplr
:state=31,plrcanbeseen:settarget

:state=31,ifweapon=1,plrdistfurther=100:movetotarg
et=1,animate=5

:state=31,plrdistwithin=101:rotatetoplr

:state=31,ifweapon=1,plrdistwithin=101,plrcanbesee
n=46,rateoffire:animate=1,rotatetoplr,freeze,usewe
apon,rundecal=6

:state=31,ifweapon=0:animate=1,freeze,state=32,set
frame=6
:state=31,plrdistwithin=200,random=50:state=35
:state=31,plrdistwithin=50:state=40
:state=32:incframe=6

:state=32,frameatend=6:state=31,reloadweapon,sound
=audiobank\guns\reload.wav

:state=35,random=1:state=6,setframe=4
:state=35:state=37,setframe=3
:state=36:incframe=4,strafe=90,rotatetoplr
:state=36,frameatend=4:state=31,animate=1
:state=37:incframe=3,strafe=-90,rotatetoplr
:state=37,frameatend=3:state=31,animate=1

:state=40:state=41,setframe=5
:state=41:incframe=5,strafe=180,rotatetoplr
:state=41,frameatend=5:state=50,animate=1

:state=50,plrcanbeseen:state=51,settarget
:state=50,random=50:animate=1
:state=50:runfpidefault=1

:state=54:state=55
:state=51:state=54,animate=31

:state=55:rotatetoplr

:state=55,ifweapon=1,plrcanbeseen=46,plringunsight
:useweapon,rundecal=6
:state=55,ifweapon=0:state=56,setframe=36
:state=55,shotdamage=3:state=51
:state=56:incframe=36

:state=56,frameatend=36:state=0,reloadweapon,sound
=audiobank\guns\reload.wav

;E nd of Script

ElGigante94
ElGigante94
Niveau 6
17 janvier 2008 à 19:46:37

S.U.P.E.R. je viens de tester et je suis ettonement bluffé par la qualité amateur de tes scripts :D
Encore une fois tu t´averes nous faire decouvrir des talents non devoilé , cachotier ^^

La vidéo du moment