So I was doing a script from a plane that flies airports, for it created a ped and put him to drive, but when the plane walks away and disappears commands ped stops working and the plane crashes. Could someone tell me how to solve this?
Code: ↓↓
Server:
function _setPedControlState(ped, key, value)
triggerClientEvent("controlState",getRootElement(),ped,key,value)
end
function start()
Element = {}
Element.Ped = createPed(0,-1596.01953125,-125.279296875,14.1484375)
Element.Veiculo = createVehicle(592,-1606.5439453125,-113.8740234375,20.1484375,0,0,315.35913085938)
Element.Dimension = 0
Element.numMarker = 0
AllElements = {(Element.Ped),(Element.Veiculo)}
for i,v in ipairs(AllElements) do
setElementDimension(v,Element.Dimension)
end
createBlipAttachedTo(Element.Ped,5)
setTimer(warpPedIntoVehicle,1000,1,(Element.Ped), (Element.Veiculo))
setTimer(_setPedControlState,2000,1,(Element.Ped), "special_control_down", true )
setTimer(_setPedControlState,7000,1,(Element.Ped), "accelerate", true )
for i,v in ipairs(getElementsByType("player")) do
setElementSyncer ( (Element.Veiculo), v )
end
end
addEventHandler("onResourceStart",getRootElement(),start)
Client:
function control(ped,key,value)
setPedControlState ( ped, key, value )
end
addEvent("controlState",true)
addEventHandler("controlState",getRootElement(),control)