Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --@name Holo Turret
- --@author Avorius
- wire.createInputs({"Target","Weapon1","Weapon2"},{"vector","entity","entity"})
- Target = wire.ports.Target
- TargetAng = nil
- if SERVER then
- Base = holograms.create(ents.self():toWorld(Vector(0,0,0)),ents.self():toWorld(Angle(0,-90,0)),"models/mandrac/hybride/cap_railgun_base.mdl")
- Turret = holograms.create(Base:toWorld(Vector(0,0,0)),ents.self():toWorld(Angle(0,-90,0)),"models/mandrac/hybride/cap_railgun_body.mdl")
- Gun = holograms.create(Turret:toWorld(Vector(0,0,0)),ents.self():toWorld(Angle(0,-90,0)),"models/mandrac/hybride/cap_railgun_gun.mdl")
- function TurretUpdate()
- if Target ~= nil then
- TargetAng = Target-ents.self():pos():Angle()
- Turret:setAng(Angle(0,TargetAng.Y,0))
- else
- TargetAng = nil
- Turret:setAng(ents.self():toWorld(Angle(0,-90,0)))
- end
- end
- timer.create("TurretUpdate",0.5,0,TurretUpdate)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement