Hi!
My problem is that on the client side the object is seen by only one person who has tried it out and I want everyone to see the object on the server.
Client Side:
local rx,ry,rz = getElementPosition(getElementData(localPlayer,"cage"))
local cx,cy,cz = getVehicleComponentPosition(getElementData(localPlayer,"cage"),"static_p01")
local x,y,z = rx + cx, ry + cy+3, 0.8
local a,b = getScreenFromWorldPosition(x,y,z)
local magnet = createObject(1301, rx-0.6, ry-5, rz+4, 0, 0, 0)
setObjectScale(magnet, 0.3)
setElementCollisionsEnabled(magnet, false)
moveObject(magnet, 1000*60*1, rx-0.6, ry-5, rz-50)
setTimer(function()
destroyElement(magnet)
local magnet2 = createObject(1301, rx-0.6, ry-5, rz-50, 0, 0, 0)
setObjectScale(magnet2, 0.3)
setElementCollisionsEnabled(magnet2, false)
moveObject(magnet2, 1000*60*1, rx-0.6, ry-5, rz+4)
local crate = createObject(1224, rx-0.6, ry-5, rz-50.3, 0, 0, 0)
moveObject(crate, 1000*60*1, rx-0.6, ry-5, rz+3.3)
setElementCollisionsEnabled(crate, false)
setTimer(function()
usedMagnet = false
end, 1000*60*1, 1)
end, 1000*60*1, 1)
In principle I should only use this server site: setElementVisibleTo