Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Death Ray
- @inputs
- @outputs Pew:entity Grenade:entity
- @persist
- @trigger
- @model models/Gibs/HGIBS.mdl
- name(“Death Ray”)
- #Hide the chip
- entity():setColor(0,0,0,0)
- O = owner()
- runOnTick(1)
- runOnTick(1)
- runOnChat(1)
- if(first()) {
- print("Say \"del\" to remove! and the weapon is hands")
- print("Say \"del to remove! and the weapon is hands")
- print("Say \"http://steamcommunity.com/sharedfiles/filedetails/?id=138007714")
- }
- if(duped()) {
- reset()
- }
- Pew:pewFire(0)
- Grenade:pewFire(0)
- if(Pew:isValid() == 0) {
- Pew = pewCreate("Beam Laser","models/hunter/plates/plate025x025.mdl",entity():pos(),entity():angles(),"forward") #Left Clicker
- Pew:propNotSolid(1)
- Pew:propStatic(1)
- Pew:propDraw(0)
- }
- if(Grenade:isValid() == 0) {
- Grenade = pewCreate("Beam Laser","models/hunter/plates/plate025x025.mdl",entity():pos(),entity():angles(),"forward") #Right Clicker
- Grenade:propNotSolid(1)
- Grenade:propStatic(1)
- Grenade:propDraw(0)
- }
- if(owner():weapon():type() == "weapon_physcannon") {
- if(owner():keyAttack2()) {
- Pew:pewFire(1)
- }
- }
- if(owner():weapon():type() == "weapon_physcannon") {
- if(owner():keyAttack1()) {
- Grenade:pewFire(1)
- }
- }
- ##############################################################################
- #Artilleries:
- # Basic Artillery
- # Modifiable Artillery
- # Nebelwerfer
- # Rocket Barrage
- #Bombs and Explosives:
- # Bomb Rack
- # C4
- # Carpet Bomber
- # EMP Bomb
- # Helicopter Bomb
- # Warhead
- #Cannons:
- # 37mm Cannon
- # 40mm Cannon
- # 105mm Cannon
- # 230mm Cannon
- # Basic Cannon
- # EMP Cannon
- # Flak Cannon
- # Plasma Bomb
- # Railgun
- #Close Combat:
- # Fist
- # Flamethrower
- # Laser Sword
- #Defense:
- # Regenerator
- # Automatic Defense
- # Manual Defense
- #Fun:
- # Firework
- # Water Balloon
- #Lasers:
- # Basic Laser
- # Beam Laser
- # Laser Machinegun
- # Medium Laser
- #Launchers and Spawners:
- # C4 Spawner
- # Grenade Launcher
- # Smoke Grenade Launcher
- #Machineguns:
- # 50 Cal Machinegun
- # 100 Cal Explosive Rounds
- # Basic Machinegun
- # Burst Machinegun
- # Gauss Gun
- # Minigun
- #Naval:
- # Naval Mine
- # Naval Mine Spawner
- # Torpedo
- #Other:
- # Delayed Sticky-Bomb Launcher
- # Flame Shell
- # Smoke Emitter
- # Thud Rounds
- # Unrealistic Railgun
- ##############################################################################
- Pew:setAng(owner():eyeAngles())
- Grenade:setAng(owner():eyeAngles())
- Angle = Pew:angles() + ang(0,-10,0)
- SinAng = Angle:yaw()
- Speed = 20
- Pos = owner():pos()+vec(0,0,65)+(vec(0,0,-35)*owner():isCrouch())
- Pos = Pos + vec(Speed*sin(SinAng+90)*sin(Angle:pitch()+90), Speed*sin(SinAng)*sin(Angle:pitch()+90), Speed*sin(Angle:pitch()+180))
- Pew:setPos(Pos)
- Angle = Grenade:angles() + ang(0,0,0)
- SinAng = Angle:yaw()
- Pos = owner():pos()+vec(0,0,65)+(vec(0,0,-35)*owner():isCrouch())
- Pos = Pos + vec(Speed*sin(SinAng+90)*sin(Angle:pitch()+90), Speed*sin(SinAng)*sin(Angle:pitch()+90), Speed*sin(Angle:pitch()+180))
- Grenade:setPos(Pos)
- if(lastSaid() == "del") {
- if(lastSpoke() == owner()) {
- if(chatClk()) {
- Pew:propDelete()
- Grenade:propDelete()
- selfDestruct()
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement