eldelahoz Posted March 28, 2013 Posted March 28, 2013 Hola lo que pasa es que en tes recurso que no se mio los autos respanean pero hay veces que algunos aparecen en una zona y hacen demasiado lag zona 0 -- Read XML config -- xmlRoot = xmlLoadFile("settings.xml"); explRespawn = tonumber( xmlNodeGetAttribute( xmlFindSubNode(xmlRoot,"explrespawn",0) ,"value") ); fuelTank = xmlNodeGetAttribute( xmlFindSubNode(xmlRoot,"fueltank",0) ,"enabled"); -- function ProcessVehicle(veh) local canexp = false; if tonumber(fuelTank) == 1 then canexp = true; end setVehicleFuelTankExplodable(veh, canexp); end function respawnVehicle(vehicle) if vehicle == nil then return; end; if getElementType(vehicle) ~= "vehicle" then return; end; sx = getElementData(vehicle,"posX"); sy = getElementData(vehicle,"posY"); sz = getElementData(vehicle,"posZ"); rx = getElementData(vehicle,"rotX"); ry = getElementData(vehicle,"rotY"); rz = getElementData(vehicle,"rotZ"); spawnVehicle ( vehicle,sx, sy, sz, rx, ry, rz ) end function ehVehicleExplode() setTimer ( respawnVehicle, explRespawn * 1000, 1, source ) end; addEventHandler ( "onVehicleExplode", getRootElement(), ehVehicleExplode ); function ehResStart() vehs = getElementsByType ( "vehicle" ) -- for key,veh in ipairs(vehs) do ProcessVehicle(veh); end end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), ehResStart )
eldelahoz Posted March 28, 2013 Author Posted March 28, 2013 El script no es mio obiamente pero lo que hace es que respawne todos los carros a ese determinado tiempo
Recommended Posts