setPedAnalogControlState
Cliente
Pulsa solo en parte un control analógico de un ped, por ejemplo para que camine despacio o gire suave.
bool setPedAnalogControlState(ped thePed, string control, float state)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| thePed | ped | El ped. Si es otro elemento, la función también se aplica a los elementos debajo de él, y el resultado es el del propio elemento. |
| control | string | Un control analógico: left, right, forwards, backwards, vehicle_left, vehicle_right, steer_forward, steer_back, accelerate, brake_reverse, special_control_left, special_control_right, special_control_up o special_control_down. |
| state | float | Cuánto pulsarlo, de 0 a 1. Los valores fuera de ese rango se limitan. |
Retorno
true si se aplicó el estado. false si el nombre del control no existe, si el control no es analógico o si el elemento no es un ped.
Pulsar un control suelta el opuesto: forwards pone a cero backwards, left pone a cero right, y así sucesivamente.
Ejemplo
local ped = createPed("male01", 2495.0, -1685.0, 13.5)
setPedAnalogControlState(ped, "forwards", 0.4)
setPedControlState(ped, "walk", true)AtenciónSolo los peds se mueven con ella. En un jugador, incluido el local, la función devuelve
true pero no tiene efecto; para el jugador local, usa setControlState.