A bad argument in includes/util.lua when i die in the game?

Hello. Whenever i die, i get this error:

ERROR: GAMEMODE:'HUDPaint' Failed: includes\util.lua:23: bad argument #1 to 'min' (number expected, got nil)

It stops as soon as i respawn.
Does anybody know how to fix this?


Give us the clientside file you recently edited, with hudpaint init.

It means you passed a value to a “Color” function that did not parse as a number.

It most likely is due to an addon you have installed recently. Try and remove some/all to find which one.

It worked for some days ago, but now it dosent. I havent added any addons since then.

I tried to reinstall the server, and it still dosent work.

Update possibly?

I have updated the server to update 81.

Before you could do like

and it would become red, when garry added the color clamps he broke that

Exactly. I open the includes/util.lua file and tried to fix it, but failed.
Do you know how to fix this?

[lua]function Color( r, g, b, a )

a = a or 255
a = r or 0
a = g or 0
a = b or 0
return { r = math.min( tonumber(r), 255 ), g =  math.min( tonumber(g), 255 ), b =  math.min( tonumber(b), 255 ), a =  math.min( tonumber(a), 255 ) }


function Color( r, g, b, a )
return { r = math.Clamp( tonumber( r ) or 0, 0, 255 ), g = math.Clamp( tonumber( g ) or 0, 0, 255 ), b = math.Clamp( tonumber( b ) or 0, 0, 255 ), a = math.Clamp( tonumber( a ) or 0, 0, 255 ) }

Clamping includes lower bounds.

Sadly garry/AzuiSleet used min instead of Clamp :saddowns: Atleast in my .gcf

Its pretty funny actually, i tried that before you suggested but it did not worked.
I will try to replace the math.min with math.Clamp and see if that works.

Ow i failed, use what Kogitsune said

Kogitsunes suggestion did not worked.
Lua errors spammed me. (Mostly due to some variables was not defined because of a error in util.lua)