Pular para o conteúdo

Lógica de Seletores na Prática

Os Seletores representam um salto significativo na complexidade dos seus sistemas Wired. Eles permitem que você deixe a seleção estática de mobis para trás e comece a trabalhar com seleções dinâmicas definidas em tempo real.

Você quer criar um sistema onde todos os usuários em uma zona específica são teleportados para uma área de prêmios. É como um sistema de segurança de aeroporto: quando o alarme é acionado, todos os passageiros que estão na área de embarque são encaminhados para uma zona de segurança, independentemente de quem acionou o alarme.

  1. Ativador: Habbo Diz Algo. Para você poder disparar via comando no chat.
    1. Defina o texto ":teleportar" como o que é dito
    2. Altere para a opção “Combinação exata” para que o comando funcione apenas quando o texto for exatamente igual
    3. Opicionalmente marque a opção “Somente o proprietário da sala pode acionar” para evitar que outras pessoas usem o comando
  2. Seletor: Habbos na Área.
    1. Habilite a seleção com o botão “Selecione a área”
    2. Desenhe a área no quarto onde os usuários estarão
  3. Efeito: Teleportar para Mobi.
    1. Seleciona o mobi de destino
    2. Clique em “Mostrar configurações avançadas”
    3. Altere a opção “Selecionar usuários fonte” para “Usar usuários do seletor”

Quando o dono do quarto digitar ":teleportar", o sistema irá selecionar todos os usuários que estão na área definida e teleportá-los para o mobi de destino, mesmo que eles não tenham sido os responsáveis por disparar o comando.

Agora que você entende Condições e Seletores, você está apto a construir sistemas intermediários. O próximo nível envolve Extras, que são modificadores capazes de alterar a lógica de execução da pilha, e Sinais, que permitem comunicação entre pilhas distintas.

Se precisar de uma explicação mais detalhada sobre os Seletores, acesse a seção de referência: Visão Geral dos Seletores.