M MY Multiplayer: Wiki
Lado
Tipo

toggleControl

Servidor

Liga ou desliga um controle de um jogador. O cliente dele deixa de passar esse controle ao jogo, mesmo com a tecla pressionada.

Também existe no cliente, com outra implementação: toggleControl

bool toggleControl(player thePlayer, string control, bool enabled)

Parâmetros

NomeTipoDescrição
thePlayerplayerO jogador.
controlstringO nome do controle, sem diferenciar maiúsculas.
enabledbooltrue para ligar, false para desligar.

Retorno

true se a ordem foi enviada ao cliente. false se o elemento não é um jogador ou se o nome do controle não existe.

O servidor guarda o estado que mandou, que isControlEnabled devolve depois.

Exemplo

addEventHandler("onPlayerVehicleEnter", root, function(vehicle)
    toggleControl(source, "vehicle_fire", false)
    toggleControl(source, "vehicle_secondary_fire", false)
end)
Vindo do MTAAlém dos controles do MTA, o MYMP tem block (bloquear no corpo a corpo) e reload (recarregar).

Veja também