Introdução
Quando entro em um canal, gosto de dizer oi a todos. Eu geralmente digito /me waves to all in #chan
.
O que podemos fazer é nos tornar um /welcome
comando. Quando enviarmos, podemos substituí-lo por uma string ou ter uma frase de boas-vindas aleatória. Isso será feito usando aliases.
Como fazer isso
Para usar esses aliases, primeiro precisamos abrir aliases.ini .
Na janela do mIRC, abra o Editor de Scripts, localizado no menu de ferramentas, pressionando ALT + R.
Clique na guia Acrônimos (extrema esquerda) e cole o código a seguir na parte inferior. /welcome { /set %MeJoin.rand $rand(1,5) if (%MeJoin.rand == 1) { /describe $chan waves to all in $chan } if (%MeJoin.rand == 2) { /msg $chan Hello all. } if (%MeJoin.rand == 3) { /msg $chan Hello. } if (%MeJoin.rand == 4) { /msg $chan Hi all. } if (%MeJoin.rand == 5) { /msg $chan Hi. } /unset %MeJoin.rand }
Assim, com esse código salvo, agora quando enviarmos / forem bem-vindos ao canal, ele será substituído por uma das 5 opções especificadas.
Mas se você quiser apenas uma frase para substituir / dar boas-vindas, use o código a seguir. /welcome /describe $chan waves to all in $chan
Este código será enviado /me waves to all in #chan
.
Detalhes Finos
Então você quer saber o que se passa neste trecho? Isso define a variável% MeJoin.rand para um número aleatório entre 1 e 5. Isso pode ser alterado se você quiser mais frases diferentes. Se o número aleatório acabar sendo 1, isso envia / me ondas para todos em #chan para o canal. Isso não é realmente necessário, mas gosto de excluir variáveis depois de terminar de usá-las./set %MeJoin.rand $rand(1,5)
if (%MeJoin.rand == 1) { /describe $chan waves to all in $chan }
/unset %MeJoin.rand
Para adicionar outra mensagem à lista, basta aumentar o número. Por exemplo, acabei de colar o código acima e quero que outra mensagem seja exibida, então adicionamos uma nova linha a esse bloco antes de remover a definição da variável. Essa nova linha seria: Teríamos então que mudar para porque agora temos uma 6ª opção./me walks into #chan
if (%MeJoin.rand == 6) { /describe $chan walks into $chan }
/set %MeJoin.rand $rand(1,5)
/set %MeJoin.rand $rand(1,6)
Nem todos nos canais em que você entrar saberão que você chegou! Boas conversas.