REMOTE
Os eventos são os "acontecimentos" do irc/mirc, como por
exemplo um OP, entrada de canal, saída do IRC e etc.
:
: · Para mexer com remote, vc tem q aprender 1º todas as outras
: seções (aliases/popups/users/variables) pois esta envolve
: todas elas.
: os 'remote events' executam comandos de acordo com os fatos q acontecem...
: estes fatos são os eventos.
: vc precisa especificar as 'condições' q cada evento deve responder..
: estas condições seriam um nick, ou em algum canal, uma palavra certa..
:
:..(a). Se vc usar texto como 'condição' vc precisa saber disso :
: :
: : * qualquer texto
: : & qualquer palavra
: : texto se o texto contem somente essa palavra
: : texto* se o texto começa com essa palavra
: : *texto se o texto termina com essa palavra
: : *texto* se o texto contem a palavra em qualquer lugar
: :....................................................... .. .
:
:..(b). o local onde esse evento acontece pode ser especificado usando:
: :
: : ? qualquer texto numa query (pvt)
: : # qualquer texto num canal
: : #Brasil qualquer texto no canal #Brasil
: : * qualquer mensagem numa query ou canal
: :.................................................... .. .
:
:..(c). alguns identifiers q serão úteis:
: :
: : $nick o nick q causou o evento
: : $chan o canal q o evento ocorreu
: :................................................. .. . .
:
:................................................................... .. .
:
: agora veja alguns eventos muito usados
:
:..(on ACTION).
: :
: :.. função : Detecta o comando /me ...
: :.. formato : on *:action:*:*:/comandos
: :.. exemplo : on *:action:*ajuda*:#Riomafra:/msg $chan precisa de ajuda $nick ?
: :
: : neste exemplo, quando alguém manda um /me q tenha o texto "ajuda" no
: : canal #Riomafra, automaticamente, o evento manda uma mensagem
: : no canal "precisa de ajuda nick ?"
: :
: :............................................ ... .. .
:
:..(on TEXT).
: :
: :.. função : Detecta texto
: :.. formato : on *:text:*:*:/comandos
: :.. exemplo : on *:text:*ajuda*:#riomafra:/msg $chan precisa de ajuda $nick ?
: :
: : no exemplo acima, quando escreverem qualquer texto que contenha a palavra
: : "ajuda" no canal #riomafra, o evento enviará uma mensagem automática
: : para o canal, "precisa de ajuda nick ?"
: :
: :............................................ ... .. .
:
:..(on JOIN).
: :
: :.. função : executa comandos de entrada dos canais
: :.. formato : on *:join:#:/comandos
: :.. exemplo : on *:join:#riomafra:/msg $chan bem vindo $nick
: :
: : nesse exemplo, quando alguém entrar no canal #riomafra, automaticamente
: : vc vai enviar a msg para o canal, "bem vindo nick"
: :
: :............................................ ... .. .
:
:..(on PART).
: :
: :.. função : executa comandos de saída dos canais
: :.. formato : on *:part:#:/comandos
: :.. exemplo : on *:part:#riomafra:/msg $chan o $nick saiu
: :
: : nesse exemplo acima, quando alguém sair do canal #riomafra, vc vai
: : enviar a msg para o canal, "o nick saiu"
: :
: :............................................ ... .. .
:
:..(on START).
: :
: :.. função : executa comandos ao abrir o mirc
: :.. formato : on *:start:/comandos
: :.. exemplo : on *:start:/echo Bem Vindo
: :
: : assim, quando o usuário abrir o mirc, vai aparecer a msg
: : "Bem Vindo"
: :
: :.. exemplo.2 : on *:start:/splay musica.wav
: :
: : nesse exemplo, vai tocar uma musica de entrada no mirc
: :
: :............................................ ... .. .
:
:..(on NICK).
: :
: :.. função : executa comandos quando algum usuário mudar de nick
: :.. formato : on *:nick:/comandos
: :.. exemplo : on *:nick:/echo -a $nick é agora $newnick
: :
: : nesse exemplo, quando alguém mudar de nick, vai aparecer
: : a msg na janela ativa "nick é agora new_nick"
: :
: :............................................ ... .. .
:
:..(on KICK).
: :
: :.. função : efetua comandos quando alguém for kickado
: :.. formato : on *:kick:#:/comandos
: :.. exemplo : on *:kick:#riomafra:/msg $chan $knick foi kickado
: :
: : no exemplo, quando algum usuário for kickado do #riomafra, vc
: : vai enviar a msg para o canal "nick foi kickado"
: :
: :............................................ ... .. .
:
:..(on BAN).
: :
: :.. função : efetua comandos quando algum usuário for banido
: :.. formato : on *:ban:#:/comandos
: :.. exemplo : on *:ban:#riomafra:/msg $chan $bnick foi banido
: :
: : nesse exemplo, quando alguém for banido do canal #riomafra,
: : vc vai enviar a msg para o canal "nick foi banido"
: :
: :............................................ ... .. .
:
:..(on UNBAN).
: :
: :.. função : executa comandos quando alguém for desbanido
: :.. formato : on *:unban:#:/comandos
: :.. exemplo : on *:unban:#Riomafra:/msg $bnick vc foi desbanido
: :
: : nesse exemplo, quando o usuário for desbanido do #Riomafra,
: : automaticamente vc vai enviar a msg para ele "vc foi desbanido"
: :
: :............................................ ... .. .
:
:..(on OP).
: :
: :.. função : executa comandos quando alguém receber op
: :.. formato : on *:op:#:/comandos
: :.. exemplo : on *:op:#Riomafra:/msg $chan $nick recebeu @
: :
: : no exemplo acima, quando alguém receber op no #Riomafra,
: : vc vai mandar a msg para o canal "nick recebeu @"
: :
: :............................................ ... .. .
:
:..(on DEOP).
: :
: :.. função : efetua comandos quando alguém for deopado
: :.. formato : on *:deop:#:/comandos
: :.. exemplo : on *:deop:#Riomafra:/msg $nick você foi deopado
: :
: : nesse exemplo, quando alguém perder o op no canal #Riomafra,
: : vc vai enviar a msg para ele "vc foi deopado"
: :
: :............................................ ... .. .
:
:..(on VOICE).
: :
: :.. função : executa comandos quando o usuário ganhar voice
: :.. formato : on *:voice:#:/comandos
: :.. exemplo : on *:voice:#Riomafra:/msg $nick vc ganhou voice
: :
: : assim, quando algum usuário ganhar voice no #Riomafra,
: : vc vai enviar a msg para ele "vc ganhou voice"
: :
: :............................................ ... .. .
:
:..(on DEVOICE).
: :
: :.. função : efetua comandos quando perderem voice
: :.. formato : on *:devoice:#:/comandos
: :.. exemplo : on *:devoice:#Riomafra:/msg $chan o $nick perdeu a voice
: :
: : no exemplo acima, quando alguém perder a voice no #Riomafra, vc vai
: : enviar a msg para o canal "o nick perdeu a voice"
: :
: :............................................ ... .. .
:
:..(on NOTICE).
: :
: :.. função : efetua comandos quando enviarem uma notice p/ vc
: :.. formato : on *:notice:*:*:/comandos
: :.. exemplo : on *:notice:*:?:/msg $nick no momento estou ocupado
: :
: : nesse exemplo, ao enviarem uma notice para vc, vc vai enviar
: : a msg para o nick "no momento estou ocupado"
: :
: :............................................ ... .. .
:
:..(on INVITE).
: :
: :.. função : executa comandos ao darem um invite em vc
: :.. formato : on *:invite:#:/comandos
: :.. exemplo : on *:invite:#riomafra:/msg $nick não aceito invites
: :
: : no exemplo acima, ao derem um invite para o canal #riomafra em vc,
: : automaticamente vc vai enviar a msg para o nick "não aceito invites"
: :
: :............................................ ... .. .
:
:..(on TOPIC).
: :
: :.. função : efetua comandos ao mudarem o topic de um canal
: :.. formato : on *:topic:#:/comandos
: :.. exemplo : on *:topic:#riomafra:/msg $chan não mude o topic
: :
: : nesse exemplo acima, quando alguém mudar o topic do canal #riomafra,
: : automaticamente vc vai enviar a msg para o canal "não mude o topic"
: :
: :............................................ ... .. .
:
:..(on NOTIFY).
: :
: :.. função : executa comandos quando alguém da sua notify list se conectar
: :.. formato : on *:notify:/comandos
: :.. exemplo : on *:notify:/msg $nick oi $nick
: :
: : no exemplo, quando alguém da sua notify list se conectar, vc vai enviar
: : a msg para ele "oi nick"
: :
: :............................................ ... .. .
:
:..(on UNOTIFY).
: :
: :.. função : efetua comandos quando alguém da sua notify list se desconectar
: :.. formato : on *:unotify:/comandos
: :.. exemplo : on *:unotify:/echo -a o $nick saiu
: :
: : nesse exemplo, quando alguém da sua notify list se desconectar,
: : vai aparecer a msg "o nick saiu"
: :
: :............................................ ... .. .
:
:..(on DCCSERVER).
: :
: :.. função : executa comandos quando alguém lhe mandar um dcc
: :.. formato : on *:dccserver:chat|send|fserve:/comandos
: :.. exemplo : on *:dccserver:chat:/echo -s $nick está lhe enviando um chat
: :
: : no exemplo acima, quando lhe enviarem um dcc chat, vai aparecer
: : no status: "nick está lhe enviando um chat"
: :
: :............................................ ... .. .
:
:..(on FILERCVD).
: :
: :.. função : executa comandos ao lhe enviarem um arquivo com sucesso
: :.. formato : on *:filercvd:*.*:/comandos
: :.. exemplo : on *:filercvd:*.*:/msg $nick $filename recebido com sucesso
: :
: : nesse exemplo, quando lhe enviarem um arquivo de qualquer extensão(*.*),
: : você vai enviar a msg para ele "arquivo.ext recebido com sucesso"
: :
: :............................................ ... .. .
:
:..(on FILESENT).
: :
: :.. função : executa comandos quando vc enviar arquivos com sucesso
: :.. formato : on *:filesent:*.*:/comandos
: :.. exemplo : on *:filesent:*.txt:msg $nick $filename enviado com sucesso
: :
: : no exemplo, quando vc enviar um arquivo com a extensão .txt(*.txt),
: : automaticamente vc vai mandar a msg para o nick "arquito.txt enviado com
: : sucesso"
: :
: :............................................ ... .. .
:
:..(on GETFAIL).
: :
: :.. função : efetua comandos ao falhar o recebimento de um arquivo
: :.. formato : on *:getfail:*.*:/comandos
: :.. exemplo : on *:getfail:*.zip:/msg $nick falha ao receber $filename
: :
: : nesse exemplo, quando o recebimento de um arquivo .zip falhar,
: : vc vai enviar a msg para o nick "falha ao receber arquivo.zip"
: :
: :............................................ ... .. .
:
:..(on SENDFAIL).
: :
: :.. função : executa comandos ao falhar o dcc send
: :.. formato : on *:sendfail:*.*:/comandos
: :.. exemplo : on *:sendfail:*.exe:/msg $nick falha ao enviar o $filename
: :
: : no exemplo acima, quando der falha ao enviar um arquivo .exe para
: : alguém, vc vai, automaticamente, enviar a msg para o nick "falha
: : ao enviar o arquivo.exe"
: :
: :............................................ ... .. .
:
:..(on QUIT).
: :
: :.. função : executa comandos quando algum usuário se desconectar
: :.. formato : on *:quit:/comandos
: :.. exemplo : on *:quit:/echo -s $nick saiu com a msg: $1-
: :
: : nesse exemplo, quando alguém se desconectar, vai aparecer
: : no status: "nick saiu com a msg: mensagem"
: :
: :............................................ ... .. .
:
:..(on NOSOUND).
: :
: :.. função : executa comandos se vc não estiver o arquivo de som requisitado
: :.. formato : on *:nosound:/comandos
: :.. exemplo : on *:nosound:/echo -s vc não possui o arquivo $filename
: :
: : no exemplo acima, quando alguém tocar uma musica e vc não tiver ela,
: : vai aparecer no status a msg "vc não possui o arquivo nome"
: :
: :............................................ ... .. .
:
:..(on OPEN).
: :
: :.. função : executa comandos quando se abre uma janela
: :.. formato : on *:open:[?|!|@|=|*]:/comandos
: :.. exemplo : on *:open:?:/echo -s pvt com $target aberto
: :
: : nesse exemplo, quando abrir uma janela de private, vai aparecer
: : no status a msg "pvt com nick aberto"
: :
: :............................................ ... .. .
:
:..(on CLOSE).
: :
: :.. função : executa comandos quando vc fechar uma janela
: :.. formato : on *:close:[?|!|@|=|*]:/comandos
: :.. exemplo : on *:close:@:/echo -s a janela $target foi fechada
: :
: : no exemplo, quando vc fechar uma janela(@window), vai aparecer
: : a msg no status "janela nome foi fechada"
: :
: :............................................ ... .. .
:
:..(on CHAT).
: :
: :.. função : executa comandos quando escreverem uma determinada palavra no chat
: :.. formato : on *:chat:*:/comandos
: :.. exemplo : on *:chat:*merda*:/msg =$nick não fale palavrões no chat
: :
: : no exemplo acima, quando alguém escrever "merda" no dcc chat, vc vai
: : enviar a msg para o nick "não fale palavrões no chat"
: :
: :............................................ ... .. .
:
: nos exemplos acima, o canal #Riomafra foi usado como exemplo,
: mas pode ser qualquer outro canal, ou para q o evento funcione em
: todos canais q vc estiver, use somente # .
:
:............................................................... ... .. .
|
|