-- -- Autor: Benjam√ån de la Fuente Ranea -- Fecha: 23-12-2008 -- -- Script con la descripciÛn de coches -- execute("controlConfig.lua") -- Control de giro dependiente del control de usuario local l_MAXSteering = 0.225 local l_steeringDelta = 0.02 -- Propiedades fÌsicas del coche Car = { model = "cars/car_buggy1.mesh", smokeParticles = "carSmoke.lua", nitroParticles = "carNitro1.lua", nitroSmokeParticles = "carNitroSmoke1.lua", dustParticles = "", skidEffect = "", skidSize = 0.3, minSoundDistance = 200, maxSoundDistance = 2000, userVolumeMultiplier = 2.6, engineVolume = 25, -- Volúmenes entre 0 y 255 maxPitch = 1.25, basePitch = 1, engineSound = "sounds/ingame/motor_buggy.ogg", skidVolume = 30, skidSound = "sounds/ingame/derrape_buggy.ogg", collWithCarVolume = 10, collWithCarSound = "", collWithWallVolume = 10, collWithWallSound = "", collWithObstacleVolume = 10, collWithObstacleSound = "", takeNitroVolume = 20, takeNitroSound = "sounds/ingame/COJER_NITRO_2.ogg", useNitroVolume = 35, useNitroSound = "sounds/ingame/nitro_buggy.ogg", resetVolume = 20, resetSound = "sounds/ingame/TELETRANSPORTE_1.ogg", friction = 0.25, restitution = 0.01; size = { 2.8, 1.5, 4.5 }, -- Tamaño del chasis margin = 0.4, -- Margen de colisión chassisOffset = { 0, 1.8, 0 }, -- Con esto se puede levantar el chasis o descentrarlo MAXSteering = l_MAXSteering, -- Cantidad de m·ximo giro en radianes steeringDelta = l_steeringDelta, -- Incremento de giro que se aplica en cada frame (radianes) maxVel = 300, -- Velocidad m·xima que puede alcanzar el vehÌculo rollInfluence = 1.0, -- Afecta al agarre de la rueda. mass = 10, -- Masa del vehÌculo en kg frontBreakingForce = 5, -- Fuerza de frenado del eje delantero frontEngineForce = 20, -- Fuerza de aceleraciÛn del eje delantero frontWheelRadius = 0.75, -- Radio de las ruedas delanteras frontSuspensionRestLength = 1.5, -- Logitud del muelle de suspensiÛn delantero frontFriction = 3, -- FricciÛn de las ruedas delanteras (afecta al giro, aceleraciÛn y frenado) frontSuspensionStiffness = 100, -- Dureza de la suspensiÛn delantera frontSuspensionDamping = 3, -- Cantidad de amortiguaciÛn del eje delantero frontSuspensionCompression = 6, -- Reistencia a la compresiÛn del muelle del eje delantero rearBreakingForce = 10, -- Fuerza de frenado del eje trasero rearEngineForce = 220, -- Fuerza de aceleraciÛn del eje trasero rearWheelRadius = 0.75, -- Radio de las ruedas traseras rearSuspensionRestLength = 1.7, -- Logitud del muelle de suspensiÛn trasero rearFriction = 3, -- FricciÛn de las ruedas traseras (afecta a la aceleraciÛn y frenado) rearSuspensionStiffness = 95, -- Dureza de la suspensiÛn trasera rearSuspensionDamping = 5, -- Cantidad de amortiguaciÛn del eje trasero rearSuspensionCompression = 7, -- Reistencia a la compresiÛn del muelle del eje trasero maxNitroTime = 0.8, -- Maximo tiempo de nitro accelNitroMultiplier = 1.5, -- Multiplicador de aceleración por nitro nitroImpulseMultiplier = 12, -- Multiplicador de impuslo inicial del nitro wheelDirFR = { 0, -1, 0 }, -- Direcciones de los ejes wheelDirFL = { 0, -1, 0 }, wheelDirRR = { 0, -1, 0 }, wheelDirRL = { 0, -1, 0 }, connectionPointFR = { 1.4, 1.9, 1.8 }, -- Puntos de conexiÛn de los ejes en el chasis connectionPointFL = { -1.4, 1.9, 1.8 }, connectionPointRR = { 1.4, 1.9, -1.3 }, connectionPointRL = { -1.4, 1.9, -1.3 }, } if bUserCar then Car.mass = 15 Car.frontEngineForce = 30 Car.rearEngineForce = 330 end