Seção de USUÁRIOS
AUTO-MSG'S (AUTO-GREET):
É a famosíssima 'mensagem automática'! Normalmente utilizada por novatos ou em canais com pequena freqüência, pois não é muito bem vista por diversos usuários e op's. Um conselho que é dado, é o de usar o notice ao invés do msg, porque o acumulo de janelas devido a essas mensagens às vezes geram um estresse naquele cujo conteúdo da mensagem pudesse interessar.
{Mensagem que aparece para toda pessoa que entra em um canal:}
EVENTS:
Level de número mais baixo, normalmente 001 a 030.
Level User List: *!*@*
EVENT:
ON JOIN:#:/notice $nick 'Uma mensagem de boas-vindas'(ex. OI, $nick . Seja bem-vindo ao # ! Divirta-se sem flood! [Auto-msg])
{Para fazer uma mensagem de despedida quando a pessoa sai do canal, basta trocar o 'ON JOIN' por 'ON PART' e para que essa mensagem seja ativada apenas em alguns canais e não em todos, troca-se o primeiro '#' pelo nome do canal (ex.: ON JOIN:#chapa:/notice $nick oi!)}
{Uma coisa interessante que pode ser feita é trocar o *!*@* da user list pelos domínios dos provedores da sua cidade (ex.: *!*@fortalezanet.com.br *!*@cearanet.com.br etc...) , aí você poderá colocar na frase o nome da sua cidade (ex. ON JOIN:#:/notice $nick Oi amigo de Fortaleza!). Atenção que o número desse level deve ser acima de todos os *!*@*.}
OBS.: É sempre conveniente criar Popups que facilitem ligar/desligar cada level do seu event. Um exemplo: digamos que o auto-greet seja o level 010-Autogreet, então você colocaria no seu popups (main pane) as linhas a seguir:
Auto-Greet
.Ligar:/enable 010 | /display > $activewin \-1 Auto-greet Ligado
.Desligar:/disable 010 | /display > $activewin \-1 Auto-greet desligado
{Cada ponto num popups significa um submenu suspenso a partir de um anterior com um ponto a menos. O comando /enable 'level' serve para ligar ou desligar um level específico do script, podendo ser colocado apenas o número do level. Observação importante!!! O comando /display > mostra em uma janela determinada ($activewin = janela ativa) o texto que vem definido depois e o \-1 é um quadradinho que aparece antes da mensagem, veja no help do PIRCH a relação de todos os símbolos, no comando /display}
FSERVER (servidor de arquivos via dcc)
Você pode transferir um arquivo baseado apenas num texto que seria filtrado de uma janela ou através de um fserver, onde a pessoa recebe um dcc chat e escolhe que arquivo vai pegar no diretorio que você especificou.
Através de comandos diretos:
EVENTS:
O número do level depende de para quem se destina, se for a todos deve ser número baixo e se for para usuários específicos deve ter um numero maior que todos os destinados a *!*@*.
Level User List: *!*@* ou determinadas pessoas, como NICK , ou *ident@*host.com.br (ex.: CHAPA)
EVENT:
ON TEXT:*%foto*:*:/dcc send $nick c:\diretorio\foto.jpg
{ Observe que ao invés do ':#:' foi usado um ':*:', isto significa que o texto pode ser tanto nos canais, como em pvt's. Se se quisesse apenas nos pvt's, ficaria assim ':?:' }
Através do DCC
EVENTS:
O número do level depende de para quem se destina, se for a todos deve ser número baixo e se for para usuários específicos deve ter um numero maior que todos os destinados a *!*@*.
Level User List: *!*@* ou determinadas pessoas, como NICK , ou *ident@*host.com.br (ex.: CHAPA)
EVENT:
ON TEXT:&fotos:*:/faccess $nick c:\imagem\fotos 5
{o numero no final diz quantos arquivos a pessoa tem direito a fazer download e o path diz em que diretório ele poderá mexer. Vai aparecer uma central de administração dessas transferências.}
NO PVT's (mensagem automática para não atender pvt's) e NO CHAT's (idem para dcc chat's)
EVENTS:
Level de números mais baixos, a não ser que seja exclusivo apenas a alguma inimizade (level maior).
Level User List: *!*@*
EVENT:
ON INCOMING:/msg $nick No momento não posso atender seu pvt, mas se você puder verificar se estou em atento algum canal agradeço. [Auto-Msg]
{esse refere-se aos pvt's e, obviamente que a mensagem fica ao seu critério. Pode-se trocar o '/msg $nick blabla... por um aliases. (ex. ON INCOMING:/nopvt | ALIASES: NOME: nopvt , ALIAS: /msg $nick Não estou atendendo pvt's.}
ON CHATOPEN:/dccmsg $nick Não estou atendendo Chat's no momento. [Auto-Msg]
{Os dois exemplos acima ocorrem apenas quando a janela de pvt ou de chat se abre, mas caso você queira que a mensagem apareça toda vez que a pessoa falar no pvt ou chat, veja os exemplos a seguir}
ON TEXT:*:?:/msg $nick Não estou atendendo pvt's. [Auto-Msg]
ON CHAT:*:/dccmsg $nick Não estou atendendo chat's. [Auto-Msg]
POPUPS: (Names List)
NoPvt's
.Liga:/enable 'numero-do-level' |/display > $activewin \-7 NoPvt's Ligado.
.Desliga:/disable 'numero-do-level' |/display > $activewin \-7 NoPvt's Desligado.
{idem para o NoChat's}
OBS.: Não se pode colocar cores no events (ctrl k, nem ctrl b, nem ctrl i), para fazer uso das cores nas mensagens, crie um alias específico contendo a mensagem, pois tanto no aliases como no popups esses símbolos são permitidos.
AWAY
EVENTS:
Numero de level baixo
User Level List: *!*@*
EVENT:
ON TEXT:*meunick*:#:/notice $nick No momento estou away, verifique o motivo através do /whois e de /ctcp $me page para deixar um aviso.| /display > AWAY \-1 $nick Tentou falar contigo no # : *1
ON ACTION:*meunick*:#:/notice $nick No momento estou away, verifique o motivo através do /whois e de /ctcp $me page para deixar um aviso.| /display > AWAY \-1 $nick Tentou falar contigo no # : *1
ON NOTICE:*meunick*:/notice $nick No momento estou away, verifique o motivo através do /whois e de /ctcp $me page para deixar um aviso.| /display > AWAY \-1 $nick mandou um notice : *1
{grava as todas as frases que incluirem seu nick nos canais onde você estiver}
PAGE:/display > AWAY \-1 PAGE ( $nick ): *1 |/notice $nick Mensagem gravada.|/playmedia c:\chapascr\sons\page.wav
{isso é o que define o que será feito quando alguem dá o comando /ctcp seunick PAGE }
ON TEXT:*:?:/notice $nick No momento estou afastado do computador, sua mensagem foi salva.|/display > AWAY \-1 [PVT] $nick : *1
{grava tudo que for dito em pvt}
ON WALLOPS:*meunick*:/wallops [Estou away] Motivo: $away |/display > AWAY \-18 [WALLOPS] $nick ( $time - $date ): *1 :+
{grava os wallops, caso seja um ircop}
{Obs. Não foi colocado para gravar chat's por causa das Party Line's dos bots que encheriam a janela de AWAY sem necessidade, embora possa ser colocado um ON CHAT:*meunick*:/dccmsg tou away!|/display > AWAY \-1 [DCC] $nick : *1}
ALIASES: NOME:/aw ALIAS:/define away=$$?="Entre com o motivo do away"|/define lastnick= $me | /nick $me $+ AWAY|/away $away|/newwindow AWAY
POPUPS:(Names List)
AWAY
.Away:/aw
.Back:/away|/nick $lastnick|/achan /me voltou! :-)
ÚTEIS (exemplos diversos tipos de events que podem ser criados)
EVENTS:
Numero do level varia de acordo com o propósito.
Level User List:*!*@*
EVENT:
ON DCCSENT:*.wav:/notice $nick Obrigado pela wave!
{manda essa msg após receber um arquivo do tipo '*.???'}
ON DCCDONE:*.*:/notice $nick $filename ( $filesize bytes) foi recebido com sucesso a uma taxa de $rate bytes/sec.
ON DCCFAIL:*.*: /notice $nick $filename ( $filesize bytes) falhou na transferência. Foram recebidos $received ( $percent porcento do total) à taxa de $rate bytes/sec.
ON SERVERDEOPED:#chapa:/opnotice # Epaaaa!!! Coloca meu Op de volta ae! :-)
{manda essa mensagem aos ops do canal quando um server tira seu op após um split}
ON NOSOUND:*.mid:/notice $nick OI, você poderia me enviar essa midi? eu não tenho no meu HD.
{acontece quando alguém toca um som que não existe no seu HD}
ON INPUT:&op*:/mode # +o $2
{o ON INPUT é a mesma coisa que o ON TEXT, mas em vez de agir quando os outros escrevem, age quando você mesmo escreve. o $2 significa que vai ser dado op ao nick que corresponde à 2a. palavra da frase (ex. &op CHAPA = vai fazer com que eu dê op ao CHAPA)}
Número do level alto
Level User List: MINHANAMORADA
EVENT:
ON JOIN:#:/playmedia c:\chapascr\sons\euteamo.mid
{toca uma musica apenas para você, quando o nick da sua namorada entrar em algum canal}
ON NOTIFY:/sound $nick c:\chapascr\sons\oi.wav
{toca uma música para ela - desde que ela também tenha a wave no HD - quando entrar no IRC (obs. Para isso ela deve estar no seu notify. Você coloca através do comando: /notify NICKDANAMORADA}
Principal | Seção de Op's | Seção de Ircop's | Download do <hÅp姢®iPt v3.0
This page hosted by
Get your own Free Home Page