Pular para o conteúdo

toggleControl

Servidor Jogadores OOP jogador:toggleControl(...)

Liga ou desliga um controle do jogador a partir do servidor.

bool toggleControl ( player oJogador, string controle, bool habilitado )
NomeTipoPadrãoDescrição
oJogadorplayer—O jogador. Esta função aceita só um elemento jogador — ela não desce pela árvore de elementos.
controlestring—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).
habilitadobool—false desliga o controle naquele cliente, true devolve ele.

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.

addEventHandler("onPlayerWasted", root, function()
toggleControl(source, "jump", false)
end)