Visão Geral dos Seletores
O que é um Seletor?
Seção intitulada “O que é um Seletor?”Os Seletores 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.
O Problema que Seletores Resolvem
Seção intitulada “O Problema que Seletores Resolvem”Imagine que você precisa de um Efeito “Teleportar” que funcione para todos os usuários em uma área específica do quarto. Tradicionalmente, você teria que utilizar o Efeito Perseguir juntamente com o Ativador Batida (geralmente com pisos Freeze/Banzai por baixo da área) para tentar fazer com que o Ativador seja acionado para cada usuário na área.
Seletores resolvem isso selecionando dinamicamente:
- Todos os usuários em uma área
- Todos os mobis de um tipo específico
- Todos os usuários de um grupo
- Todos os mobis em uma vizinhança
Combinando Múltiplos Seletores
Seção intitulada “Combinando Múltiplos Seletores”Você pode combinar múltiplos Seletores na mesma pilha:
- Seletor 1: Todos os mobis de tipo X
- Seletor 2: Todos os mobis na vizinhança de Y
Por padrão, cada seletor adiciona seus resultados à seleção final, formando uma união (ou seja, tudo que for encontrado por qualquer seletor será incluído).
Modo Intersecção (Filtro)
Seção intitulada “Modo Intersecção (Filtro)”Ao ativar a opção “Filtrar seleção existente”, o seletor deixa de adicionar novos itens e passa a atuar como um filtro, mantendo apenas os itens que também correspondem a ele.
Na prática, isso permite criar uma intersecção entre seletores.
Inversão (Negação)
Seção intitulada “Inversão (Negação)”A opção “Inverter” modifica o resultado do próprio seletor, selecionando tudo que NÃO corresponde aos critérios definidos.
Isso pode ser usado tanto com um único seletor quanto em combinações. Por exemplo:
- Selecionar todos os mobis exceto um tipo específico
- Selecionar todos os usuários fora de uma área
Filtros Complementares
Seção intitulada “Filtros Complementares”Além dos Seletores, existem Filtros que refinam a seleção:
| Filtro | Função |
|---|---|
| Filtrar Habbos | Reduz a seleção para um número X de usuários |
| Filtrar Mobis | Reduz a seleção para um número X de mobis |
| Usuários com Maior/Menor Variável | Ordena e seleciona baseado em valores de variáveis |
Por exemplo, usar “Filtrar Habbos” para 5 combinado com “Habbos na Área” selecionaria apenas 5 usuários aleatórios encontrados na área.