diff --git a/lua/autorun/client/TTT_EasyScoreboard.lua b/lua/autorun/client/TTT_EasyScoreboard.lua index f7b5458..6b69c22 100644 --- a/lua/autorun/client/TTT_EasyScoreboard.lua +++ b/lua/autorun/client/TTT_EasyScoreboard.lua @@ -202,6 +202,7 @@ function EZS.AddRankLabel( sb ) local function AttachDynamicColor( label, ply ) label.HasRainbow = true label.Think = function( s ) + if not IsValid( ply ) then return end local rank = EZS.GetRank( ply ) if not rank then s:SetTextColor( color_white ) return end @@ -212,6 +213,7 @@ function EZS.AddRankLabel( sb ) end end sb.nick.Think = function( s ) + if not IsValid( ply ) then return end local rank = EZS.GetRank( ply ) if not rank then s:SetTextColor( color_white ) return end @@ -269,6 +271,7 @@ function EZS.AddRankLabel( sb ) if not rank.dynamic_col then label.Think = function( s ) + if not IsValid( ply ) then return end local rank = EZS.GetRank( ply ) if not rank then return end @@ -381,4 +384,4 @@ function EZS.AddMenu( menu ) end hook.Add( "TTTScoreboardMenu", "EasyScoreboard_Menu", EZS.AddMenu ) -concommand.Add( "ezs_refreshscoreboard", function() gamemode.Call( "ScoreboardCreate" ) end ) \ No newline at end of file +concommand.Add( "ezs_refreshscoreboard", function() gamemode.Call( "ScoreboardCreate" ) end )