addEventHandler ( "onClientResourceStart", resourceRoot,
function ()
txd = engineLoadTXD ( "maverick.txd" );
engineImportTXD ( txd, 487 );
dff = engineLoadDFF ( "maverick.dff" );
engineReplaceModel ( dff, 487 );
end
);
local shader = [[
texture gTexture;
technique TexReplace
{
pass P0
{
Texture[0] = gTexture;
}
}
]]
local shader, t = dxCreateShader(shader, 0, 0, true, 'world,object,vehicle')
local texture = dxCreateTexture("1.png")
function applyShader(thePlayer, seat)
local theVehicle = source
if seat == 0 and thePlayer == localPlayer and shader then
if texture then
dxSetShaderValue(shader, 'Tex0', texture)
engineApplyShaderToWorldTexture(shader, "frogger2_sign_1", source)
end
end
end
addEventHandler("onClientVehicleEnter", getRootElement(), applyShader)
-----------------------
what should i do ? here isn't works!
before:
after: