M MY Multiplayer: Wiki
Lado
Tipo

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

NombreTipoDescripción
thePedpedEl 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.
controlstringUn 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.
statefloatCuá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.

Ver también