Public feed #381510

Someone

public text v1 · immutable
Raw Edit
·published 2007-03-04 22:23 UTC
rendered paste body
WAMHud = {}
WAM = {}

WAM.ShouldDrawTable = 
{
	["CHudAmmo"] = false,
	["CHudHealth"] = false,
	["CHudBattery"] = false,
	["CHudSecondaryAmmo"] = false,
}
/*
-----------------------------------------------------------------------------------|
This script was created by Wesnc/Raven-Rave/Mark Birge			|	
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(5, 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(5, 5, 40, 200, 100, 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
	draw.SimpleText("Clip: " .. mag_left, "ScoreboardText", 10, 80, Color(225, 225, 225, 225), 0, 0)
	draw.SimpleText("Clip Extra: " .. mag_extra, "ScoreboardText", 10, 90, Color(225, 225, 225, 225), 0, 0)
	draw.SimpleText("Clip Secondary: " .. secondary_ammo, "ScoreboardText", 10, 100, Color(225, 225, 225, 225), 0, 0)
	//Credits
	draw.SimpleText("Script by Wesnc", "ScoreboardText", 10, 120, 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)