Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name magic_v16_final
- @inputs
- @outputs
- @persist [Prop Prop1]:entity Relay Func Relay1 Relay2 TP:entity I [Fire]:entity Pod:array R A1 Relay3
- @trigger
- runOnTick(1)
- runOnGUI(1)
- guiSetValue(5,owner():armor())
- guiSetValue(6,owner():health()/(owner():maxHealth()/100))
- if(owner():keyPressed("pad_1")){guiEnableMouse(owner(),1)}else{guiEnableMouse(owner(),0)}
- if(first()){Func=1
- TP=seatSpawn("models/cheeze/wires/amd_test.mdl",1)
- guiPanel(owner(),1,vec2(egpScrW(owner())/2-250,egpScrH(owner())-103),vec2(500,100))
- guiButton(owner(),2,vec2(egpScrW(owner())/2-240,egpScrH(owner())-93),vec2(80,80))
- guiButtonImage(owner(),3,vec2(egpScrW(owner())/2-150,egpScrH(owner())-93),vec2(80,80))
- guiButtonImage(owner(),4,vec2(egpScrW(owner())/2-60,egpScrH(owner())-93),vec2(80,80))
- guiSlider(owner(),5,vec2(egpScrW(owner())/2+40,egpScrH(owner())-93))
- guiSlider(owner(),6,vec2(egpScrW(owner())/2+40,egpScrH(owner())-63))
- guiSetValue(3,"sprites/blueglow1") guiSetValue(4,"sprites/grip")
- guiSetValue(2,"Change to 2")
- holoCreate(1)
- holoAng(1,owner():attachmentAng("anim_attachment_RH"))
- holoPos(1,owner():attachmentPos("anim_attachment_RH"))
- holoScale(1, vec(0.2,0.2,0.2))
- holoAng(1,ang(90,0,0) )
- holoParentAttachment(1,owner(),"anim_attachment_RH")
- holoColor(1,vec(0,100,150))
- holoModel(1,"models/props_phx/construct/glass/glass_angle360.mdl")
- holoMaterial(1,"models/wireframe")
- holoCreate(2)
- holoAng(2,owner():attachmentAng("anim_attachment_RH"))
- holoPos(2,owner():attachmentPos("anim_attachment_RH"))
- holoScale(2, vec(0.15,0.15,0.5))
- holoAng(2,ang(90,0,0) )
- holoParentAttachment(2,owner(),"anim_attachment_RH")
- holoColor(2,vec(0,150,100))
- holoModel(2,"models/props_phx/construct/glass/glass_angle360.mdl")
- holoMaterial(2,"models/wireframe")
- }
- if(changed(owner():weapon():type())&owner():weapon():type()=="weapon_crowbar"){owner():weapon():setColor(vec4(255,255,255,0))}
- if(Func==1){
- if(guiClk(2)&Relay2==0){guiSetValue(3,"sprites/640_pain") guiSetValue(4,"sprites/bluelight1") Relay2=1 guiSetValue(2,"Change to 1") timer("Relay2",1000) Func=2 hint(httpUrlDecode("2-%D0%B9%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%20%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD"),1)}
- if(owner():keyPressed("pad_2")&Relay2==0){guiSetValue(3,"sprites/640_pain") guiSetValue(4,"sprites/bluelight1") Relay2=1 guiSetValue(2,"Change to 1") timer("Relay2",1000) Func=2 hint(httpUrlDecode("2-%D0%B9%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%20%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD"),1)}
- if (owner():weapon():type()=="weapon_crowbar"){
- A1=owner():keyAttack1()
- if(A1&Relay==0){Relay=3 timer("Rela",500) R++ Pod:pushEntity(propSpawn("models/props_junk/wood_pallet001a.mdl",1)) noCollideAll(Pod:entity(R),1) Pod:entity(R):propDraw(0) Pod:entity(R):setPos(owner():aimPos()+vec(0,0,5)) timer("Fir",10)}
- if(clk("Fir")){Fire=propSpawn("models/props_junk/propane_tank001a.mdl",owner():aimPos(),1) Fire:propBreak()}
- if(clk("Rela")){Relay=0}
- }
- if(owner():keyAttack2() & Relay==0 & owner():weapon():type()=="weapon_crowbar"){Relay=1 timer("Relay",5000)
- Prop1=propSpawn("models/props_lab/blastdoor001c.mdl",owner():aimPos(),ang(0,owner():eyeAngles():yaw(),0),1) timer("SelfDestruct",5000)}}
- Prop1:setMaterial("models/props_combine/stasisshield_sheet")
- if(Func==2&guiClk(4)){TP:setPos(owner():aimPos()) TP:setAng(ang(0,owner():eyeAngles():yaw(),0)) TP:use() timer("BO1",10)}
- if(Func==2&guiClk(3)){holoCreate(4) holoModel(4,owner():model()) holoPos(4,owner():aimPos()) holoAng(4,ang(0,0,0))}
- if(Func==1&guiClk(3)){Prop=propSpawn("models/props_phx/torpedo.mdl",owner():aimPos(),1) Prop:propBreak()}
- if(Func==1&guiClk(4)&Relay==0){Relay=1 timer("Relay",5000) Prop1=propSpawn("models/props_lab/blastdoor001c.mdl",owner():aimPos(),ang(0,owner():eyeAngles():yaw(),0),1) timer("SelfDestruct",5000)}
- if(Func==2){if(guiClk(2)&Relay2==0){guiSetValue(3,"sprites/blueglow1") guiSetValue(4,"sprites/grip") Relay2=1 guiSetValue(2,"Change to 2") timer("Relay2",1000) Func=1 hint(httpUrlDecode("1-%D0%B9%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%20%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD"),1)}
- if(owner():keyPressed("pad_2")&Relay2==0){guiSetValue(3,"sprites/blueglow1") guiSetValue(4,"sprites/grip") Relay2=1 guiSetValue(2,"Change to 2") timer("Relay2",1000) Func=1 hint(httpUrlDecode("1-%D0%B9%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%20%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD"),1)}
- if(owner():keyAttack2() & owner():weapon():type()=="weapon_crowbar" & Relay1==0){Relay1=1 TP:setPos(owner():aimPos()) TP:setAng(ang(0,owner():eyeAngles():yaw(),0)) TP:use() timer("BO1",10) timer("Relay1",1000)}
- if(owner():keyAttack1() & owner():weapon():type()=="weapon_crowbar"){holoCreate(4) holoModel(4,owner():model()) holoPos(4,owner():aimPos()) holoAng(4,ang(0,0,0))}
- }
- if(owner():keyWalk() & owner():weapon():type()=="weapon_crowbar"){
- holoCreate(3,owner():pos()+vec(0,0,40),vec(300,300,300))
- holoMaterial(3,"engine/writez")
- holoScale(3,vec(15,15,15))
- holoParent(3,owner())
- }else{holoDelete(3)}
- ####
- if(clk("SelfDestruct")){Prop1:propDelete()}
- if(clk("Relay")){Relay=0}
- if(clk("Relay2")){Relay2=0}
- if(clk("Relay1")){Relay1=0}
- if(clk("BO1")){TP:ejectPod()}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement