M MY Multiplayer: Wiki
Lado
Tipo

setVehicleHandling

Servidor

Cambia el handling de un vehículo para todos los jugadores.

También existe en el cliente, con otra implementación: setVehicleHandling

bool setVehicleHandling(vehicle vehicle [, string|bool property = nil, any value = nil, bool useOriginal = false])

Parámetros

NombreTipoDescripción
vehiclevehicleEl vehículo.
propertystring|boolNombre de la propiedad, como en getVehicleHandling. nil o false devuelve todas las propiedades al handling del modelo (setModelHandling); true, al handling original. Un nombre desconocido genera un error.por defecto nil
valueanyEl nuevo valor. nil devuelve la propiedad al handling del modelo. Del tipo de la propiedad: número, booleano para ABS, texto para los nombres, o {x, y, z} (o un vector) para centerOfMass. Un tipo incorrecto genera un error.por defecto nil
useOriginalboolSolo cuando value es nil: true devuelve la propiedad al handling original en lugar del handling del modelo.por defecto false

Retorno

true si se hizo el cambio. false si el valor está fuera de los límites de la propiedad o property no es texto, booleano ni nil.

Ejemplo

addCommandHandler("drift", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleHandling(vehicle, "driveType", "rwd")
        setVehicleHandling(vehicle, "tractionLoss", 0.6)
    end
end)

addCommandHandler("stock", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleHandling(vehicle, true)
    end
end)
AtenciónLas propiedades de suspensión solo surten efecto en coches y monster trucks; los demás vehículos conservan las originales.

Ver también