Creare Videogiochi - Game Developer
Prendere un' Arma premendo "Invio" - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Fps Creator e GameGuru Italia (https://www.making-videogames.net/giochi/Forum-Fps-Creator-e-GameGuru-Italia)
+--- Forum: Script fpi e lua FPSC GameGuru (https://www.making-videogames.net/giochi/Forum-Script-fpi-e-lua-FPSC-GameGuru)
+--- Discussione: Prendere un' Arma premendo "Invio" (/thread-Prendere-un-Arma-premendo-Invio)

Pagine: 1 2


Prendere un' Arma premendo "Invio" - friskon - 17-04-2010

Un semplice script identico a weapon.fpi

Serve per prendere un' Arma premendo il tasto "invio" in modo da rendere più realistico il gioco! ed anche per dare la possibilità al giocatore di prendere o non prendere quell'arma!

Codice:
;Artificial Intelligence Script

;Header

desc          = Weapon Pickup

;Triggers

:state=0:state=1

:state=1,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupa

weapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10

:state=10,plrdistwithin=40:state=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pi

ckupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt

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

:state=3,plrdistfurther=65:state=10

;By DealDeath

;End of Script

potete o ricreare un file.fpi in caso vogliate che appaia il comando solo su determinate armi, oppure aprire in scriptbank/weapon.fpi e cambiare lo script con questo! Molto utile!

Autore : DealDeath


RE: Prendere un' Arma premendo "Invio" - David - 15-09-2010

frisk ma a te con la PB funziona? a me non le fa prendere, prima fungeva xD


RE: Prendere un' Arma premendo "Invio" - KillerZ - 15-09-2010

buono Big Grin


RE: Prendere un' Arma premendo "Invio" - friskon - 15-09-2010

non l'ho provato


RE: Prendere un' Arma premendo "Invio" - Killother - 25-10-2010

E' vero non funsia...
Qualcuno riesce a sistemarlo? Sarebbe utile anche a me...
Sennò qualcuno mi rimette il weapon.fpi originale? perchè ora non riesco a prendere più niente...


RE: Prendere un' Arma premendo "Invio" - dido92 - 26-10-2010

raga o fatto una stupidata o sostiutito senza salvare ..e mo nn va ..qualcuno puo rimettrere il file originale grz!!!


RE: Prendere un' Arma premendo "Invio" - Alche - 02-11-2010

tieni il codice...

;Artificial Intelligence Script

;Header

desc = Weapon Pickup

;Triggers

Confusedtate=0: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

;End of Script


RE: Prendere un' Arma premendo "Invio" - dido92 - 02-11-2010

grz mille


RE: Prendere un' Arma premendo "Invio" - Alche - 07-11-2010

prego di nulla ^^


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 01-11-2012

lo script bisogna inserirlo in main dell'arma o in un tigger zone nel tigger zone dopo che si inserisce lo script cosa bisogna fare?


RE: Prendere un' Arma premendo "Invio" - patolina - 01-11-2012

nel main dell'arma


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 01-11-2012

alla grande! c'e' la possibilita' di inserire un messaggio quando il player sta sopra l'arma?

tipo premi invio per prendere l'arma


RE: Prendere un' Arma premendo "Invio" - patolina - 01-11-2012

si cosi
Codice:
;Artificial Intelligence Script

;Header

desc          = Weapon Pickup

;Triggers

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

:state=0:state=1

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

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

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

:state=3,plrdistfurther=65:state=10

;By DealDeath

;End of Script



RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 02-11-2012

il messaggio non appare ..


RE: Prendere un' Arma premendo "Invio" - patolina - 02-11-2012

la riga
'Confusedtate=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawte​x​t=premi invio per raccogliere,state=2'
va a capo qui ma nello script deve essere tutta attaccata e
'fpgcrawte​x​t' presenta spazi


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 02-11-2012

aembra essere tutto apposto

ho fatto uno screen giusto per essere sicuri

http://uptiki.altervista.org/viewer.php?file=hngo8428tiszlpuk88r5.png


RE: Prendere un' Arma premendo "Invio" - patolina - 02-11-2012

alcune righe dello script presentano uno spazio prima dei ':' e di conseguenza la riga non viene analizzata dle resto tutto ok


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 02-11-2012

ok allora gli attacco a margine , attacco a margine anche le righe che iniziano con ';' ?


RE: Prendere un' Arma premendo "Invio" - patolina - 02-11-2012

non è necessario poiche non influiscono sullo script servono solo per integrare titolo, autore, descrizione, commenti ecc.


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 02-11-2012

non va ancora ho riscreenato per essere certo

http://uptiki.altervista.org/viewer.php?file=r3hat9vufk8qo78kcw.png


RE: Prendere un' Arma premendo "Invio" - patolina - 02-11-2012

ok prima non avevo notato:
- ci sono dei ? nello script
- la 4*ultima riga inizia con ; anziche :
corretti gli errori dovrebbe andare


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 02-11-2012

http://uptiki.altervista.org/viewer.php?file=wvmswmst4yls95zcorji.png

il messaggio non compare ancora Sad


RE: Prendere un' Arma premendo "Invio" - patolina - 03-11-2012

- prova a togliere gli spazi a tutte le righe
- 2* o 3* riga non ha il ; iniziali
- togli lo state=2 in fondo alla 5* riga


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 03-11-2012

Citazione:;Artificial Intelligence Script
;Header
desc = Weapon Pickup
;Triggers
Confusedtate=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtext=premi invio per raccogliere
;state=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
Confusedtate=2Confusedtate=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav
Confusedtate=3,plrdistfurther=65Confusedtate=10
;By DealDeath
;End of Script

allora cosi' si vede il messaggio ma non prende l'arma

ho messo il ' ; ' su ;state=0Confusedtate=1 in questo modo si vede l'arma ma non la prende poi ho messo il ' ; ' su
Citazione: Confusedtate=1,scancodekeypressed
in questo modo non si vede il testo e non prende l'arma quindi ho messo il' ; ' in entrambe le righe si vede il testo ma continua a non prendere l'arma

quindi ho salvato lo script come qui sopra ora resta da fargli riprendere l;arma e applico lo stesso script a tutte le altre cose cambiando il testo Smile


RE: Prendere un' Arma premendo "Invio" - patolina - 04-11-2012

: = riga di script che viene analizzata
; = riga di script per scritte che non viene analizzata

togli ';state=0Confusedtate=1' e aggiungi 'state=1' in fondo alla 4* riga

Codice:
;Artificial Intelligence Script
;Header
;desc = Weapon Pickup
;Triggers
:state=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawtex​t=premi invio per raccogliere,state =1
:state=1,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\te​xt\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=40:state=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weap​onprompt
:state=2:state=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav
:state=3,plrdistfurther=65:state=10
;By DealDeath
;End of Script



RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 04-11-2012

dunque dopo che cancello Confusedtate=0Confusedtate=1
state=1 dove lo metto? e prima di state=1 aggiungo una , qualcosa o lo metto senza niente che lo preceda?


RE: Prendere un' Arma premendo "Invio" - patolina - 04-11-2012

usa lo script nel mio messaggio precedente (ci sono degli spazi che non dovrebbero esserci)


RE: Prendere un' Arma premendo "Invio" - anonymouse.pig - 04-11-2012

alla grande , ultimissima cosa per far durare il messaggio fino a quando non preme invio o in alternativa qualche secondo in piu' cosa devo modificare?


RE: Prendere un' Arma premendo "Invio" - patolina - 04-11-2012

prova
Codice:
;Artificial Intelligence Script
;Header
;desc = Weapon Pickup
;Triggers
:state=0,plrdistwithin=60:fpgcrawtextsize=32,fpgcrawtextfont=Arial,fpgcrawtextr=​​255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=80,fpgcrawte​x​t=premi invio per raccogliere
:state=0,scancodekeypressed=28:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\te​​xt\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=40:state=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weap​​onprompt
:state=2:state=3,playerdrop,colon,plrsound=audiobank\items\pickup.wav
:state=3,plrdistfurther=65:state=10
;By DealDeath
;End of Script



RE: Prendere un' Arma premendo "Invio" - war10hacker - 05-11-2012

Ho provato anch'io questo script quindi:
quello che ha postato Frisk non funge;
quello di patolina invece funziona però, il messaggio non compare ma l'arma con invio la prende, dopo di chè si oscura lo schermo, il player viene ferito ed infine altro flash grigio seguito da una ascesa della scritta lives, poi compare 99 ascende anch'esso e per finire anche l'arma fa la stessa cosa Rolleyes