WASSIm. Posted January 17, 2013 Share Posted January 17, 2013 1-script not work 2-i want work script in start not i entred cars local shaders = {} addEventHandler("onClientElementStreamIn",root, function () if getElementType(source) == "vehicle" then loadVehicleLights(source) end end ) addEventHandler("onClientVehicleEnter",root, function () loadVehicleLights(source) end ) function loadVehicleLights (vehicle) local controller = getVehicleController(vehicle) if not controller then return end local image = getElementData(controller,"vehiclelight") if not image then return end if not shaders[image] then local texture = dxCreateTexture("images/vehiclepoldecals128.jpg","dxt5") local shader = dxCreateShader("lights.fx") dxSetShaderValue(shader,"gTexture",texture) shaders[image] = shader end engineApplyShaderToWorldTexture(shaders[image],"vehiclepoldecals128",vehicle) end function unloadVehicleLights (vehicle) local controller = getVehicleController(vehicle) if not controller then return end local image = getElementData(controller,"vehiclelight") if not image then return end engineRemoveShaderFromWorldTexture(shaders[image],"vehiclepoldecals128",vehicle) end and thx all Link to comment
Castillo Posted January 17, 2013 Share Posted January 17, 2013 Try this: addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) local texture = dxCreateTexture ( "images/vehiclepoldecals128.jpg", "dxt5" ) local shader = dxCreateShader ( "lights.fx" ) dxSetShaderValue ( shader, "gTexture", texture ) engineApplyShaderToWorldTexture ( shader, "vehiclepoldecals128" ) end ) Link to comment
WASSIm. Posted January 17, 2013 Author Share Posted January 17, 2013 Try this: addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) local texture = dxCreateTexture ( "images/vehiclepoldecals128.jpg", "dxt5" ) local shader = dxCreateShader ( "lights.fx" ) dxSetShaderValue ( shader, "gTexture", texture ) engineApplyShaderToWorldTexture ( shader, "vehiclepoldecals128" ) end ) thX 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