TagScript
TagScript é a linguagem de modelos da Catita. É usada em tags, respostas automáticas, anúncios de nível e textos de roleplay. Um bloco vai entre chaves: {nome} ou {nome:valor}.
Variáveis
Seção intitulada “Variáveis”| Bloco | O que dá |
|---|---|
{user} |
Menção de quem usa a tag |
{user(name)} · {user(displayName)} · {user(id)} · {user(avatar)} |
Nome, nome visível, ID ou avatar |
{target} |
A pessoa mencionada (ou quem usa, se ninguém for mencionado) |
{server} · {server(memberCount)} · {server(icon)} |
Nome, membros ou ícone do servidor |
{channel} · {channel(name)} · {channel(topic)} |
O canal |
{args} |
O texto escrito depois da tag |
{level} · {xp} · {rebirths} |
Nos anúncios de nível |
As variáveis próprias do servidor (/tagvar) se usam do mesmo jeito.
Lógica e texto
Seção intitulada “Lógica e texto”| Bloco | Exemplo |
|---|---|
| Sorte | {random:Oi,Olá,Eai} |
| Número aleatório | {range:1-100} |
| 50% das vezes | {50:texto} |
| Condição | `{if({args}==):Escreva algo |
| Variável | {=(nome):valor} e depois {nome} |
| Matemática | {math:5 * 10 + sqrt(64)} |
| Substituir e cortar | {replace(a,b):texto} · {slice(0,10):texto} |
| Maiúsculas e minúsculas | {upper:texto} · {lower:texto} · {capitalize:texto} |
| Ordinal | {ordinal:3} |
| Data | {date} · {unix} |
Resposta
Seção intitulada “Resposta”| Bloco | O que faz |
|---|---|
{embed:...} |
Responde com um embed |
{satori:...} |
Gera uma imagem a partir de um layout HTML |
{image:last} · {image:reply} · {image:attached} |
Usa a imagem do contexto |
{delete} · {silent} |
Apaga a mensagem que ativou ou responde sem mencionar |
Economia
Seção intitulada “Economia”As tags podem cobrar ou exigir moeda e itens da economia: {requirecash}, {consumecash}, {hasitem}, {requireitem} e {consumeitem}. Assim se montam lojas ou recompensas próprias.
Exemplo
Seção intitulada “Exemplo”Oi {user(displayName)}! Boas-vindas a **{server}**.{random:Fique à vontade,Leia as regras antes de tudo}.Catita é um projeto da Random Dev, estúdio de desenvolvimento da ZENU GROUP LLC. catita.gg
