Using the following script by Rubat with some small modifications. But I'm getting a refresh error each time a player decides to search for something in the spawn menu on join. After the search creates the error it will stop on the second search.
https://files.facepunch.com/forum/upload/418862/7aa39535-02b7-402d-8294-4ffafb9aeaa8/image.png
local function removeOldTabls()local tabstoremove = {language.GetPhrase("spawnmenu.category.npcs"),
language.GetPhrase("spawnmenu.category.entities"),
language.GetPhrase("spawnmenu.category.weapons"),
language.GetPhrase("spawnmenu.category.vehicles"),
language.GetPhrase("spawnmenu.category.postprocess"),
language.GetPhrase("spawnmenu.category.dupes"),
language.GetPhrase("spawnmenu.category.saves")}
if ! LocalPlayer():IsSuperAdmin() then for k, v in pairs( g_SpawnMenu.CreateMenu.Items ) do if table.HasValue(tabstoremove, v.Tab:GetText()) then
g_SpawnMenu.CreateMenu:CloseTab( v.Tab, true )
removeOldTabls()
end
end
end
end
hook.Add("SpawnMenuOpen", "blockmenutabs", removeOldTabls)
Sorry, you need to Log In to post a reply to this thread.