mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 13:53:45 +03:00
Upload
This commit is contained in:
48
lua/entities/stormfox_wiredata/cl_init.lua
Normal file
48
lua/entities/stormfox_wiredata/cl_init.lua
Normal file
@@ -0,0 +1,48 @@
|
||||
--[[
|
||||
| This file was obtained through the combined efforts
|
||||
| of Madbluntz & Plymouth Antiquarian Society.
|
||||
|
|
||||
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
||||
| Maloy, DrPepper10 @ RIP, Atle!
|
||||
|
|
||||
| Visit for more: https://plymouth.thetwilightzone.ru/
|
||||
--]]
|
||||
|
||||
include("shared.lua")
|
||||
|
||||
function ENT:GetOverlayText()
|
||||
return "StormFox wiremod support"
|
||||
end
|
||||
|
||||
local matBeam = Material( "effects/lamp_beam" )
|
||||
|
||||
local sf = Material("stormfox2/logo.png")
|
||||
local part = Material("effects/lamp_beam")
|
||||
local mat = Material("dev/dev_combinemonitor_3")
|
||||
local sin,abs = math.sin,math.abs
|
||||
local c = Color(0,0,0)
|
||||
function ENT:Draw()
|
||||
self:DrawModel()
|
||||
if ( halo.RenderedEntity() == self ) then return end
|
||||
if not StormFox2 then return end
|
||||
if not StormFox2.Loaded then return end
|
||||
|
||||
cam.Start3D2D(self:LocalToWorld(Vector(5.8,-5.11,0.82)),self:LocalToWorldAngles(Angle(0,90,90)),0.1)
|
||||
surface.SetDrawColor(0,0,0)
|
||||
surface.DrawRect(0,0,50,25)
|
||||
surface.SetMaterial(sf)
|
||||
surface.SetDrawColor(255,255,255)
|
||||
surface.DrawTexturedRect(15,2,20,20)
|
||||
surface.SetMaterial(mat)
|
||||
surface.SetDrawColor(255,255,255)
|
||||
surface.DrawTexturedRect(0,0,50,25)
|
||||
cam.End3D2D()
|
||||
|
||||
local p = self:LocalToWorld(Vector(5.9,0,0))
|
||||
local a = abs(sin(SysTime())) * 255
|
||||
render.SetColorMaterial()
|
||||
c.r = a
|
||||
render.DrawBox(p,self:GetAngles(),Vector(-0.1,-0.1,-0.1),Vector(0.1,0.1,0.1),c)
|
||||
render.SetMaterial(part)
|
||||
render.DrawBeam(p,p + self:GetForward() * 1,1,0,1,c)
|
||||
end
|
||||
Reference in New Issue
Block a user