• 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
Apri porta usando due entità chiave
#1
Apri porta usando due entità chiave

Script 1
Codice:
;Artificial Intelligence Script

;Header

desc          = chiave

;Triggers


:state=0,plrhaskey=1:state=1
:state=1,plrdistwithin=40:state=2,playertake,coloff,plrsound=audiobank\misc\ping.wav,hudshow=keyprompt,hudfadeout=keyprompt
:state=2:rundecal=5



;End of Script

Script  2

;Artificial Intelligence Script



desc      attiva porta con chiave

;Triggers


:state=0,plrdistwithin=60,plrhaskey=1,activateallinzone=1:state=1,setframe=0,state=2
:state=2,plrwithinzone=1:activateifused=1,state=3
:state=3,plrwithinzone=0:state=0


;End of Script

Allora come si usano

Dal menu Entities selezioniamo la cartella ww2 poi items, key 1 poi la posizionate nello stage poi la selezionate e con tasto sx mouse entrate nelle opzioni dell’ entità
Name chiave
Main chiave.fpi “script 1”
Use key chiave2
If Used attiva
Islmmobile Yes

Ora Dal menu Entities selezioniamo la cartella ww2 poi items, key 1 tasto sx del mouse
Name chiave2
Ora posizionate una mattonella del pavimento di colore diverso menu Markers e poi selezionate trigger zone questo vi aiuterà a trovare la zona di attivazione tasto sx del mouse entriamo delle opzioni del trigger zone

Name attiva

Main attiva porta.fpi “script 2”

Use Key Chiave

If Used porta

Sound0 cancellate tutto

Dal menu Segments selezionate la cartella Scifi poi scenery e in fine selezionate una porta Door armoury remote posizionate nello stage pe poi con il tasto sx del mouse andate nelle opzioni

Name porta


E ancora un po’ grezzo va migliorato comunque a molte applicazioni si possono attivare oggetti vari script 2 a le stesse funzioni di plrinzoneactivateused potete cambiare le key con altri oggetti
 
Rispondi
#2
Grazie, sembri bravo con lo scripting Smile
 
Rispondi
#3
Prego!! Condividere e la chiave per la conoscenza.

comunque di strada ancora ne devo fare. Dai messaggi letti nel forum ho visto che di gente davvero capace e ad un livello molto superiore al mio.
Friskon,Tax78 da loro preso molti spunti anzi colgo l'occasione per ringraziarli.
 
Rispondi
#4
Avendo letto quello che hai scritto (E ancora un po’ grezzo va migliorato), e provato il tuo settaggio, ho costatato che effettivamente è un po grezzo. Allora mi son messo all'opera, e risolto il tutto con 3 semplici script e basta ^^

Script da inserire in "main" della porta:
Citazione:;Artificial Intelligence Script

;Header By Tax

desc = porta attivata da variabili + invio

;Triggers

Confusedtate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\lockeddoor.tga,hudname=keydoorprompt,hudhide=1,hudmake=display
Confusedtate=0,plrdistwithin=60:hudshow=keydoorprompt,hudfadeout=keydoorprompt
Confusedtate=1,plrdistwithin=60:hudshow=keydoorprompt,hudfadeout=keydoorprompt
Confusedtate=20,plrdistwithin=60:hudshow=keydoorprompt,hudfadeout=keydoorprompt
Confusedtate=30,plrdistwithin=60:hudshow=keydoorprompt,hudfadeout=keydoorprompt

Confusedtate=0,varequal=700Confusedtate=20
Confusedtate=0,varequal=701Confusedtate=30

Confusedtate=20,varequal=701Confusedtate=1
Confusedtate=30,varequal=700Confusedtate=1

Confusedtate=1,plrdistwithin=60,plrusingaction=1Confusedtate=10

Confusedtate=10Confusedtate=11,setframe=0,sound=$0
Confusedtate=11:incframe=0
Confusedtate=11,frameatend=0Confusedtate=12,coloff
Confusedtate=12,plrdistfurther=60Confusedtate=13,sound=$1,colon
Confusedtate=13:decframe=0
Confusedtate=13,frameatstart=0Confusedtate=1,setframe=0

;End of Script
Ho dovuto usare le variabili per poter aprire la porta con 2 key

Script da inserire in "main" nella 1° key:
Citazione:;Artificial Intelligence Script

;Header (modifica dell'originale) By Tax

desc = Pickup Key (+ var. 700)

;Triggers

Confusedtate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupakey.tga,hudname=keyprompt,hudhide=1,hudmake=display,state=10
Confusedtate=10,plrdistwithin=40Confusedtate=1,setvar=700,playertake,coloff,plrsound=audiobank\misc\ping.wav,hudshow=keyprompt,hudfadeout=keyprompt
Confusedtate=1:rundecal=5

;End of Script
inserito "setvar=700"

Script da inserire in "main" nella 2° key:
Citazione:;Artificial Intelligence Script

;Header (modifica dell'originale) By Tax

desc = Pickup Key (+ var. 701)

;Triggers

Confusedtate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupakey.tga,hudname=keyprompt,hudhide=1,hudmake=display,state=10
Confusedtate=10,plrdistwithin=40Confusedtate=1,setvar=701,playertake,coloff,plrsound=audiobank\misc\ping.wav,hudshow=keyprompt,hudfadeout=keyprompt
Confusedtate=1:rundecal=5

;End of Script
inserito "setvar=701"

ReSorry x modifica, ma non mi son tenuto e più forte di me, fare lo scripting mi piace.

By Tax Wink
 
Rispondi
#5
bravo tax quando dici tu ci facciamo due chiacchiere magari davanti una birra
 
Rispondi
#6
Da come hai impostato la frase, sembra che non ti è piaciuto il fatto dei tre script, io faccio solo per rendere la vita più facile a chi arriva e vuole usare gli script, ed i settaggi da fare, meno c'è nè, e meglio è.

By Tax
 
Rispondi
#7
secondo me intendeva nel senso buono XD
 
Rispondi
#8
Ti sbagli hai capito maleBig Grin per questo preferisco parlare dal vivo non ci sono incomprensioni. Io posto per imparare anzi a me fa piacere fai pure modifica più che puoi e condividi naturalmente.


P.s.
non ho ancora provati appena ho tempo li provo e ti dico.
Poi ti devo fare vedere uno script particolare che sto sviluppando.
 
Rispondi
#9
Big Grin ok ok, come non scritto Big Grin
 
Rispondi
#10
Ciao !

...e come sempre grazie Tax !

Se volessi che finche non ho trovato le due chiavi quando cerco di aprire la porta mi comparisse un messaggio ?

Se volessi che la porta poi rimanesse aperta ?

Potresti modificarmi lo script ?

Grazie
 
Rispondi
#11
Modificato gli script ho aggiunto dei testi
Sia alla porta che alle chiavi potete cambiare a piacimento le immagini

per lasciare aperta la porta
nel file porta.fpi aggiungere ;
;Confusedtate=12,plrdistfurther=60Confusedtate=13,sound=$1,colon
e la porta resterà aperta
trovi tutto il necessario nel file allegato
qui
 
Rispondi
#12
Grazie mille ... come sempre !
 
Rispondi
#13
(18-11-2012, 02:56 PM)VisualJump3D Ha scritto: Grazie mille ... come sempre !

siamo qui a posta
se ti serve altro chiedi pure
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  aprire porta tramite parola thespeedkiller01 4 654 27-01-2017, 06:17 PM
Ultimo messaggio: thespeedkiller01
Information Porta a tempo Tax78 5 1,301 05-08-2013, 01:15 AM
Ultimo messaggio: Tax78
  [CERCO]Script per far scomparire entità francy11 13 2,375 16-07-2013, 03:35 PM
Ultimo messaggio: lengiupy
  [CERCO] Far comparire/scomparire un entità in pochi secondi Klascov 4 924 05-07-2013, 02:26 PM
Ultimo messaggio: Klascov
  [RISOLTO]Far scomparire un entità/oggetto dopo un tot di tempo Klascov 10 1,225 17-06-2013, 03:30 AM
Ultimo messaggio: Klascov
  password porta jirby 7 2,014 07-06-2013, 09:52 PM
Ultimo messaggio: Doom2103
  Script porta e fullscreen effect.. xlsheriklx 17 1,469 04-12-2012, 05:52 PM
Ultimo messaggio: patolina
  Aprire una porta sparando friskon 10 2,158 19-10-2012, 09:20 PM
Ultimo messaggio: anonymouse.pig
  Trasformare un entità in un altra sparandogli contro aramun97 3 619 19-10-2012, 09:09 PM
Ultimo messaggio: patolina
Information Elimina nemico..... attiva porta Tax78 26 1,890 23-04-2011, 01:50 PM
Ultimo messaggio: operation: new Italy

Vai al forum:


Browsing: 1 Ospite(i)