19-06-2013, 12:23 AM
(Questo messaggio è stato modificato l'ultima volta il: 19-06-2013, 12:24 AM da Tax78.)
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:
Settare anche l'opzione:
Always Active? = Yes
2° script player già con 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
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 ScriptScript da inserire in Main = consiglio di chiamarlo weapon_ammo0_senza_arma
;Header
desc = Weapon Pickup
;Triggers
tate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10
tate=10,plrdistwithin=40tate=1,playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt
tate=1:etimerstart,state=2
tate=2,etimergreater=100etvar=$CA 0,etimerstart,state=3
tate=3,etimergreater=500:destroy
;End of Script
Settare anche l'opzione:
Always Active? = Yes
2° script player già con arma:
Citazione:;Artificial Intelligence ScriptInserirlo in Main = chiamarlo weapon_ammo0_gia_arma
;Header
desc = Weapon Pickup
;Triggers
tate=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\pickedupaweapon.tga,hudname=weaponprompt,hudhide=1,hudmake=display,state=10
tate=10,plrdistwithin=40:hideplrweapon,etimerstart,state=11
tate=11,etimergreater=800:playertake,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,hudshow=weaponprompt,hudfadeout=weaponprompt,state=1
tate=1:etimerstart,state=2
tate=2,etimergreater=100etvar=$CA 0,etimerstart,state=3
tate=3,etimergreater=500:destroy
;End of Script
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