Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.30 KB | None | 0 0
  1. @name magic_v16_final
  2. @inputs
  3. @outputs
  4. @persist [Prop Prop1]:entity Relay Func Relay1 Relay2 TP:entity I [Fire]:entity Pod:array R A1 Relay3
  5. @trigger
  6. runOnTick(1)
  7. runOnGUI(1)
  8. guiSetValue(5,owner():armor())
  9. guiSetValue(6,owner():health()/(owner():maxHealth()/100))
  10. if(owner():keyPressed("pad_1")){guiEnableMouse(owner(),1)}else{guiEnableMouse(owner(),0)}
  11. if(first()){Func=1
  12. TP=seatSpawn("models/cheeze/wires/amd_test.mdl",1)
  13.  
  14. guiPanel(owner(),1,vec2(egpScrW(owner())/2-250,egpScrH(owner())-103),vec2(500,100))
  15. guiButton(owner(),2,vec2(egpScrW(owner())/2-240,egpScrH(owner())-93),vec2(80,80))
  16. guiButtonImage(owner(),3,vec2(egpScrW(owner())/2-150,egpScrH(owner())-93),vec2(80,80))
  17. guiButtonImage(owner(),4,vec2(egpScrW(owner())/2-60,egpScrH(owner())-93),vec2(80,80))
  18. guiSlider(owner(),5,vec2(egpScrW(owner())/2+40,egpScrH(owner())-93))
  19. guiSlider(owner(),6,vec2(egpScrW(owner())/2+40,egpScrH(owner())-63))
  20. guiSetValue(3,"sprites/blueglow1") guiSetValue(4,"sprites/grip")
  21. guiSetValue(2,"Change to 2")
  22. holoCreate(1)
  23. holoAng(1,owner():attachmentAng("anim_attachment_RH"))
  24. holoPos(1,owner():attachmentPos("anim_attachment_RH"))
  25. holoScale(1, vec(0.2,0.2,0.2))
  26. holoAng(1,ang(90,0,0) )
  27. holoParentAttachment(1,owner(),"anim_attachment_RH")
  28. holoColor(1,vec(0,100,150))
  29. holoModel(1,"models/props_phx/construct/glass/glass_angle360.mdl")
  30. holoMaterial(1,"models/wireframe")
  31.  
  32. holoCreate(2)
  33. holoAng(2,owner():attachmentAng("anim_attachment_RH"))
  34. holoPos(2,owner():attachmentPos("anim_attachment_RH"))
  35. holoScale(2, vec(0.15,0.15,0.5))
  36. holoAng(2,ang(90,0,0) )
  37. holoParentAttachment(2,owner(),"anim_attachment_RH")
  38. holoColor(2,vec(0,150,100))
  39. holoModel(2,"models/props_phx/construct/glass/glass_angle360.mdl")
  40. holoMaterial(2,"models/wireframe")
  41.  
  42. }
  43. if(changed(owner():weapon():type())&owner():weapon():type()=="weapon_crowbar"){owner():weapon():setColor(vec4(255,255,255,0))}
  44.  
  45. if(Func==1){
  46. 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)}
  47. 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)}
  48. if (owner():weapon():type()=="weapon_crowbar"){
  49. A1=owner():keyAttack1()
  50. 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)}
  51. if(clk("Fir")){Fire=propSpawn("models/props_junk/propane_tank001a.mdl",owner():aimPos(),1) Fire:propBreak()}
  52. if(clk("Rela")){Relay=0}
  53. }
  54. if(owner():keyAttack2() & Relay==0 & owner():weapon():type()=="weapon_crowbar"){Relay=1 timer("Relay",5000)
  55. Prop1=propSpawn("models/props_lab/blastdoor001c.mdl",owner():aimPos(),ang(0,owner():eyeAngles():yaw(),0),1) timer("SelfDestruct",5000)}}
  56. Prop1:setMaterial("models/props_combine/stasisshield_sheet")
  57.  
  58. if(Func==2&guiClk(4)){TP:setPos(owner():aimPos()) TP:setAng(ang(0,owner():eyeAngles():yaw(),0)) TP:use() timer("BO1",10)}
  59. if(Func==2&guiClk(3)){holoCreate(4) holoModel(4,owner():model()) holoPos(4,owner():aimPos()) holoAng(4,ang(0,0,0))}
  60.  
  61. if(Func==1&guiClk(3)){Prop=propSpawn("models/props_phx/torpedo.mdl",owner():aimPos(),1) Prop:propBreak()}
  62. 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)}
  63.  
  64. 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)}
  65. 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)}
  66. 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)}
  67. if(owner():keyAttack1() & owner():weapon():type()=="weapon_crowbar"){holoCreate(4) holoModel(4,owner():model()) holoPos(4,owner():aimPos()) holoAng(4,ang(0,0,0))}
  68. }
  69.  
  70. if(owner():keyWalk() & owner():weapon():type()=="weapon_crowbar"){
  71. holoCreate(3,owner():pos()+vec(0,0,40),vec(300,300,300))
  72. holoMaterial(3,"engine/writez")
  73. holoScale(3,vec(15,15,15))
  74. holoParent(3,owner())
  75.  
  76. }else{holoDelete(3)}
  77.  
  78.  
  79.  
  80. ####
  81. if(clk("SelfDestruct")){Prop1:propDelete()}
  82. if(clk("Relay")){Relay=0}
  83. if(clk("Relay2")){Relay2=0}
  84. if(clk("Relay1")){Relay1=0}
  85. if(clk("BO1")){TP:ejectPod()}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement