All pastes #494388 Raw Edit

tad2020

public lua v1 · immutable
·published 2007-05-18 06:11 UTC
rendered paste body
function ENT:SetupOverlayText(...)	if !arg[1] then		Msg("well that didnt work!\n")		return	end	self.Entity:SetNetworkedBeam_MultiString( 0, arg)endfunction ENT:UpdateOverlayText(...)	if !arg[1] then		Msg("well that didnt work!\n")		return	end	self.Entity:SetNetworkedBeam_MultiFloat( 0, arg)endfunction ENT:RecvMultiString(key, values)	//Msg("RecvMultiString\n")	self:BuildOverlayText( values, nil )endfunction ENT:RecvMultiFloat(key, strings)	//Msg("RecvMultiFloat\n")	self:BuildOverlayText( nil, strings )endfunction ENT:BuildOverlayText(strings, values)	strings = strings or self.Entity:GetNetworkedBeam_MultiString( 0 ) or {}	values = values or self.Entity:GetNetworkedBeam_MultiFloat( 0 ) or {}		self.OverlayText = ""	for i=1, math.max( #strings, #values ) do		self.OverlayText = self.OverlayText .. (strings[i] or " ") .. (values[i] or " ")	end	if (CLIENT) then		--Msg("self.OverlayText = "..self.OverlayText.."\n")		self.Entity:SetNetworkedString( "GModOverlayText", self.OverlayText )	endend