Search the Community
Showing results for tags 'destruir'.
-
porque meu codigo não esta destruindo o veiculo quando o player que spawnou sai dele? veiculo = {} function spawnVeh(source) if getPedOccupiedVehicle(source) == false then if getElementData(source, "Eletricista") == true then if getElementModel(source) == 11 then veiculo[source] = createVehicle(config.veh, 2458.3537597656,-2078.1528320312,13.546875) warpPedIntoVehicle(source, veiculo[source]) setElementRotation(veiculo[source], 0,0,180) setVehicleLocked(veiculo[source],true) setVehicleDamageProof(veiculo[source], true) end end else outputChatBox("você já esta em um veiculo") end end addEvent("spawnCar", true) addEventHandler("spawnCar", root, spawnVeh) function onSair(source) if getPedOccupiedVehicle(source) == false then destroyElement ( veiculo[source] ) veiculo[source] = nil end end addEventHandler("onPedVehicleExit", getRootElement(), onSair)
-
Boa Noite. Estou modificando um script de concessionaria para deixa-lo mais rp. e quero mudar 2 funções nele 1° - Mudar a função de trancar veículo para quando o proprietário sair do servidor só ele conseguir abrir novamente pelo painel de veículos. addEvent("LockMyVehicle", true) addEventHandler("LockMyVehicle", root, function(id) local vehicle = getVehicleByID(id) if isElement(vehicle) then if not isVehicleLocked(vehicle) then setVehicleLocked(vehicle, true) setVehicleDoorsUndamageable(vehicle, true) setVehicleDoorState(vehicle, 0, 0) setVehicleDoorState(vehicle, 1, 0) setVehicleDoorState(vehicle, 2, 0) setVehicleDoorState(vehicle, 3, 0) outputChatBox("#ffffff|#0000FF SRP - CONCESSIONÁRIA #ffffff| O seu veículo #0000FF"..(customCarNames[getElementModel(vehicle)] or getVehicleNameFromModel(getElementModel(vehicle))).." #FFFFFFfoi #0000FFfechado.", source, 38, 122, 216, true) elseif isVehicleLocked(vehicle) then setVehicleLocked(vehicle, false) setVehicleDoorsUndamageable(vehicle, false) outputChatBox("#ffffff|#0000FF SRP - CONCESSIONÁRIA #ffffff| O seu veículo #0000FF"..(customCarNames[getElementModel(vehicle)] or getVehicleNameFromModel(getElementModel(vehicle))).." #FFFFFFfoi #0000FFaberto.", source, 38, 122, 216, true) end else outputChatBox("#ffffff|#0000FF SRP - CONCESSIONÁRIA #ffffff| O seu veiculo não foi conectado.", source, 38, 122, 216, true) end end) 2° - Alterar a função de quando o proprietário do veiculo sair do servidor o veículo não sumir (ser destruido) function SaveVehicleDataOnQuit() for i, veh in ipairs (getElementsByType("vehicle")) do if getElementData(veh, "Owner") == source then destroyVehicle(veh) end end end addEventHandler("onPlayerQuit", root,SaveVehicleDataOnQuit) Podem me ajudar? por onde começo?