M MY Multiplayer: Wiki
Lado
Tipo

setControlState

Servidor

Pulsa o suelta un control de un jugador como si fuera una tecla. La orden va a su cliente, que la aplica como setControlState en el jugador local.

También existe en el cliente, con otra implementación: setControlState

bool setControlState(player thePlayer, string control, bool state)

Parámetros

NombreTipoDescripción
thePlayerplayerEl jugador.
controlstringEl nombre del control, sin distinguir mayúsculas.
statebooltrue para mantenerlo pulsado, false para soltarlo.

Retorno

true si se envió la orden. false si el elemento no es un jugador o si el nombre del control no existe.

Ejemplo

addCommandHandler("handbrake", function(player)
    if isPedInVehicle(player) then
        setControlState(player, "handbrake", true)
    end
end)
Si vienes de MTAAdemás de los controles de MTA, MYMP tiene block (bloqueo cuerpo a cuerpo) y reload (recargar).
AtenciónLa propia entrada del jugador en ese control reemplaza el estado que envió el servidor.

Ver también