mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 21:53:46 +03:00
Upload
This commit is contained in:
59
gamemodes/darkrp/plugins/vortigaunts/derma/cl_agenda.lua
Normal file
59
gamemodes/darkrp/plugins/vortigaunts/derma/cl_agenda.lua
Normal file
@@ -0,0 +1,59 @@
|
||||
--[[
|
||||
| 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/
|
||||
--]]
|
||||
|
||||
local PLUGIN = PLUGIN
|
||||
|
||||
surface.CreateFont("VortAgendaFont", {
|
||||
font = "Norse",
|
||||
extended = false,
|
||||
size = math.Clamp(SScaleMin(24), 0, 72),
|
||||
weight = 550,
|
||||
antialias = true,
|
||||
scanlines = 0,
|
||||
shadow = true
|
||||
})
|
||||
|
||||
local PANEL = {}
|
||||
|
||||
function PANEL:Init()
|
||||
self:SetSize(SScaleMin(900 / 3), -1)
|
||||
self:Center()
|
||||
self:CenterVertical(0.25)
|
||||
|
||||
surface.PlaySound("ambience/3d-sounds/xen-vorts/whispertrail2.mp3")
|
||||
|
||||
self.agendaText = self:Add("DLabel")
|
||||
self.agendaText:Dock(FILL)
|
||||
self.agendaText:SetFont("VortAgendaFont")
|
||||
self.agendaText:SetContentAlignment(5)
|
||||
self.agendaText:SetTextColor(Color(11, 205, 18, 157))
|
||||
self.agendaText:SetText("VORTIGAUNT BUYURUYOR...")
|
||||
|
||||
self:SizeTo(SScaleMin(900 / 3), SScaleMin(150 / 3), 1, 0, 0.5, function()
|
||||
self:SizeTo(SScaleMin(900 / 3), 0, 1, 4, 0.5, function()
|
||||
PLUGIN.conterminousAgenda = nil
|
||||
self:Remove()
|
||||
end)
|
||||
end)
|
||||
end
|
||||
|
||||
function PANEL:Paint(w, h)
|
||||
if (!LocalPlayer():IsVortigaunt() or LocalPlayer():IsVortigaunt() and LocalPlayer():GetNetVar("ixVortNulled")) then
|
||||
return
|
||||
end
|
||||
|
||||
local mat = Material("willardnetworks/vortessence.png")
|
||||
|
||||
surface.SetDrawColor(255, 255, 255, 66)
|
||||
surface.SetMaterial(mat)
|
||||
surface.DrawTexturedRect(0, 0, w, h)
|
||||
end
|
||||
|
||||
vgui.Register("ixconterminousAgenda", PANEL, "Panel")
|
||||
Reference in New Issue
Block a user