• 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
cambiare entita' premendo invio
#1
come posso far si che premendo invio un entita' si trasformi in un'altra?
ho due mobiletti e vorrei che quando uno si avvicina prema invio e cosi' facendo appaia il mobiletto aperto (se possibile vorrei anche far apparire un messaggio tipo premi invio per aprire lo sportello)
 
Rispondi
#2
-_- crea l'animazione al mobiletto...
 
Rispondi
#3
come si crea?
 
Rispondi
#4
se si fa l'animazione viene 10'000 volte meglio
per la scritta basta che si inserisce un comando nello script main delloggetto per richiamare l'HUD

l'animazione si fa con programmi di animazione come:
-milkshape
-fragmotion
i piu conosciuti ma sono a pagamento poi ce e sono altri ma non li conosco
 
Rispondi
#5
diamine non ne so niente mmmh comunque provero'

lo script per richiamare l'hud me lo puoi passare?

hud deve essere in formato dds giusto?
 
Rispondi
#6
il mobile l'hai creato tu ? in caso se mi fai le porte distaccate dal mobile penso io a farti l'animazione appena ho tempo.
 
Rispondi
#7
si grazie Smile
le entity non le ho fate io sono due uno chiuso e uno aperto da un lato , con queste due si possono fare le animazioni?
ho anche un cassonetto uno chiuso uno con un coperchio aperto e uno completamente aperto
se si possono fare e me le fai hosto i file e ti passo i link, se possibile faresti un video di quando fai l'animazione cosi poi io provo a fare il cassonetto
 
Rispondi
#8
per la scritta non devi per forza fare l'hud puoi usare questi comandi:

Codice:
:state=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtext=premi invio per aprire,state=2
praticamente ti fa vedere la scritta tuotesto che scrivi in 'fpgcrawtext=tuotesto'
gli altri definiscono grandazza, font, colore, posizione

(01-11-2012, 10:23 PM)anonymouse.pig Ha scritto: le entity non le ho fate io
se il modello è stato distribuito gratuitamente e si puo ridistribuire si puo fare altrimenti no
 
Rispondi
#9
si e' free ma non ricordo dove l'ho preso

quindi devo rihostarlo io

a un'altra cosa questo script

Citazione:Confusedtate=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtex​t=premi invio per aprire,state=2


posso aggiungerlo in questo ?
Citazione:;Artificial Intelligence Script

;Header

desc = Weapon Pickup

;Triggers

Confusedtate=0Confusedtate=1

Confusedtate=1,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10

Confusedtate=10,plrdistwithin=40Confusedtate=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt

;state=2Confusedtate=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav

Confusedtate=3,plrdistfurther=65Confusedtate=10

;By DealDeath

;End of Script



in questo modo va bene? quando si combinano due script si usa un mettodo particolare? lo script che si agigunge va alla fine o come?
ho improvisato questo

Citazione:;Artificial Intelligence Script

;Header

desc = Weapon Pickup

;Triggers

Confusedtate=0Confusedtate=1

Confusedtate=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtex​t=premi invio per aprire,state=2

Confusedtate=1,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10

Confusedtate=10,plrdistwithin=40Confusedtate=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt

;state=2Confusedtate=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav

Confusedtate=3,plrdistfurther=65Confusedtate=10

;By DealDeath

;End of Script
 
Rispondi
#10
in linea teorica andrebbe bene
comunque no non c'è un metodo particolare o comunque io non lo conoscoBig Grin
 
Rispondi
#11
(01-11-2012, 10:37 PM)anonymouse.pig Ha scritto: si e' free ma non ricordo dove l'ho preso

quindi devo rihostarlo io

a un'altra cosa questo script

Citazione:Confusedtate=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtex​t=premi invio per aprire,state=2


posso aggiungerlo in questo ?
Citazione:;Artificial Intelligence Script

;Header

desc = Weapon Pickup

;Triggers

Confusedtate=0Confusedtate=1

Confusedtate=1,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10

Confusedtate=10,plrdistwithin=40Confusedtate=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt

;state=2Confusedtate=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav

Confusedtate=3,plrdistfurther=65Confusedtate=10

;By DealDeath

;End of Script



in questo modo va bene? quando si combinano due script si usa un mettodo particolare? lo script che si agigunge va alla fine o come?
ho improvisato questo

Citazione:;Artificial Intelligence Script

;Header

desc = Weapon Pickup

;Triggers

Confusedtate=0Confusedtate=1

Confusedtate=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtex​t=premi invio per aprire,state=2

Confusedtate=1,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10

Confusedtate=10,plrdistwithin=40Confusedtate=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt

;state=2Confusedtate=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav

Confusedtate=3,plrdistfurther=65Confusedtate=10

;By DealDeath

;End of Script
a cosa dovrebbe servirti questo script?
 
Rispondi
#12
a far uscire l'hud 'premi invio per aprire'
 
Rispondi
#13
si l'idea sarebbe :
il player si trova diffronte a un mobiletto/cassaforte chiuso se e' abbastanza vicino gli appare il messaggio premi invio per aprire
preme invio e si apre quindi il messaggio ' premi invio per aprire' sparisce e il mobiletto chiuso diventa il mobiletto aperto un altra entita' che ho uguale ma aperta
all'interno voglio metterci qualcosa non so un medikit o quello che e' e quindi appare un altro messaggio premi invio per prendere il medikit preme invio il messaggio sparisce e il medikit finisce nello zaino

inoltre il medikit deve poter essere preso solo se l'entita' mobiletto chiuso e' diventato aperto

questa e' l'idea
 
Rispondi
#14
ho capito per favore posta un immagine del mobiletto che vuoi usare
 
Rispondi
#15
su internet ho trovato un sito con una model pack (free) che contiene un mobiletto animato di misura adatta per metterci dei medikit
se vuoi ti passo il link del download

puoi inserire il medikit nel mobile mettere
il medikit
-spawn at start=no
-nome=1 (è un esempio)
script main
Codice:
;Artificial Intelligence Script

;Header

desc          = Health

;Triggers

:state=0,cantake,plrdistwithin=80,plrusingaction=1:state=1,playertake,plraddhealth=50,plrsound=audiobank\items\healthup.wav

;End of Script

il mobile
-ifused=1 (nome medikit)
-script main quello sottocitato
Codice:
;Artificial Intelligence Script

;Header

desc          = Use Door (Push Open and Push Closed)

;Triggers

:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pressentertouse.tga,hudname=usedoorprompt,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=60:hudshow=usedoorprompt,hudfadeout=usedoorprompt

:state=10,plrdistwithin=60,plrusingaction=1:activateifused=1,activate=2
:state=10,activated=2:state=1,setframe=0,sound=$0
:state=1:incframe=0
:state=1,frameatend=0:state=2,coloff
:state=2,plrdistwithin=60,plrusingaction=1:activate=0
:state=2,activated=0:state=3,sound=$1,colon
:state=3:decframe=0
:state=3,frameatstart=0:state=10,setframe=0

;End of Script
download:
link download
se non posso linkare il sito lo tolgo subito
n.b. è una model pack intera non solo il mobile
n.b.2 da quel sito puoi scaricare anche altre pack
n.b.3 i modelli hanno il nome in tedesco
n.b.4 è possibile che quando premi invio per aprire ti raccoglie dirttamente il medikit o ti richiude la porta
quidi dimmi il tasto che vuoi usare per raccogliere il medikit in maniera tale da non fare problemi con i comandi
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Entità Sdraiata FpscreatorNew 3 1,234 17-02-2015, 10:50 AM
Ultimo messaggio: friskon
  Entità personaggio non visibile FpscreatorNew 4 1,314 15-02-2015, 03:09 PM
Ultimo messaggio: FpscreatorNew
  [Richiesta] 20 entità statiche e il gioco non parte.. Gastrite1977 1 1,013 09-12-2014, 02:23 PM
Ultimo messaggio: friskon
  Entità che sparisce col tempo stabilito da me alex941211 2 1,004 04-11-2014, 03:39 PM
Ultimo messaggio: friskon
  si possono creare entità amiche? deide play 0 615 31-08-2014, 04:21 PM
Ultimo messaggio: deide play
  come far animare un'entità come uno zombie con fragmotion per fps creator bewolf1983 0 739 03-05-2014, 10:02 AM
Ultimo messaggio: bewolf1983
  cambiare estrnzione bewolf1983 4 817 01-05-2014, 12:11 PM
Ultimo messaggio: bewolf1983
  Tocco entità = fine gioco skynet 4 982 20-01-2014, 09:15 PM
Ultimo messaggio: skynet
  Entità che illuminano bisella 4 1,183 30-10-2013, 10:48 AM
Ultimo messaggio: bisella
  [RISOLTO]Come faccio a far dissolvere un entità lentamente? Klascov 8 1,659 27-09-2013, 11:55 AM
Ultimo messaggio: Tax78

Vai al forum:


Browsing: 1 Ospite(i)