RottenFlesh Posted August 18, 2011 Posted August 18, 2011 Holas! estoy en un dilema haha... Estaba jugando el play y me parecio que tenia muy pocos autos, entonces me puse a mapear pero luego me di cuenta que se me hacia mucho desorden con tanto auto Asi que decidi hacer un script (en el mismo map) para poder respawnear los autos, y este es el resultado... --Server Side function setRespawns () for i,v in ipairs(getElementsByType("vehicle")) do x,y,z = getElementPosition(v) rx, ry, rz = getElementRotation(v) setVehicleRespawnPosition(v, x, y, z, 0, 0, rz) end end addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), setRespawns) -- Hasta aca todo bien function respawnAllVehicles (thePlayer) for ind,veh in ipairs(getElementsByType("vehicle")) do if (getVehicleOccupant(veh) == false) then --[[ Mi problema es aca con la funcion de getVehicleOccupant por que uno de los argumentos es el numero del asiento que por defecto es el 0 osea que el vehiculo NO respawneara cuando este ocupado por el conductor, lo que yo necesito es que NO respawnee cuando este ocupado en cualquier asiento y no solo en el del conductor S: ]] respawnVehicle(veh) end end end addCommandHandler("respawnall", respawnAllVehicles) Alguien tiene aguna idea de como solucionarlo?
Castillo Posted August 18, 2011 Posted August 18, 2011 --Server Side function setRespawns () for i,v in ipairs(getElementsByType("vehicle")) do local x,y,z = getElementPosition(v) local rx, ry, rz = getElementRotation(v) setVehicleRespawnPosition(v, x, y, z, 0, 0, rz) end end addEventHandler("onResourceStart", resourceRoot, setRespawns) function respawnAllVehicles (thePlayer) for ind,veh in ipairs(getElementsByType("vehicle")) do if isEmpty( veh ) then respawnVehicle(veh) end end end addCommandHandler("respawnall", respawnAllVehicles) function isEmpty( vehicle ) local passengers = getVehicleMaxPassengers( vehicle ) if type( passengers ) == 'number' then for seat = 0, passengers do if getVehicleOccupant( vehicle, seat ) then return false end end end return true end
Recommended Posts