03-01-2011, 12:52 PM
Salve ecco un altro script
Potete vederlo allo opera
Nel demo del mio game
qui
Iniziamo per prima cosa posizionate una porta nello stage
Poi
Name porta 1 se ne mettete più di uno ricordate di cambiare i nomi delle porte e dei terminal
In main mettete questo script
Ora prendiamo un terminal
Dal menu del vostro fpsc selezioniamo Entities,poi sfifi,furniturea, e infine terminalA
Lo posizioniamo nello stage
Name porta1 “serve per riconoscere se ne mette piu di uno”
If Used porta 1 “la porta da attivare”
Main questo script
ecco il file completo di tutto audio e immagini
qui
una versione più evoluta già fatta per ora posto questa
Potete vederlo allo opera
Nel demo del mio game
qui
Iniziamo per prima cosa posizionate una porta nello stage
Poi
Name porta 1 se ne mettete più di uno ricordate di cambiare i nomi delle porte e dei terminal
In main mettete questo script
Codice:
;Artificial Intelligence Script
;Header jirby
desc = porta
;Triggers
:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\terminal.tga,hudname=demoware,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=40:state=11,hudshow=demoware,sound=audiobank\jirby\riconoscimento.wav
:state=11,plrdistwithin=41:hudfadeout=demoware,state=15
:state=15,plrdistwithin=50,plrusingaction=1:state=1,setframe=0,plrsound=$0,sound=audiobank\jirby\accessoj.wav,activateifused=1
:state=1:incframe=0
:state=1,frameatend=0:state=2
:state=2,plrusingaction=0:state=3
:state=3,plrdistwithin=100,plrusingaction=1:state=4
:state=4:decframe=0
:state=4,frameatstart=0:state=5,setframe=0
:state=5,plrusingaction=0:state=10
;End of Script
Ora prendiamo un terminal
Dal menu del vostro fpsc selezioniamo Entities,poi sfifi,furniturea, e infine terminalA
Lo posizioniamo nello stage
Name porta1 “serve per riconoscere se ne mette piu di uno”
If Used porta 1 “la porta da attivare”
Main questo script
Codice:
;Artificial Intelligence Script
;Header jirby
desc = apri porta tramite terminal
;Triggers
:state=6,activated=1:state=5
:state=5,anywithin=75:state=15,setframe=0,sound=$0
:state=1:incframe=0
:state=1,frameatend=0:state=2,coloff
:state=2,anyfurther=100:state=3,sound=$1,colon
:state=3:decframe=0,state=16
:state=3,frameatstart=0:state=5,setframe=0
:state=16:hudreset,hudx=50,hudy=80,hudimagefine=gamecore\text\accesso1.dds,hudname=accesso1,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=40:state=11,hudshow=accesso1,sound=audiobank\jirby\accessoin.wav,activateifused=1
:state=11,plrdistwithin=41:hudfadeout=accesso1,state=5
:state=15:hudreset,hudx=50,hudy=80,hudimagefine=gamecore\text\accesso1.dds,hudname=accesso1a,hudhide=1,hudmake=display,state=13
:state=13,plrdistwithin=40:state=14,hudshow=accesso1a,sound=audiobank\jirby\accessoin.wav,activateifused=1
:state=14,plrdistwithin=41:hudfadeout=accesso1a,state=1
:state=0:hudreset,hudx=50,hudy=80,hudimagefine=gamecore\text\accesso2.dds,hudname=accesso2,hudhide=1,hudmake=display,state=21
:state=21,plrdistwithin=40:state=22,hudshow=accesso2,sound=audiobank\jirby\accesoout.wav,activateifused=1
:state=22,plrdistwithin=41:hudfadeout=accesso2,state=6
;End of Script
ecco il file completo di tutto audio e immagini
qui
una versione più evoluta già fatta per ora posto questa