i try to drop it but it's dosen't work
Client :
bindKey("H", "down",
function()
local vehicle = getPedOccupiedVehicle(localPlayer)
local id = getElementModel (vehicle)
local x, y, z = getElementPosition(vehicle)
if ( vehicle ) and ( id == 425 ) and getElementData(vehicle"AttachElements",true) then
triggerServerEvent("detachVehicle",hitElement,vehicle)
setElementData(vehicle,"AttachElements",false)
elseif ( vehicle ) and ( id == 425 ) and getElementData(vehicle"AttachElements",false) then
local dist = getElementDistanceFromCentreOfMassToBaseOfModel(vehicle)
local offset = 2
local hit, _, _, _, hitElement = processLineOfSight(x, y, z-dist, x, y, z-dist-offset, false, true, false, false, false)
if hit and getElementType(hitElement) == "vehicle" then
outputChatBox("You attach "..getVehicleName(hitElement))
triggerServerEvent("attachVehicle", hitElement, vehicle)
setElementData(vehicle,"AttachElements",true)
end
end
end
)
Server :
* deleted .
DebugScript :
client.lua:6: attempt to call local 'vehicle' ( a userdata value )