Digore Posted November 16, 2015 Posted November 16, 2015 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,
Gothem Posted November 16, 2015 Posted November 16, 2015 te tira algun error en debugscript al usarlo?
Enargy, Posted November 16, 2015 Posted November 16, 2015 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.
Digore Posted November 17, 2015 Author Posted November 17, 2015 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
aka Blue Posted November 17, 2015 Posted November 17, 2015 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.
Recommended Posts