toggleControl
Liga ou desliga um controle do jogador a partir do servidor.
Sintaxe
Seção intitulada “Sintaxe”bool toggleControl ( player oJogador, string controle, bool habilitado )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oJogador | player | — | O jogador. Esta função aceita só um elemento jogador — ela não desce pela árvore de elementos. |
controle | string | — | Nome do controle. Valem tanto os 44 controles do jogo listados acima quanto os 19 controles do MTAX (chatbox, voiceptt, enter_passenger, radar, radar_zoom_in, radar_zoom_out, radar_move_north, radar_move_south, radar_move_east, radar_move_west, radar_attach, radar_opacity_down, radar_opacity_up, radar_help, msg_target, vehicle_next_weapon, vehicle_previous_weapon, sinfo, textscale). |
habilitado | bool | — | false desliga o controle naquele cliente, true devolve ele. |
Retorno
Seção intitulada “Retorno”true quando a mudança foi enviada. false se o elemento não for jogador ou o nome do controle for desconhecido.
Um controle desligado para de responder às teclas do próprio jogador; o setControlState continua funcionando nele.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onPlayerWasted", root, function() toggleControl(source, "jump", false)end)Veja também
Seção intitulada “Veja também”kickPlayer— Desconecta um jogador do servidor.redirectPlayer— Manda o cliente do jogador se conectar a outro servidor.setPlayerName— Troca o nome de um jogador conectado.setPlayerMuted— Marca um jogador como silenciado, ou tira o silenciamento.isPlayerMuted— Verifica se um jogador está silenciado no momento.spawnPlayer— Coloca um jogador no mundo, numa posição definida.setPlayerBlurLevel— Ajusta o nível de borrão da tela do jogador.getPlayerBlurLevel— Devolve o nível de borrão do jogador.