Jump to content

RespawnVehiclesInWater me da problemas.


Digore

Recommended Posts

Posted

Buenas, os muestro este lua que no funciona correctamente. He probado a cambiar el setTimer con muchos valores pero no soy capaz de que funcione. Trato de hacerlo para que a los 20 segundos de que el coche toque el agua se respawnee en su spawn.

function respawnVehiclesInWater(vehiclesInWater) 
  for i, veh in ipairs(vehiclesInWater) do 
    if getElementModel(veh) == 453 then 
      break 
    end 
    local col = getElementData(veh, "parent") 
    id, x, y, z = getElementData(col, "spawn")[1], getElementData(col, "spawn")[2], getElementData(col, "spawn")[3], getElementData(col, "spawn")[4] 
    respawnDayZVehicle(id, x, y, z, veh, col, getElementData(col, "MAX_Slots")) 
  end 
end 
addEvent("respawnVehiclesInWater", true) 
addEventHandler("respawnVehiclesInWater", getRootElement(), respawnVehiclesInWater) 
function checkVehicleInWater() 
  local randomPlayer = getRandomPlayer() 
  if randomPlayer then 
    triggerClientEvent(randomPlayer, "checkVehicleInWaterClient", randomPlayer) 
  end 
end 
setTimer(checkVehicleInWater, 1800000, 0) 

Saludos, :D:D

Posted

Prueba con este codigo que postee dias atras.

function getVehiclesInWater() 
    local vehiclesInWater = {} 
    for _, vehicle in ipairs(getElementsByType("vehicle")) do 
        if isElementInWater(vehicle) then 
            table.insert(vehiclesInWater, vehicle ) 
        end 
    end 
    return vehiclesInWater 
end 
  
setTimer( 
function() 
    for i, vehicle in pairs(getVehiclesInWater()) do 
            respawnVehicle(vehicle) 
            setElementPosition(vehicle, x,y,z) 
    end  
end, 600*1000, 0) -- Cada 10 Minutos la funcion se inicia. 

x,y,z seran las coordenadas asignadas al momento de que regreses el valor del elementData.

Posted

Enargy, funciono tu código. Ahora el problema es que las ruedas, motor y depósito que tenian los vehiculos no se resetean. No me da ningun error de debug

Posted
Enargy, funciono tu código. Ahora el problema es que las ruedas, motor y depósito que tenian los vehiculos no se resetean. No me da ningun error de debug

Eso es porque son ElementData de tu GM.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...