M MY Multiplayer: Wiki
Lado
Tipo

getVehicleHandling

Compartido

Lee el handling de un vehículo: su masa, motor, tracción, suspensión y el resto de lo que define cómo se conduce.

table|any getVehicleHandling(vehicle vehicle [, string property = nil])

Parámetros

NombreTipoDescripción
vehiclevehicleEl vehículo.
propertystringUna sola propiedad. Un nombre desconocido genera un error.por defecto nil

Retorno

Sin property, una tabla con todas las propiedades. Con ella, el valor de esa propiedad. false si el vehículo no tiene handling.

Propiedades de handling

Tipo Propiedades
Números mass, turnMass, inertiaShape, dragCoeff, tractionMultiplier, engineAcceleration, engineInertia, maxVelocity, clutchUpShift, clutchDownShift, brakeDeceleration, brakeBias, steeringLock, tractionLoss, tractionBias, tractionLoadSensitivity, tractionSlipPeak, tractionSlipSlide, suspensionForceLevel, suspensionDamping, suspensionHighSpeedDamping, suspensionUpperLimit, suspensionLowerLimit, suspensionFrontRearBias, suspensionAntiDiveMultiplier, suspensionAntiRollFront, suspensionAntiRollRear, suspensionReboundRatio, collisionDamageMultiplier, seatOffsetDistance
Enteros percentSubmerged, numberOfGears, monetary, handlingFlags, modelFlags, animGroup
Booleano ABS
Textos driveType (fwd, rwd, awd), engineType (petrol, diesel, electric), headLight y tailLight (long, small, big, tall)
Tabla centerOfMass ({x, y, z})

Ejemplo

addCommandHandler("handling", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        local handling = getVehicleHandling(vehicle)
        outputDebugString(("masa %.0f, velocidad máxima %.0f"):format(handling.mass, handling.maxVelocity))
    end
end)
Si vienes de MTAEn MTA, getVehicleHandling solo devuelve la tabla entera. Aquí se puede pedir una propiedad.
AtenciónPedida sola, ABS viene como número (1 o 0); en la tabla, viene como booleano.

Ver también