• 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
script parlato
#1
salve
mentre il personaggio parla il player e disabilitato e la telecamera viene diretta verso il personaggio

Codice PHP:
:state=0,plrfacing=1:fpgcrawtextsize=22,fpgcrawtextfont=Xirod,fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0,fpgcrawtextx=49,fpgcrawtexty=6,fpgcrawtext=nemico
:state=0,plrdistwithin=200:sound=tuo suono.wav,state=1
:state=1,plrdistfurther=40:rotatetoplr,movefore=2,animate=2
:state=1:plrpointatobject=0
:state=1:plrdisable=8000
:state=1:timerstart 

secondo script
la stessa cosa del primo ma alla fine del discorso attiva un oggetto

Codice PHP:
:state=0,plrfacing=1:fpgcrawtextsize=22,fpgcrawtextfont=Xirod,fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0,fpgcrawtextx=49,fpgcrawtexty=6,fpgcrawtext=nemico
:state=0,plrdistwithin=200:sound=tuo suono.wav,state=1
:state=1,plrdistfurther=40:rotatetoplr,movefore=2,animate=2
:state=1:plrpointatobject=0
:state=1:plrdisable=8000
:state=1:timerstart,state=2
:state=2,timergreater=9000:state=4



:state=4:activate=1,state=5
:state=5:activateifused=

Cera un terzo script doveva attaccare alla fine del discorso ma mi sono accorto che era folato quindi lo tolto appena mi riesce di sistemarlo lo rimetto

vediamo il loro funzionamento
fpgcrawtextsize=28 dimensione carratere
fpgcrawtextfont=Xirod tipo font
fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0 questi 3 sono per il colore rosso,verde,blu in questo caso e rosso
fpgcrawtextx=50,fpgcrawtexty=50 posizione testo sullo schermo

fpgcrawtext=+300 il testo visualizzato durante il puntamento

Confusedtate=1:plrdisable=8000 i secondi che il player sta fermo

script due
Confusedtate=2,timergreater=9000 il tempo in secondi dopo di apparirà l'oggetto

settaggio del personaggio
main script 2
If Used nome oggetto

settaggio oggetto
name quello che volete
start appearspawn.fpi lo trovate nella cartella script
per chi non trovasse
Codice PHP:
;Artificial Intelligence Script

;Header

desc          
Appear By Activationplay and set Spawn

;Triggers

:state=0,activated=1:state=1,spawnon
:state=1:state=2,setalphafade=0,setframe=0
:state=2:incframe=0,incalphafade=100
:state=2,frameatend=0:state=3
:state=3,alphafadeequal=100:state=4,runfpidefault=1

;End of Script 


Spawn At Start? No "si oggetto visibile no oggetto invisibile"

video qui
 
Rispondi
#2
Grazie jirbi è quello che mi serviva..volevo solo fare una domanda nel secondo script voglio che l'entità sia già attiva nel mondo...ma non posso raccoglierla prima di parlare Big Grin, basta che nell'entità metto appearspawn? Big Grin
 
Rispondi
#3
(31-07-2011, 02:10 PM)xlsheriklx Ha scritto: Grazie jirbi è quello che mi serviva..volevo solo fare una domanda nel secondo script voglio che l'entità sia già attiva nel mondo...ma non posso raccoglierla prima di parlare Big Grin, basta che nell'entità metto appearspawn? Big Grin

scusa colpa mia non lo specificato
nel settaggio dell' oggetto
Spawn At Start? metti si questo comando serve per rendere un oggetto visibile ho no
quindi se metti no non sarà visibile
se metti si lo sarà
 
Rispondi
#4
Ma in questo modo l'entità non è già attiva? xD
 
Rispondi
#5
(01-08-2011, 01:10 AM)xlsheriklx Ha scritto: Ma in questo modo l'entità non è già attiva? xD

e visibile ma non attiva
quando torno a casa ti faccio un video dimostrativo cosi vedi all'opera
 
Rispondi
#6
fatto ti messo il video se hai problemi sai dove trovarmi

ciao alla prox
 
Rispondi
#7
Confusedtate=0,plrfacing=1:fpgcrawtextsize=22,fpgcrawtextfont=Xirod,fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0,fpgcrawtextx=49,fpgcrawtexty=6,fpgcrawtext=nemico
Confusedtate=0,plrdistwithin=200Confusedound=tuo suono.wav,state=1
Confusedtate=1,plrdistfurther=40:rotatetoplr,movefore=2,animate=2
Confusedtate=1:plrpointatobject=0
Confusedtate=1:plrdisable=8000
Confusedtate=1:timerstart



scusa questo script dove lo metto?
lo salvo su blocco note poi lo metto in una cartella a scelta (credo)
ma poi dove lo piazzo??
seleziono il personaggio ma poi non so dove metterlo :S
attendo risposta con ansia sembra uno script potentissimo Big Grin

a poi dove c'e' scritto tuo suono.wav
cosa c devo mettere il percorso del suono c:\programmi ecc..
o il nome del suono (cosa pi' probabile direi) in questo caso il file audio dove lo metto ?
clicco sul personaggio che deve parlare e metto il file audio su Sound1??

sno scarsissimo scusate
 
Rispondi
#8
Io non provato lo script, ma sicuramente lo devi mettere in Main del personaggio con cui vuoi parlare.

Dove c'è sound= ci devi mettere il percorso del file da riprodurre, a partire dalla cartella audiobank\.......\........ .wav
 
Rispondi
#9
un ultima domanda il file deve essere fpi?
perche' anche se lo salvo fpi resta blocco note

Dove c'è sound= ci devi mettere il percorso del file da riprodurre, a partire dalla cartella audiobank\.......\........ .wav

quando scrivi sound= intendi sound1 quello che c'e' in fondo al personaggio? o stai parlando di un altro punto in quel caso non ho capito

il file l'ho salvato in .fpi anche se esteticamente risulta diverso dagli altri quindi credo che sia rimasto txt in questo caso come lo converto? (perche' se invece va bene come ho fatto io allora in main non funziona)
 
Rispondi
#10
Si assolutamente in .fpi

Quando incolli uno script nel blocco note e poi devi salvarlo, devi impostera il salvataggio in (salva come "tutti file") e poi in nome file scrivi quello che vuoi + l'estensione ".fpi"
_____________________________________________________

Quando dico sound non intendo sound=$0 oppure $1, ma intendo che devi scrivere il percorso del file audio nello script e salvare.
 
Rispondi
#11
a ok mi ha salvato il file in fpi trall'altro.
ok fatto cio' sono andato sul personaggio
main e ho caricato lo script
ma quando mi avvicino a lui non succede niente.
 
Rispondi
#12
un altra domanda lo script (numero 1) parte solo avvicinandosi al personaggio o schiacciando invio?
ho provato entrambe le cose cmq il risultato e' ancora negativo
 
Rispondi
#13
(11-10-2012, 02:20 AM)anonymouse.pig Ha scritto: un altra domanda lo script (numero 1) parte solo avvicinandosi al personaggio o schiacciando invio?
ho provato entrambe le cose cmq il risultato e' ancora negativo

appena ti avvicini va messo in main e salvato come parlato.fpi

appena il player si avvicina si gira verso il personaggio o l'oggetto
ma devi mettere il percorso del file audio con estensione .waw

se hai ancora problemi dimmelo che ti posto un esempio già fatto
 
Rispondi
#14
no non va ricapitolando quello che ho fatto

apro blocco note incollo il codice

Confusedtate=0,plrfacing=1:fpgcrawtextsize=22,fpgcrawtextfont=Xirod,fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0,fpgcrawtextx=49,fpgcrawtexty=6,fpgcrawtext=nemico
Confusedtate=0,plrdistwithin=200Confusedound=Parlato.wav,state=1
Confusedtate=1,plrdistfurther=40:rotatetoplr,movefore=2,animate=2
Confusedtate=1:plrpointatobject=0
Confusedtate=1:plrdisable=8000
Confusedtate=1:timerstart

salvo in fpi

sposto il file che si chiama Parlato.fpi nella sezione script
il file Parlato.wav nella sezione audio

quindi creo un personaggio
nella sezione main carico lo script
nella sezione Soundset male
nella sezione Sound1 il percorso del file wav

cosa sbaglio??

a dir la verita lo script che sto usando e' questo
Confusedtate=0,plrfacing=1:fpgcrawtextsize=22,fpgcrawtextfont=Xirod,fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0,fpgcrawtextx=49,fpgcrawtexty=6,fpgcrawtext=nemico
Confusedtate=0,plrdistwithin=200Confusedound=C:\Program Files (x86)\The Game Creators\FPS Creator\Files\audiobank\personaggi\Parlato.wav,state=1
Confusedtate=1,plrdistfurther=40:rotatetoplr,movefore=2,animate=2
Confusedtate=1:plrpointatobject=0
Confusedtate=1:plrdisable=8000
Confusedtate=1:timerstart
 
Rispondi
#15
prova a cambiare il collegamento al suono cosi audiobank\personaggi\Parlato.wav
dovrebbe andare
 
Rispondi
#16
Confusedtate=0,plrfacing=1:fpgcrawtextsize=22,fpgcrawtextfont=Xirod,fpgcrawtextr=250,fpgcrawtextg=0,fpgcrawtextb=0,fpgcrawtextx=49,fpgcrawtexty=6,fpgcrawtext=nemico
Confusedtate=0,plrdistwithin=200Confusedound=audiobank\personaggi\Parlato.wav,state=1
Confusedtate=1,plrdistfurther=40:rotatetoplr,movefore=2,animate=2
Confusedtate=1:plrpointatobject=0
Confusedtate=1:plrdisable=8000
Confusedtate=1:timerstart

questo e' lo script caricato su main del personaggio

poi ho caricato su sound1 il file audio che si trova su audiobank\personaggi\parlato

ma niente
 
Rispondi
#17
questo script e' di TAX 78

;Script description

desc = Character will greet player with speech when get close

;Starts level in idle posture, looking around slightly

Confusedtate=0:animate=1,state=1
Confusedtate=1,random=40:rotateheadrandom=10

;Talk as soon as get within range (or activated)

Confusedtate=1,activated=1:talk=$1,state=2
Confusedtate=1,plrdistwithin=90:talk=$1,state=2
Confusedtate=2,plrcannotbeseen:rotatetoplr
Confusedtate=2:lookatplr=80
Confusedtate=2,soundfinished=1Confusedtate=3,activateifused=1
Confusedtate=3,plrdistwithin=90:lookatplr=80
Confusedtate=3,plrdistfurther=90,random=40:rotateheadrandom=10

;End of Script

funziona benissimo si sente l'audio e poi da l'oggetto.. per parlare solamente cosa devo cancellare? o semplicemente non metto ifused?
 
Rispondi
#18
il player pero' non e' disabilitato e continua a muoversi come qualche idea su come farlo stare fermo?
 
Rispondi
#19
Prova con questo:
Citazione:;Script description

desc = Character will greet player with speech when get close

;Starts level in idle posture, looking around slightly

Confusedtate=0:animate=1,state=1
Confusedtate=1,random=40:rotateheadrandom=10

;Talk as soon as get within range (or activated)

Confusedtate=1,activated=1:talk=$1,plrdisable=xxxxx,state=2
Confusedtate=1,plrdistwithin=90:talk=$1,plrdisable=xxxxx,state=2
Confusedtate=2,plrcannotbeseen:rotatetoplr
Confusedtate=2:lookatplr=80
Confusedtate=2,soundfinished=1Confusedtate=3,activateifused=1
Confusedtate=3,plrdistwithin=90:lookatplr=80
Confusedtate=3,plrdistfurther=90,random=40:rotateheadrandom=10

;End of Script

Cambia le xxxxx con il tempo del tuo file audio, espresso in millisecondi.

Dovrebbe andare, Tax
 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)