Sziasztok! Olyan gondom támadt, hogy az attacholt objectet amikor leszedném akkor hogyan lehetne azt megoldani, hogy ne minden játékos kocsijáról detacholja azobjectet.
SCRIPT [ Szerver oldali ]
function attachTest(player)
x,y,z = getElementPosition(player)
local asdobj = createObject(2935, x, y, z)
local veh = getPedOccupiedVehicle(player)
attachElements(asdobj, veh, 0, -1.5, 1.2, 0, 0, 0)
end
addCommandHandler(\"attachobject\", attachTest)
function detach()
if ( isElementAttached( asdobj ) ) then -- egnézi, hogy a konténer csatolva van-e.
detachElements ( asdobj ) -- Konténer lecsatolása
destroyElement ( asdobj )
else
outputChatBox(\"Nincs attacholt object \")
end
end
addCommandHandler(\"detachobject\", detach)
Az a gond hogy csak a funkción belül hoztad létre az objectet, ezáltal nem tudod másik függvényben kezelni, nem kell a local.
Tehát így:
function attachTest(player)
x,y,z = getElementPosition(player)
asdobj = createObject(2935, x, y, z)
veh = getPedOccupiedVehicle(player)
attachElements(asdobj, veh, 0, -1.5, 1.2, 0, 0, 0)
end
addCommandHandler(\"attachobject\", attachTest)
function detach()
if ( isElementAttached( asdobj ) ) then -- egnézi, hogy a konténer csatolva van-e.
detachElements ( asdobj ) -- Konténer lecsatolása
destroyElement ( asdobj )
else
outputChatBox(\"Nincs attacholt object \")
end
end
addCommandHandler(\"detachobject\", detach)