JuanM27 Posted January 7, 2012 Share Posted January 7, 2012 hola buenas tardes, yo molestando de nuevo jejeje hola tengo esta duda sobre si existe un script ya publicado el script que busco es que cada XX tiempo, borre todos los vehiculos que esten vacios en el server en la wiki encontre esta funcion que es util para guiarme function allvehiclesaredoomed() -- get a table of all the vehicles that exist and loop through it vehicles = getElementsByType("vehicle") for i,v in ipairs(vehicles) do -- destroy every vehicle. destroyElement(v) end end --The command handler below will destroy all vehicles once --you enter /vdoom in the chat box or vdoom in the game console. addCommandHandler("vdoom", allvehiclesaredoomed) --This is very useful if you use the freeroam resource and some --heartless players start spawn spamming. --You can also set it on a timer to have your server clear all --vehicles ever 60 minutes, (1 hour). Timer below: setTimer(allvehiclesaredoomed, 3600000, 0) pero esa funcion elimina todos los vehiculos, pero yo lo que busco es que si hay algun player en un vehiculo, sea o no sea el conductor no se elimine tenia pensado a ese codigo agregarle el if isPedInVehicle(player) then pero no se como hacerlo para que los vehiculos que estan ocupados, no se eliminen alguien me podria explicar o si ya existe el script echo de pasarme el link. yo lo busque en la pagina del mta en recursos pero no lo encontre saludos y muchas gracias Link to comment
Castillo Posted January 7, 2012 Share Posted January 7, 2012 function destroyEmptyVehicles() local vehicles = getElementsByType ( "vehicle" ) for index, vehicle in ipairs ( vehicles ) do if isEmpty( vehicle ) then destroyElement( vehicle ) end end end setTimer(destroyEmptyVehicles, 3600000, 0) addCommandHandler("vdoom", destroyEmptyVehicles) 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 Link to comment
JuanM27 Posted January 7, 2012 Author Share Posted January 7, 2012 listo muchas gracias solo le cambie el respawnVehicle ( vehicle ) por destroyElement( vehicle ) saludos Link to comment
Castillo Posted January 7, 2012 Share Posted January 7, 2012 Ah, si, me olvide de eso. P.D: De nada. Link to comment
Recommended Posts