rendered paste bodyWAMHud = {}
WAM = {}
WAM.ShouldDrawTable =
{
["CHudAmmo"] = false,
["CHudHealth"] = false,
["CHudBattery"] = false,
["CHudSecondaryAmmo"] = false,
}
/*
-----------------------------------------------------------------------------------|
This script was created by Wesnc/Raven-Rave |
Also, Please let me know if you want to use this code in something. |
|
WAM is Wesnc's Adminstration Mod |
-----------------------------------------------------------------------------------|
*/
include("WAMInfoHud.lua")
function WAMHUD2()
local client = LocalPlayer()
if !client:Alive() then return end
//local mag_left = client:GetActiveWeapon():Clip1()
//local mag_extra = client:GetAmmoCount(client:GetActiveWeapon():GetPrimaryAmmoType())
//local secondary_ammo = client:GetAmmoCount(client:GetActiveWeapon():GetSecondaryAmmoType())
//Script Name
surface.CreateFont("coolvetica", 35, 500, true, true, "WAMFont" )
surface.SetFont("WAMFont")
draw.RoundedBox(4, 5, 5, 190, 30, Color(0, 0, 0, 225))
draw.SimpleText("WAMInfoHud", "WAMFont", 10, 5, Color(225, 225, 225, 225), 0, 0)
//Health, Name, and ping.
draw.RoundedBox(4, 5, 40, 200, 140, Color(0, 0, 0, 225))
draw.SimpleText("HP: " .. client:Health(), "ScoreboardText", 10, 40, Color(225, 225, 225, 255), 0, 0)
draw.SimpleText("Name: " .. client:Name(), "ScoreboardText", 10, 50, Color(225, 225, 225, 225), 0, 0)
draw.SimpleText("Ping: " .. client:Ping(), "ScoreboardText", 10, 60, Color(225, 225, 225, 225), 0, 0)
//Ammo
local weapon = client:GetActiveWeapon()
if weapon:IsValid() then
local mag_left = weapon:Clip1()
local mag_extra = client:GetAmmoCount(weapon:GetPrimaryAmmoType())
local secondary_ammo = client:GetAmmoCount(weapon:GetSecondaryAmmoType())
draw.SimpleText("Clip: " .. mag_left, "ScoreboardText", 10, 80, Color(225, 225, 225, 225), 0, 0)
draw.SimpleText("/" .. mag_extra, "ScoreboardText", 55, 80, Color(225, 225, 225, 225), 0, 0)
draw.SimpleText("Clip Secondary: " .. secondary_ammo, "ScoreboardText", 10, 90, Color(225, 225, 225, 225), 0, 0)
end
//Spaceholder
draw.SimpleText("________________________", "ScoreboardText", 10, 100, Color(225, 225, 225, 225), 0, 0)
//Servername, Current Gamemode, Sv_cheats, sbox_noclip
draw.SimpleText("Servername: " .. GetConVarString( "hostname"), "ScoreboardText", 10, 115, Color(225, 225, 225, 225), 0, 0)
//Current Gamemode
draw.SimpleText("Current Gamemode: " .. GetConVarString( "sv_gamemode"), "ScoreboardText", 10, 125, Color(225, 225, 225, 225), 0, 0)
draw.SimpleText("sv_cheats 1 or 0: " .. GetConVarString( "sv_cheats"), "ScoreboardText", 10, 135, Color(225, 225, 225, 225), 0, 0)
draw.SimpleText("sbox_noclip 1 or 0: " .. GetConVarString( "sbox_noclip"), "ScoreboardText", 10, 145, Color(225, 225, 225, 225), 0, 0)
//Credits
draw.SimpleText("Script by Wesnc", "ScoreboardText", 10, 165, Color(225, 225, 225, 225), 0, 0)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Message Of The Day
//Planning to make it read from an .ini to retreive the Mes
surface.CreateFont("akbar", 20, 100, true, true, "MOTDFont")
surface.SetFont("MOTDFont")
draw.RoundedBox(4, 5, 200, 205, 50, Color(0, 0, 0, 225))
draw.SimpleText("'Never trust those whom dont", "MOTDFont", 10, 200, Color(225, 225, 225, 225), 0, 0)
draw.SimpleText("trust others.' Wesnc", "MOTDFont", 10, 215, Color(225, 225, 225, 225), 0, 0)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
end
function WAM.HideDefHud( szShouldDraw )
return WAM.ShouldDrawTable[ szShouldDraw ]
end
hook.Add("HUDShouldDraw", "WAM.HideDefaultHud", WAM.HideDefHud)
hook.Add("HUDPaint", "WAMHUD2", WAMHUD2)