Всем привет, короче на абсолютно пустом сервере (аддонов, кроме веапон селектора нет), появился баг или ошибка. Худ HUDShouldDraw не работает.
В стандартной камере заложен скрипт который должен убирать веапон селектор и чат, но этого не происходит. Также если отдельно от свепа камеры сделать хук на ремув отображения веапон селектора, то это нихуя не поможет.
Баг не зависит от аддона на веапон селектор, при удалении мною упомянутого аддона всё равно веапон селектор остаётся. Ошибок если что нигде, никуда, ничего не выдаёт.
В стандартной камере заложен скрипт который должен убирать веапон селектор и чат, но этого не происходит. Также если отдельно от свепа камеры сделать хук на ремув отображения веапон селектора, то это нихуя не поможет.
Оригинальный скрипт камеры:
function SWEP:HUDShouldDraw( name )
-- So we can change weapons
if ( name == "CHudWeaponSelection" ) then return true end
if ( name == "CHudChat" ) then return true end
return false
end
Второстепенный скрипт на худ:
hook.Add( "HUDShouldDraw", "HideHUD", function( name )
if ( name == "CHudWeaponSelection" ) then return true end
end )
Ещё одна вариация скрипта, которая также не убирает веапон селектор:
local hide = {
["CHudHealth"] = true,
["CHudWeaponSelection"] = true
}
hook.Add( "HUDShouldDraw", "HideHUD", function( name )
if ( hide[ name ] ) then
return false
end
-- Don't return anything here, it may break other addons that rely on this hook.
end )