Code:
local VUMat = Material("idcard.png", "noclamp smooth")
local LP = LocalPlayer()
function SWEP:DrawHUD()
local GetPModel = LP:GetModel()
local LW, LH = 500, 250
local W,H = ScrW()-LW-5, ScrH()-LH-5
local LP = LocalPlayer()
PIcon = PIcon or vgui.Create( "DModelPanel")
PIcon:SetSize(76,65)
PIcon:SetModel(GetPModel)
function PIcon:LayoutEntity(ent) return end
PIcon:SetPos(W+64,H+135)
local eyepos = PIcon.Entity:GetBonePosition(PIcon.Entity:LookupBone("ValveBiped.Bip01_Head1"))
eyepos:Add(Vector(0, 0, -2)) -- Move up slightly
PIcon:SetLookAt(eyepos)
PIcon:SetCamPos(eyepos-Vector(-20, 0, 0)) -- Move cam in front of eyes
PIcon.Entity:SetEyeTarget(eyepos-Vector(-20, 0, 0))
surface.SetMaterial(VUMat)
surface.SetDrawColor(255, 255, 255, 255)
surface.DrawTexturedRect(W, H, LW, LH)
local TextW,TextH = W+160, H + 58
draw.SimpleText(LP:Nick(), "davinci_font", TextW, TextH, Color( 255, 255, 255, 255 ), TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER )
draw.SimpleText(LP:SteamID64(), "davinci_font", TextW, TextH+30, Color( 255, 255, 255, 255 ), TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER )
draw.SimpleText(LP:getDarkRPVar("job"), "davinci_font", TextW, TextH+60, Color( 255, 255, 255, 255 ), TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER )
end
Ich möchte, dass wenn ich die Waffe nicht aktiv habe das ModelBild unten verschwindet.