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
| Nome | Tipo | Descrição |
|---|---|---|
| thePed | ped | O ped. Se for outro elemento, a função vale também para os elementos abaixo dele, e o retorno é o do próprio elemento. |
| control | string | Um 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. |
| state | float | Quanto 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.