M MY Multiplayer: Wiki
Lado
Tipo

setPedAnalogControlState

Cliente

Pressiona um controle analógico de um ped só em parte, por exemplo para ele andar devagar ou virar de leve.

bool setPedAnalogControlState(ped thePed, string control, float state)

Parâmetros

NomeTipoDescrição
thePedpedO ped. Se for outro elemento, a função vale também para os elementos abaixo dele, e o retorno é o do próprio elemento.
controlstringUm controle 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 ou special_control_down.
statefloatQuanto pressionar, de 0 a 1. Valores fora disso são limitados.

Retorno

true se o estado foi aplicado. false se o nome do controle não existe, se o controle não é analógico ou se o elemento não é um ped.

Pressionar um controle solta o oposto: forwards zera backwards, left zera right e assim por diante.

Exemplo

local ped = createPed("male01", 2495.0, -1685.0, 13.5)
setPedAnalogControlState(ped, "forwards", 0.4)
setPedControlState(ped, "walk", true)
AtençãoSó peds se mexem com ela. Num jogador, inclusive o local, a função devolve true mas não tem efeito; no jogador local, use setControlState.

Veja também