EDIT:
I think I fixed it. Do you see any mistakes or have any advices?
objects = {
{model = 3095, x = 0.0000, y = 0.0000, z = 6.0000, rx = 90.0000, ry = 0.0000 , rz = 0.0000, tex = "texture1.png", worldtex = "sam_camo"},
{model = 3095, x = 10.0000, y = 0.0000, z = 6.0000, rx = 90.0000, ry = 0.0000 , rz = 0.0000, tex = "texture2.png", worldtex = "bonyrd_skin2"}
}
addCommandHandler("toggle",
function()
for i, v in pairs (objects) do
object = createObject(objects[i].model, objects[i].x, objects[i].y, objects[i].z, objects[i].rx, objects[i].ry, objects[i].rz, false)
myShader = dxCreateShader("shader.fx")
myTexture = dxCreateTexture(objects[i].tex, "dxt5")
dxSetShaderValue(myShader, "gTexture", myTexture)
engineApplyShaderToWorldTexture(myShader, objects[i].worldtex, object)
end
end
)
OLD:
objects = {
{model = 3095, x = 0.0000, y = 0.0000, z = 6.0000, rx = 90.0000, ry = 0.0000 , rz = 0.0000},
{model = 3095, x = 10.0000, y = 0.0000, z = 6.0000, rx = 90.0000, ry = 0.0000 , rz = 0.0000}
}
addCommandHandler("toggle",
function()
for i, v in pairs (objects) do
object = createObject(model, x, y, z, rx, ry, rz, false)
end
end
)
Thanks, but I don' t really get it. What' s wrong with createObject script? I tried it in many other ways, but that doesn' t work.