Here's code I have
shader = dxCreateShader("shader.fx", 1000, 0, false)
function shaders ()
local vehicles = getElementsByType ( "vehicle" )
for i,vehiclez in ipairs(vehicles) do
outputDebugString("Vehicles Found")
local modded = getElementData (vehiclez,"ModdedinTune")
if modded == true then
for i, aObjects in ipairs(getAttachedElements ( vehiclez )) do
outputDebugString("Shaders added")
local r, g, b = getVehicleColor ( vehiclez, true )
engineApplyShaderToWorldTexture(shader, "#emapjesterbody256",aObjects)
engineApplyShaderToWorldTexture(shader, "vehiclegrunge256",aObjects)
dxSetShaderValue(shader, "gColor", r, g, b, 255)
end
end
end
end