« Faça seu Script para IRC

 

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.



Scripts.         Este scripts acha os clones nos canais que vc está.
                                           Edite isto no seu events
 
        on +1:join:#:/guser 100 $nick | /timer 1 9 /ruser 100 $nick
 
        on 100:join:#:/guser 101 $nick | /timer 1 9 /ruser 101 $nick
 
        on 101:join:#:/echo Clone detectado em $address | /me $chan Clone detectado em $addres
            Este script tem pouca utilidade, mas é bem interessante
                Edite isto no seu aliases, então toda vez que vc digitar /datahora ele vai te dizer o dia e as horas.
 
    /datahora {

    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 }
 
 

    Contra  Ctcp
             Esta é uma proteção super importante pois a maiorias dos ataques são feitos por ctcp.
                                      Edite isto no seu events

    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 de Usuarios Pré-Programado
  Esta é uma versão de contador igual a "Contador de Usuarios" porem é mais complexa pois depois de feita vc
                             pode modificar sem editar o remote e popups.
                                      Edite isto no seu remote.

#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 ) .


[email protected]
Todos os direitos autorais reservados a mim.