Controle
Os blocos de controle gerenciam o fluxo de execução: espera, loops, ramificações e parada de scripts.
Blocos de espera
Esperar (Iniciante)
Pausa o script atual por um tempo especificado.
Esperar até (Avançado)
Pausa o script atual até que uma condição se torne verdadeira.
Blocos de loop
Repetir (Avançado)
Executa os blocos aninhados um número fixo de vezes.
Repetir até (Avançado)
Executa os blocos aninhados repetidamente até que uma condição se torne verdadeira.
Para sempre (Avançado)
Executa os blocos aninhados continuamente até que o programa ou script seja interrompido.
Blocos de ramificação
Se (Iniciante)
Executa os blocos aninhados apenas quando a condição for verdadeira.
Se / Senão (Avançado)
Executa um ramo quando a condição for verdadeira, caso contrário executa o ramo alternativo.
Fazer isto e isto (Guru)
Executa duas pilhas de blocos em sequência como parte de uma única operação de fluxo de controle.
Blocos de parada
Parar (Iniciante)
Interrompe a execução do script (o escopo depende da opção de parada selecionada).
- Opções de parada:
tudo,esta pilha,e sair do programa
Parar outras pilhas (Guru)
Interrompe todas as outras pilhas em execução, permitindo que a pilha atual continue.
Blocos utilitários de hub/controle
Definir conexão (Iniciante)
Controla o estado de conexão do hub a partir da lógica de fluxo de controle.
- Opções de ação:
conectar,desconectar
Definir configuração do hub (Avançado)
Define o hub selecionado para um dos seus perfis de configuração suportados.
- Disponível apenas para hubs que expõem opções de configuração.
- Uso típico: alternar um hub configurável, como Technic Move Hub, para outra configuração salva antes de executar os próximos blocos.
Configuração do hub (Avançado)
Retorna a configuração atual do hub selecionado.
- Tipo: bloco repórter
- Opções de formato de saída:
text,index - Disponível apenas para hubs que expõem opções de configuração.
- Retorna
NaNquando o hub selecionado não está conectado ou nenhuma configuração está disponível.
Está conectado (Iniciante)
Retorna se o hub está atualmente conectado.
- Tipo: bloco repórter booleano
BuWizz 2 definir modo de potência (Iniciante)
Define o modo de potência do hub BuWizz 2.
- Opções de modo:
Slow,Normal,Fast,Ludicrous
BuWizz 2 obter modo de potência (Guru)
Retorna o modo de potência atualmente ativo do BuWizz 2.
- Opções de formato de saída:
texto,índice
MouldKing definir canal de controle (Avançado)
Define o canal de controle ativo para o hub/controlador MouldKing suportado.
- Opções de canal:
A,B,C
MouldKing obter canal de controle (Avançado)
Retorna o canal de controle ativo atual para o hub/controlador MouldKing suportado.
- Opções de formato de saída:
texto,índice