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

Script 'robot' ....

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 15:21:33

C´est une bêta que j´ait fait moi même...
Juste trouver une solution pour ne pas passer par l´obligation ´suite obligé´ (chiffres de 1 à 4)
Placez un perso sur une map, donnez lui ce script en MAIN (principal)
des que vous etes à portée,utilisez les touches numériques 1 2 3 4 ...
Bon c´est un peu basique mais c´est pô mal nan !
Celui qui sait ou croit savoir comment améliorer le script, qu´il se gène pas ! Et on partage !

;A rtificial Intelligence Script
; par CyberChris
;I NSTRUCTIONS
;e ssai de script robot
;
;H eader
desc = ROBOT
;T riggers

:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gam
ecore\text\animrobot.tga,hudname=animrobot,hudhide
=1,hudmake=display,state=

10

:plrdistwithin=50:hudshow=animrobot,hudfadeout=ani
mrobot

:state=10,plrdistwithin=50,scancodekeypressed=79:s
tate=11,rotateiy=90

:state=11,plrdistwithin=50,scancodekeypressed=80:s
tate=12,movefore=110

:state=12,plrdistwithin=50,scancodekeypressed=81:s
tate=13,rotateiy=90

:state=13,plrdistwithin=50,scancodekeypressed=75:s
tate=3,movefore=110
:state=3,plrusingaction=0:state=10
;E nd of Script

;- )

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 15:32:44

Script ´amélioré´ l´ancien ne permettait la manip qu´une fois, la on peu animer le robot autant qu´on veut (toujours : 1 2 3 et 4 ...)

;A rtificial Intelligence Script
; par CyberChris
;I NSTRUCTIONS
;e ssai de script robot
;
;H eader
desc = ROBOT
;T riggers

:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gam
ecore\text\animrobot.tga,hudname=animrobot,hudhide
=1,hudmake=display,state=

10

:plrdistwithin=50:hudshow=animrobot,hudfadeout=ani
mrobot

:state=10,plrdistwithin=50,scancodekeypressed=79:s
tate=11,rotateiy=90

:state=11,plrdistwithin=50,scancodekeypressed=80:s
tate=12,movefore=110

:state=12,plrdistwithin=50,scancodekeypressed=81:s
tate=13,rotateiy=90

:state=13,plrdistwithin=50,scancodekeypressed=75:s
tate=0,movefore=110
:state=3,plrusingaction=0:state=10
;E nd of Script

Styloo7
Styloo7
Niveau 9
17 juillet 2007 à 15:55:45

Wouahhouuu ! :ok: :ok: :ok: !! !
Super merci beaucoup !
PS: a la place de 1 2 3 4, tu pourai pas mettre : 8 pour avancer, 4 pour aller a gauche, 6 pour aller a droite et 2 pour aller en bas ?

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 16:00:56

http://files.filefront.com/VideoRobotavi/;8076788;;/fileinfo.html

Video montrant le robot poussant une caisse dans une fosse...

Script modifié pour Styloo7

;A rtificial Intelligence Script
; par CyberChris
;I NSTRUCTIONS
;e ssai de script robot
;
;H eader
desc = ROBOT
;T riggers

:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gam
ecore\text\animrobot.tga,hudname=animrobot,hudhide
=1,hudmake=display,state=

10

:plrdistwithin=50:hudshow=animrobot,hudfadeout=ani
mrobot

:state=10,plrdistwithin=50,scancodekeypressed=19:s
tate=11,rotateiy=90
:state=3,plrusingaction=0:state=0

:state=11,plrdistwithin=50,scancodekeypressed=72:s
tate=12,movefore=110
:state=3,plrusingaction=0:state=0

:state=12,plrdistwithin=50,scancodekeypressed=19:s
tate=13,rotateiy=90
:state=3,plrusingaction=0:state=0

:state=13,plrdistwithin=50,scancodekeypressed=72:s
tate=3,movefore=110
:state=3,plrusingaction=0:state=0
;E nd of Script

touche R pour pivoter le robot et touche 8 pour avancer

C un scrip tout simple la styloo , pour le moment peu d´interactivité (je seche sur l´obligation de passer par une ´séquence de touche´ , je trouve pas de soluce) ...

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 16:02:34

arrff un erreur : supprimer les lignes :state=3.............
sauf celle avant le ;e ndofscript

Mais apparement ca gene pas.

Styloo7
Styloo7
Niveau 9
17 juillet 2007 à 16:09:35

Merci CyberChris, tu es le roi du Script :-)

Styloo7
Styloo7
Niveau 9
17 juillet 2007 à 16:18:20

Juste un détail : j´ai bien mis le script dan a categorie "main" d´un personnage, et quan je m´avance ver le perso, jappuie sur r, puis sur 8 et sa fais rien ! le robot ne fais rien !

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 16:32:00

bizarre moi il fonctionne ...
Je te reposte mon script :

;A rtificial Intelligence Script
; par CyberChris
;I NSTRUCTIONS
;e ssai de script robot
;
;H eader
desc = ROBOT
;T riggers

:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gam
ecore\text\animrobot.tga,hudname=animrobot,hudhide
=1,hudmake=display,state=

10

:plrdistwithin=50:hudshow=animrobot,hudfadeout=ani
mrobot

:state=10,plrdistwithin=50,scancodekeypressed=19:s
tate=11,rotateiy=90

:state=11,plrdistwithin=50,scancodekeypressed=72:s
tate=12,movefore=110

:state=12,plrdistwithin=50,scancodekeypressed=19:s
tate=13,rotateiy=90

:state=13,plrdistwithin=50,scancodekeypressed=72:s
tate=3,movefore=110
:state=3,plrusingaction=0:state=0
;E nd of Script

Utilise un perso ´passif´ (non armé) de préférence
Et bien sur qu´il soit ´actif´ (vert)

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 16:44:46

Ha naaaaaaaaaaaan on peut agir entre 2 action mais faut etre proche du bonhomme et appuyer sur la touche suivante pour modifier son action....

Styloo7
Styloo7
Niveau 9
17 juillet 2007 à 17:16:52

donc ?? ?

share_the_pain
share_the_pain
Niveau 10
17 juillet 2007 à 18:27:17

c´est exellent mais c-o-m-m-e-n-t a tu fait ?

la video ta vraiment fait baver et ta voulu a tout prix le faire toi meme :sournois: ?

je vai voire si je peut y mettre ma graine ! :ok:

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 18:39:09

comment j´ai fait ?
Bhââ j´ai réfléchi , et pi le gars qui vend ses scripts m´a ´motivé´ à le faire...grrr
Je me suis basé sur un script de ´switch´ , tout simplement !
Il ne manque plus que la possibilité de VRAIMENT manoeuvrer (et lui faire actionner un bouton, placer une caisse...) le perso OU on veut et ca serait supercool...
Je me sert de ce script pour creer des passages secret : des bibliotheques qui se deplacent pour liberer l´entree d´une crypte par exemple...Par contre j´ai pas reussi à associer ce script avec un bouton (tu appuie sur le bouton, la bibliotheque bouge)...
Amis scripteurs, je vous ai ouvert la voie avec ce miniscript qui finalement casse pas 3 pattes à un canard MAIS qui sait ??
La je bosse aussi sur l´autre script (tu tire sur un pipeline,y´a un decal flamme)....Mais C dejas plus hardu je crois...La video bave oui mais bizarrement chez moi le avi est ok ...voir a telecharger la video pour voir si ca viens pas de filefront ??

share_the_pain
share_the_pain
Niveau 10
17 juillet 2007 à 19:04:09

oui quand on la dll c´est nikel :)

bon pour la bibliothèque je sais comment faire pour quelle bouge quand on appye sur un bouton

MAIS sans quelle soit la au début :-(

il en faudrais 2 :

une qui se pète quand on ppye sur le bouton et en meme temps ca active celle qui doit bouger (2 l´une dans l´autre)

en claire ca marchera nikel on vera juste des debris mais bon..

faut juste modifier le scipt "defaut"

et faire un truc du genre :

ifused=1:destroy

je vai mi coller je pesne que je peux y arriver ! :ok:

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 19:22:59

bha en supprimant le decal de l´explosion ...
Quitte a refaire une 2eme biblio avec un nom different ??

share_the_pain
share_the_pain
Niveau 10
17 juillet 2007 à 19:33:02

j´ai reussi

le preoblème c´est que l´armoire quand elle bouge elle est a motier dans le sol vu qu´on peux PAS modifier la hauteur des point de passage :-((

:-(

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 20:27:47

et en modifiant les options phisique (poids) ??

share_the_pain
share_the_pain
Niveau 10
17 juillet 2007 à 21:05:13

non ! :-(

quand on fait en sorte que l´objet suis les point de passage il ne ragit a aucune physique !

par contre il peut pousser des objet et le player aussi :-/

CyberChris
CyberChris
Niveau 10
17 juillet 2007 à 21:25:43

bizarre paque moi ma caisse elle est normalement sur le sol sur ma video ??
=> Le perso la pousse, elle tombe dans le trou..
Mais pour combler un terrain avec des trous et pieux au fond...pour le moment ca le fait bien.
En plus pas besoin que ca soi un perso toute IA active peut utiliser ce script (style: deplacer une plaque de fer pour boucher un trou...)

share_the_pain
share_the_pain
Niveau 10
17 juillet 2007 à 21:32:16

"bizarre paque moi ma caisse elle est normalement sur le sol sur ma video ?? "

? heins ?

on doit pas parler de la meme chose moi je fait passer les objets par des points de passage comme pour les IA :)

share_the_pain
share_the_pain
Niveau 10
23 août 2007 à 13:50:41

UP et voila c´est pas bien dur en faite ! ^^

by moi :bave:

;A rtificial Intelligence Script

;H eader

desc = ROBOT

;T riggers

:state=0:state=10

:state=10,plrdistwithin=500,scancodekeypressed=75:
state=10,rotateiy=-7

:state=10,plrdistwithin=500,scancodekeypressed=72:
state=10,movefore=10,animate=2

:state=10,plrdistwithin=500,scancodekeypressed=77:
state=10,rotateiy=7

:state=10,plrdistwithin=500,scancodekeypressed=80:
state=10,movefore=-10,animate=2

:state=10,plrdistwithin=500,scancodekeypressed=82

:state=10,plrusingaction=0:state=0

;E nd of Script

La vidéo du moment