Sr.black Posted January 24, 2023 Share Posted January 24, 2023 HELLO! Please help me add cammand in the scripts shaders so that it can Players disable or enable shaders ex : i want enable shaders cammand add : shaders on / shaders off scripts : shader_dynamic_sky: https://www75.zippyshare.com/v/MFGntuRx/file.html shader_watershine: https://www75.zippyshare.com/v/1vrRJUFt/file.html shader_car_paint_reflect_fix: https://www75.zippyshare.com/v/2NYTIZqt/file.html Link to comment
Trust aka Tiffergan Posted January 27, 2023 Share Posted January 27, 2023 function enable_shaders() if not shadersEnabled then -- code to enable shaders, for example: setWeather(15) setFogDistance(50) shadersEnabled = true outputChatBox("Shaders enabled.") else outputChatBox("Shaders are already enabled.") end end function disable_shaders() if shadersEnabled then -- code to disable shaders, for example: setWeather(0) setFogDistance(200) shadersEnabled = false outputChatBox("Shaders disabled.") else outputChatBox("Shaders are already disabled.") end end This example uses a global variable shadersEnabled to keep track of whether the shaders are currently enabled or disabled. The enable_shaders() function checks if the shaders are already enabled before enabling them, and the disable_shaders() function does the same for disabling the shaders. You would also need to initialize the global variable shadersEnabled to keep track of the current state of shaders, for example: shadersEnabled = false You would then need to add a command handler to listen for the "shaders on" and "shaders off" commands: addCommandHandler("shaders", function(player, command, option) if option == "on" then enable_shaders() elseif option == "off" then disable_shaders() end end) Note that the code to actually enable and disable the shaders would depend on the specific technology you are using to implement the shaders, and in this example I provided an example of how to change the weather and fog distance, you may need to adjust that according to your needs. 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now