Aviso: Quando vc for digitar os comandos no seu pc, só se deve
passar para a linha de baixo quando tiver uma linha em
branco no comando que eu escrevi. Se vc não
entendeu me mande um e-mail para tirar sua duvida e eu modificar a
explicação.
Está é uma introdução
para vc aprender o basico de Scripts para Irc. Para vc fazer um script
vc tem que ir fussando e
descobrindo sozinho como fazer. Vai dando uma olhada nos comandos
que eu te passei e os que ja tem no programa do seu
computador para ir comparando e descobrindo o que é o que.
Um script é simplesmente algumas (as vezes muitas) funções
logicas editadas no Remote, Popups e Aliases, que fazem funções
adicionais
Aliases
O aliases é
como se fosse um criador de atalhos ele faz atalhos para comandos, por
exemplo se vc quer editar
um comando de
join para o #rj_brasil automaticamente quando digitar /rj vc deve fazer
o seguinte, editar /rj /join
#rj_brasil
Popups
O Popups são
os menus do Mirc, por exemplo quando vc clica com o botão direito
do mouse na lista de
nicknames vc
tem um monte opções todas foram editadas no Popups. Ex: Se
vc quiser fazer um comando na lista
de nicknames
para kickar 2 pessoas vc vai escrever, kick:/kick # $$1 $$1 mensagem.
Remote
O Remote são
as funções que se realizam automaticamente quando algo acontece,
como por exemplo mandar
uma msg de boas
vindas quando alguém entra no s eu canal, etc ...
Users
É a sua
lista de usuarios, onde vai estar escrito os nicknames ou hosts das pessoas,
juntos a um nivel que vai
significar um
beneficio ou uma desvantagem.
Variables
Esta é a lista de variaveis, ou seja, valores que podem mudar, como
por exemplo o de um contador.
if ($day == Sunday) { /echo Hoje é Domingo $date e são $time }
if ($day == Monday) { /echo Hoje é Segunda feira $date e são $time }
if ($day == Tuesday) { /echo Hoje é Terça feira $date e são $time }
if ($day == Wednesday) { /echo Hoje é Quarta feira $date e são $time }
if ($day == Thursday) { /echo Hoje é Quinta feira $date e são $time }
if ($day == Friday) { /echo Hoje é Sexta feira $date e são $time }
if ($day == Saturday) { /echo Hoje é Sabado
$date e são $time }
if ($day == null) { /echo Hojo é ?????? $date e são $time
}
ctcp +1:*:/guser 400 $nick | /timer1 10 /ruser 400 $nick
ctcp 400:*:/guser 401 $nick
ctcp 401:*:/ignore $nick
Obs: Quando te passarem 3 Ctcps em menos de
10 segundos vc vai automaticamente ignorar esta pessoa, pois ela
pode estar tentando te atacar, assim vc se protege.
Contra Palavrões
Esta proteção permite
que vc kicke depois bana automaticamente quem falar um palavrão
no canal que vc é op.
Edite isto no seu events
on +1:text:*palavrão*,*palavrão2*:#canalcomop:/guser
200 $nick | /msg $chan $nick - Sem
palavrões em $chan
on 200:text:*palavrão*,*palavrão2*:#canalcomop:/guser
201 $nick | /kick $nick $chan $nick - Vc
foi avisado - Sem palavrões em $chan
on 201:text:*palavrão*,*palavrão2*:#canalcomop:/guser
202 $nick | /kick $nick $chan $nick - Vc
foi avisado - Sem palavrões em $chan »»»
BANNED - 1 minuto ««« | /mode $chan +b $nick | /timer2
60 1 /mode -b $nick
on 202:text:*palavrão*,*palavrão2*:#canalcomop:/guser
202 $nick | /kick $nick $chan $nick - Vc foi avisado - Sem palavrões
em $chan »»» BANNED ««« | /mode $chan
+b $nick
Obs: Substitua *palavrão* por *nomedopalavrão*
e se houver mais de um separe com , ( do jeito que está acima ),
e #canalop pelo nome do canal que vc é
op. Vc deve fazer este processo mais 2 vezes substituindo o text por action
e depois por notice.
#contador on
on +1:join:%canal:/inc %contador | /echo 1 %contador pessoas em $chan
on +1:part:%canal:/dec %contador | /echo 1 %contador pessoas em $chan
#contador end
Edite isto no seu popups na parte de menubar ( barra de ferramentas ).
Contador
.On:/enable #contador
.Off:/disable #contador
.Opções
..Selecionar canais:/set %canal #$$?="Coloque o nome do canal"
..Ver Contador:/echo 1 %contador pessoas em %canal
..Zerar Contador:/set %contador 0
Obs: O texto deve ser inserido assim mesmo e quando
vc quiser acionar o contador basta clicar na barra de
ferramentas e procurar pela opção contador.
Contador de Usuarios Total
Este script conta quantas pessoas entraram no canal desde que vc ativou
ele.
Edite isto no seu Events
on +1:join:#canal:/inc %contadort | /msg $chan $nick - Vc foi a %contadort
pessoa a entrar em
$chan .
Obs: Tudo isso deve ser digitado na mesma linha. Substitua #canal
pelo nome do canal que vc quer que o contador
atue, se vc quiser botar este contador em 2 canais diferentes,
no segundo canal troque o %contadort por outro
nome ( ex: %contadort2 ) .
Contador de Usuarios Total Pre-Programado
Esta é uma versão igual ao "Contador de Usuarios
Total", porem mais complexo pois vc pode configurar ele a
hora que quiser usando apenas o mouse.
Edite isto no seu Events
#contadort on
on +1:join:%canalt:/inc %contadort | /msg $chan $nick - Vc foi a %contadort
pessoa a entrar em
$chan .
#contadort end
Edite isto no seu Popups na parte de Menubar ( "Barra de Ferramentas")
Contador Total
.On:/enable #contadort
.Off:/disable #contadort
.Opções
..Selecionar Canais:/set %canal #$$?="Digite o nome do canal"
..Ver contador:/echo 1 Estatiscas do contador Total : %contador pessoas em %canalt
..Zera contador:/set %contadort 0
..Modificar Contador
...Aumentar em 1:/inc %contadort
...Diminuir em 1:/dec %contadort
Obs: Substitua #canal pelo nome do canal que vc quer que o contador
atue, se vc quiser botar este contador em 2
canais diferentes,
no segundo canal troque o %contador por outro nome ( ex: %contador2 ) .