Hello everyone, I have a problem to adapt the mystery box of station13 game hukuta for my Nazi zombie project done with script pack 10 nazi zombie.
Here is how I try to do :
https://www.youtube.com/watch?v=7nejcJsANQo
Help me please. I post the scripts.
Box_weapons.fpi :
;===Загрузка худа, установка глобальных переменных===
:state=0:dimvar=box,setvar=box 0
:state=0:hudreset,hudx=50,hudy=95,hudimagefine=gamecore\huds\station13\survival\buy_box.dds,hudname=box,hudhide=1,hudmake=display
:state=0:nobulletcol=1,coloff,state=1
;===Появление\исчезновение худа===
:state=1,plrdistwithin=70:hudshow=box
:state=1,plrdistfurther=70:hudunshow=box
:state=2,plrdistfurther=70:hudunshow=box
;===Недостаточно денег===
:state=1,plrdistwithin=70,varless=cash 499,keypressed=33 1:state=11
:state=11,plrdistwithin=70,keypressed=33 0:state=1,plrsound=audiobank\station13\Survival\buy_no_money.wav
:state=11,plrdistfurther=70:state=1
;===Игрок покупает оружие (цена 1000)===
:state=1,plrdistwithin=70,vargreater=cash 499,keypressed=33 1:state=2
:state=2,plrdistwithin=70,keypressed=33 0:state=3,etimerstart,hudunshow=box,sound=audiobank\station13\Survival\box_weapon.wav,subvar=cash 500
;===Таймер перед появлением оружия===
:state=3,etimergreater=1900:state=4
;===Выбор случайного оружия===
:state=4,random=3:setvar=box 1,state=5 ; Оружие № 1 - М9
:state=4,random=3:setvar=box 2,state=5 ; Оружие № 2 - М4
:state=4,random=3:setvar=box 3,state=5 ; Оружие № 3 - Shotgun
;===Таймер 8 сек===
:state=5:etimerstart,state=6,sound=audiobank\station13\Survival\box_done.wav
:state=6,etimergreater=8000:setvar=box 0,state=1
;===Игрок взял оружие===
:state=6,varequal=box 0:state=7,etimerstart,plrsound=audiobank\station13\Survival\buy_weapon.wav
:state=7,etimergreater=1000:state=1
Box_Shotgun.fpi
; Оружие № 3
;===Худ===
:state=0:hudreset,hudx=50,hudy=95,hudimagefine=gamecore\huds\station13\survival\buy_box_take.dds,hudname=box_take,hudhide=1,hudmake=display
:state=0:state=11
:state=11:setalphafade=0,state=1,hudunshow=box_take
;===Оружие появляется\исчезает===
:state=1,varequal=box 3:setalphafade=100,state=2
:state=2,varequal=box 0:state=11
:state=3,varequal=box 0:state=11
;===Худ появляется\исчезает===
:state=2,plrdistwithin=70:hudshow=box_take
:state=2,plrdistfurther=70:hudunshow=box_take
;===Игрок берет оружие===
:state=2,plrdistwithin=70,keypressed=33 1:state=3
:state=3,plrdistwithin=70,keypressed=33 0:state=4
:state=3,plrdistfurther=70:state=2
:state=4:state=5,hudunshow=box_take
;===Игрок взял оружие===
:state=5:setvar=box 0:state=11,playertake,rundecal=-1
Box_M4.fpi
; Оружие № 2
;===Худ===
:state=0:hudreset,hudx=50,hudy=95,hudimagefine=gamecore\huds\station13\survival\buy_box_take.dds,hudname=box_take,hudhide=1,hudmake=display
:state=0:state=11
:state=11:setalphafade=0,state=1,hudunshow=box_take
;===Оружие появляется\исчезает===
:state=1,varequal=box 2:setalphafade=100,state=2
:state=2,varequal=box 0:state=11
:state=3,varequal=box 0:state=11
;===Худ появляется\исчезает===
:state=2,plrdistwithin=70:hudshow=box_take
:state=2,plrdistfurther=70:hudunshow=box_take
;===Игрок берет оружие===
:state=2,plrdistwithin=70,keypressed=33 1:state=3
:state=3,plrdistwithin=70,keypressed=33 0:state=4
:state=3,plrdistfurther=70:state=2
:state=4:state=5,hudunshow=box_take
;===Игрок взял оружие===
:state=5:setvar=box 0:state=11,playertake,rundecal=-1
Box_M9.fpi
; Оружие № 1
;===Худ===
:state=0:hudreset,hudx=50,hudy=95,hudimagefine=gamecore\huds\station13\survival\buy_box_take.dds,hudname=box_take,hudhide=1,hudmake=display
:state=0:state=11
:state=11:setalphafade=0,state=1,hudunshow=box_take
;===Оружие появляется\исчезает===
:state=1,varequal=box 1:setalphafade=100,state=2
:state=2,varequal=box 0:state=11
:state=3,varequal=box 0:state=11
;===Худ появляется\исчезает===
:state=2,plrdistwithin=70:hudshow=box_take
:state=2,plrdistfurther=70:hudunshow=box_take
;===Игрок берет оружие===
:state=2,plrdistwithin=70,keypressed=33 1:state=3
:state=3,plrdistwithin=70,keypressed=33 0:state=4
:state=3,plrdistfurther=70:state=2
:state=4:state=5,hudunshow=box_take
;===Игрок взял оружие===
:state=5:setvar=box 0:state=11,playertake,rundecal=-1
Thank you.