22-12-2013, 07:18 PM
(Questo messaggio è stato modificato l'ultima volta il: 22-12-2013, 07:20 PM da patolina.)
ciao a tutti.
oggi vengo qua con un nuovo script ormai ultimato, molto utile,
ebbene dopo tanto tempo anche con fpsc avremo un sitema di raccolta e scarico armi come nei vari videogiochi di guerra.
lo script è da mettere in main di tutte le armi
(molto semplicemente potete fare una copia dello script weapon.fpi e sostituirlo)
--------------------------------------------------------------
mettete poi un triggerzone con lo script in main:
----------------------------------------------------------------
per le armi da dare al plr all'inizio del livello mettete questo in main:
e sempre Alwaysactive=yes
dovete mettere due armi iniziali per farlo funzionare al meglio.
-------------------------------------------------------------------------------------
allora lo script permette al plr di appoggiare l'arma con la premuta di F, ma dal momento che F serve anche per raccoglire, si uniscono i due comandi permettendo lo scambio. in alternativa si puo appoggiare soltanto, senza raccogliere.
testato solo in un livello, non assicuro il funzionamento in più livelli di gioco
bug conosciuti:
-alcune volte appoggiando un arma questa non compare e non è più possibile raccoglierla (nei test è successo 1 volta 15-20 prove di raccolta)
oggi vengo qua con un nuovo script ormai ultimato, molto utile,
ebbene dopo tanto tempo anche con fpsc avremo un sitema di raccolta e scarico armi come nei vari videogiochi di guerra.
lo script è da mettere in main di tutte le armi
(molto semplicemente potete fare una copia dello script weapon.fpi e sostituirlo)
Citazione:;Artificial Intelligence Scriptsettate alwaysactive=yes
;by Patolina
;premi F per raccogliere un arma, premi ancora F per appoggiarla a terra.
;Triggers
tate=0:alwaysactive=1
tate=0:hudreset,hudx=50,hudy=90,hudsize=18,hudtext=Premi F per raccogliere,hudname=weaponprompt,hudhide=1,hudmake=display,state=10
tate=10,plrdistwithin=40:hudshow=weaponprompt,state=12
tate=12,plrdistfurther=40:hudunshow=weaponprompt,state=10
tate=12,keypressed=33 1:playertake,hudunshow=weaponprompt,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,state=13
tate=13,keypressed=33 0tate=14
:State=14,keypressed=33 1:playerdropcurrent,removecurrentweapon,colon,state=15
tate=15,keypressed=33 0tate=16
tate=16,plrdistfurther=45tate=10
;End of Script
--------------------------------------------------------------
mettete poi un triggerzone con lo script in main:
Citazione::always:lockslot=3 1,lockslot=4 1,lockslot=5 1,lockslot=6 1,lockslot=7 1,lockslot=8 1,lockslot=9 1per bloccare gli slot lasciando il plr con solo 2 slot per le armi.
----------------------------------------------------------------
per le armi da dare al plr all'inizio del livello mettete questo in main:
Citazione:;Artificial Intelligence Script
;by Patolina
;premi F per raccogliere un arma, premi ancora F per appoggiarla a terra.
;usare con armi da dare al plr all'inizio del gioco
;Triggers
tate=0:alwaysactive=1
tate=0:playertake
tate=0:hudreset,hudx=50,hudy=90,hudsize=18,hudtext=Premi F per raccogliere,hudname=weaponprompt,hudhide=1,hudmake=display,state=14
tate=10,plrdistwithin=40:hudshow=weaponprompt,state=12
tate=12,plrdistfurther=40:hudunshow=weaponprompt,state=10
tate=12,keypressed=33 1:playertake,hudunshow=weaponprompt,coloff,rundecal=-1,plrsound=audiobank\items\pickupweapon.wav,state=13
tate=13,keypressed=33 0tate=14
:State=14,keypressed=33 1:playerdropcurrent,removecurrentweapon,colon,state=15
tate=15,keypressed=33 0tate=16
tate=16,plrdistfurther=45tate=10
;End of Script
e sempre Alwaysactive=yes
dovete mettere due armi iniziali per farlo funzionare al meglio.
-------------------------------------------------------------------------------------
allora lo script permette al plr di appoggiare l'arma con la premuta di F, ma dal momento che F serve anche per raccoglire, si uniscono i due comandi permettendo lo scambio. in alternativa si puo appoggiare soltanto, senza raccogliere.
testato solo in un livello, non assicuro il funzionamento in più livelli di gioco
bug conosciuti:
-alcune volte appoggiando un arma questa non compare e non è più possibile raccoglierla (nei test è successo 1 volta 15-20 prove di raccolta)