Variáveis
Incluída no Macro DeckAltere as suas variáveis a partir de botões e automações e grave qualquer variável em um arquivo.
A página Variáveis, com as variáveis de todas as integrações
- Defina, some, alterne ou acrescente a uma variável
- Contadores e interruptores liga/desliga sem plugin
- Grave qualquer variável em um arquivo, por exemplo para o OBS
- Integrada e sempre ativa, nada para configurar
Variáveis vem integrada ao Macro Deck e está sempre ativa. Ela adiciona duas ações: Definir variável muda o valor de uma das suas variáveis, e Gravar variável em arquivo salva o valor atual de qualquer variável em um arquivo.
Você cria as suas próprias variáveis na página Variáveis com Nova variável. Uma variável é Texto, Numérico, Booleano ou Cor, e você pode mostrá-la em qualquer lugar, por exemplo no rótulo de um botão com {{ vars.deaths }}.
Definir variável
Escolha a Variável e uma Operação:
- Definir como substitui o valor pelo Valor informado.
- Somar soma o Valor a um número. Um valor negativo subtrai.
- Alternar muda uma variável verdadeiro/falso entre
trueefalse. - Acrescentar adiciona o Valor ao final de um texto.
As operações disponíveis dependem do tipo da variável. Um número é arredondado para as casas decimais da variável a cada gravação.
Algumas variáveis de integrações também podem ser gravadas, por exemplo as variáveis de volume e de silenciamento dos seus alto-falantes e microfones, ou uma variável que outro Macro Deck compartilha com este. Uma variável desse tipo só aceita Definir como: Somar, Alternar e Acrescentar só funcionam com as suas próprias variáveis. Para alternar um microfone entre silenciado e ativo com um único botão, use a ação Silenciar / reativar som.
Gravar variável em arquivo
Gravar variável em arquivo substitui o conteúdo de um Arquivo pelo valor atual de uma Variável. Qualquer variável serve, inclusive as de integrações e plugins. O arquivo é criado se não existir, mas a pasta dele já precisa existir, e você informa o caminho completo.
Exemplos de uso
- Um contador de mortes: um botão com Definir variável, Somar e Valor
1na variáveldeaths, cujo rótulo mostraDeaths: {{ vars.deaths }}. Um segundo botão com Definir como0o zera. - Um seletor de modo: uma variável Booleana
stream_modealternada por um botão, que outros botões verificam com Se / Senão. - Uma fonte de texto no OBS: uma automação em Variável alterada para a música atual executa Gravar variável em arquivo, e o OBS mostra o texto do arquivo na live.
Variáveis não aparece na página Integrações e não tem caixa de diálogo de configuração. A categoria Variáveis dela está sempre na caixa de diálogo Adicionar ação.
O que é necessário
- Macro Deck 3
- Para Definir variável: uma variável própria na página Variáveis, ou uma variável de integração que possa ser gravada
Configuração
Passo 1: Crie uma variável
Na barra lateral, clique em Variáveis e depois em Nova variável. Dê a ela um Nome, por exemplo
deaths, e escolha o Tipo, por exemplo Numérico.Passo 2: Adicione Definir variável a um botão
Na página Deck, confira se o deck está desbloqueado (o botão no canto superior direito mostra Bloquear) e clique em um botão. O editor abre com Toque curto selecionado. Clique em + Adicionar ação, escolha Variáveis à esquerda da caixa de diálogo Adicionar ação e selecione Definir variável.
Passo 3: Escolha a variável e a operação
Escolha a Variável, selecione a Operação (Definir como, Somar, Alternar ou Acrescentar) e informe o Valor, por exemplo
1para Somar. Alternar não precisa de valor.Passo 4: Mostre o valor no botão
Coloque a variável no rótulo do botão, por exemplo
Deaths: {{ vars.deaths }}.Passo 5: Pressione o botão
Clique em Salvar e pressione o botão. A variável muda, e todos os rótulos, condições e automações que a usam acompanham.
Ações2
Coloque estas ações em um botão ou execute-as a partir de um fluxo.
- Definir variável
- Muda o valor de uma das suas variáveis: define, soma, alterna ou acrescenta.
- Gravar variável em arquivo
- Grava o valor atual de qualquer variável em um arquivo e substitui o que o arquivo continha.
Perguntas frequentes
Preciso ativar a integração Variáveis?
Não. Ela vem integrada ao Macro Deck e está sempre ativa. Ela não aparece na página Integrações, e as ações dela estão sempre na caixa de diálogo Adicionar ação.
Por que Definir variável diz que a variável é somente leitura?
A maioria das variáveis de integrações, como a carga da CPU ou a cena atual do OBS, só mostra um valor e não pode ser alterada. As suas próprias variáveis que vêm de um modelo, ou de um arquivo sem Permitir gravação de volta, também são somente leitura. Definir variável pode alterar as suas outras variáveis e, com Definir como, as variáveis de integrações que podem ser gravadas, como volumes.
Por que Definir variável diz que o valor não serve?
O valor não corresponde ao tipo da variável, por exemplo uma palavra para uma variável do tipo Numérico. Confira a Operação e o Valor na ação.
Por que Gravar variável em arquivo falha?
O Arquivo precisa ser um caminho completo, como C:\Stream\song.txt ou /Users/you/stream/song.txt, e a pasta dele precisa existir. A ação também falha enquanto a variável não tem valor, por exemplo quando a integração dela não está conectada.
Como mantenho um arquivo sempre atualizado?
Crie uma automação com o evento Variável alterada que acompanha a variável e executa Gravar variável em arquivo para a mesma variável. As suas próprias variáveis também podem ler diretamente de um arquivo: escolha Ler de arquivo como origem ao criá-las.
Mais em Macro Deck
Macro Deck Companion
Incluída no Macro DeckControle os celulares e tablets que usam o app Companion: brilho, rotação, tela e capturas de tela.
Macro Deck Delegate
Incluída no Macro DeckExecute scripts em outro PC com o Macro Deck e use as variáveis que ele compartilha.
Scripts
Incluída no Macro DeckMonte um conjunto de ações uma vez como script e execute-o a partir de qualquer botão, automação ou outro script.