setVehicleDoorOpenRatio
Compartido
Abre o cierra una o más puertas de un vehículo hasta una fracción, de golpe o poco a poco.
bool setVehicleDoorOpenRatio(element vehicle, int|string|table door, float ratio [, int time = 0])
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| vehicle | element | El vehículo, o un elemento padre cuyos vehículos cambian todos. |
| door | int|string|table | Qué puerta: su número (0 la tapa delantera, 1 la trasera, 2 y 3 las puertas delanteras del lado del conductor y del pasajero, 4 y 5 las traseras), el nombre del frame (door_dside_f; left y right en lugar de dside y pside siguen el lado de conducción del vehículo), un grupo (all, side_doors, front_doors, rear_doors, left_doors, right_doors), -1 para todas o una tabla con varios. |
| ratio | float | De 0 (cerrada) a 1 (abierta del todo). Los valores fuera se limitan. |
| time | int | Tiempo en milisegundos para llegar. 0 la mueve al instante.por defecto 0 |
Retorno
true si se movió alguna puerta, false si el vehículo no tiene esa puerta.
Dado un elemento padre, como root, se aplica a todos los vehículos debajo de él, pero el valor devuelto es el del propio elemento: false cuando no es un vehículo.
Ejemplo
addCommandHandler("capo", function(player)
local vehicle = getPedOccupiedVehicle(player)
if vehicle then
setVehicleDoorOpenRatio(vehicle, 0, 1, 1500)
end
end)