Как удалить задний план карты rp bangclaw всем игрокам?
Знаю есть консольная команда r_3dsky 0, но она не помогает всем игрокам, а только одному (кто ввел эту команду)
Есть вроде плагин скрывающий это,но если зайти в хаммер,то можно удажить skybox(он находиться за картой около цемента.
Это чисто Cl часть.
hook.Add("PreDrawSkyBox","3dSkyOff",function()
RunConsoleCommand("r_3dsky", "0")
end)
в это хуке можно заменить запуск команды на return true но тогда на карте с 3d Sky,
2d Sky тоже отключится
а так клиент просто введёт команду и после чего хук больше не будет вызываться так как 3dSky отключен
если стоит Runcon…
если стоит return true
Без всего
С тебя лайк

Только вот хук лучше заменить на InitPostEntity
:
Просто потому что PreDrawSkyBox
:
This is a rendering hook which provides a 3d rendering context.
Просто незачем каждый фрейм прописывать команду в консоль клиенту.
если r_3dsky 0 то хук не работает. я же написал про это.
This will not be called for maps with no 3D skybox, or when the 3d skybox is disabled. (
r_3dsky 0
)
если клиент пропишет r_3dsky 1 то он станет 0
Что если игрок хочет что бы у него рисовался скайбокс? Я понимаю что у большинства людей калюкуляторы, но всё же.
Значит всем игрокам.
А куда это всё вписывать? Типо в папке адонс создать текстовый и туда это вписать? Я просто не шарю :3
Спасибо :3