Creare Videogiochi - Game Developer

Versione completa: Trova arma scarica
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ecco 2 scripts che impostano l'arma raccolta senza munizioni.

ATTENZIONE:
Questi scripts usano una variabile globale che imposta il caricatore che c'è nell'arma in uso a zero.
Per questo motivo ci sono 2 scripts.
1 e da usare nel caso in cui il giocatore non ha ancora l'arma e raccoglie la nostra con caricatore vuoto.
L'altro e per quando si ha già un'arma ma si vuole far raccogliere quella senza proiettili.

Primo script, Player senza arma:
Citazione:;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

Confusedtate=1:etimerstart,state=2
Confusedtate=2,etimergreater=100Confusedetvar=$CA 0,etimerstart,state=3
Confusedtate=3,etimergreater=500:destroy

;End of Script
Script da inserire in Main = consiglio di chiamarlo weapon_ammo0_senza_arma
Settare anche l'opzione:
Always Active? = Yes


2° script player già con arma:
Citazione:;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=40:hideplrweapon,etimerstart,state=11
Confusedtate=11,etimergreater=800:playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt,state=1


Confusedtate=1:etimerstart,state=2
Confusedtate=2,etimergreater=100Confusedetvar=$CA 0,etimerstart,state=3
Confusedtate=3,etimergreater=500:destroy

;End of Script
Inserirlo in Main = chiamarlo weapon_ammo0_gia_arma
Always Active? = Yes

L'unica cosa che cambia, e che quando il player a già l'arma, il 2° script fa mettere via l'arma in uso e preleva quella a terra in modo da non cambiare i proiettili all'arma precedente.

Non ti funziona? aggiorna all'ultima versione

Tax
Grande Tax
ottimo lavoro come sempre, può servire a tanti questi due script Wink
no, aspetta...
metto un' arma per terra, su main imposto il primo script, su physics metto always active e basta?
cn me mantiene sempre un caricatore caricooo!
HuhHuhHuhSadSadSad
aspeetta...
xkè il mio blocco note mi dissemina punti interrogativi nello script?
è un errore che avviene copiando, devi rimuovere i punti interrogativi perchè lo script funzioni
(21-06-2013, 05:06 PM)Alexb1096 Ha scritto: [ -> ]è un errore che avviene copiando, devi rimuovere i punti interrogativi perchè lo script funzioni
inutile, nn mi funzia
Funziona l'ho testato sulla 1.20 è funziona
sicuro di aver settato questa opzione anche

Always Active? = Yes
la si setta dentro l'opzioni dell'arma.
si
fatto
ma
mantiene
lo
stesso
un
caricatore
*ugh*
No è impossibile controlla bene
lo script devi aver fatto qualche errore
Citazione:Non ti funziona? aggiorna all'ultima versione

Tax
(21-06-2013, 11:23 PM)Tax78 Ha scritto: [ -> ]
Citazione:Non ti funziona? aggiorna all'ultima versione

Tax
pensavo che la 118 fosse l'ultima!
c'è già la 119?
Exclamation
Te lo detto prima
aggiornalo alla 1.20
che scemoooo!!
chissaà perchè nella mia testa era 118>120...
scusateeee!