Seção de OP's
AUTO-KICK'S
POR FLOOD:
Essa talvez seja a rotina mais desejada e com menos variações de exemplos nos diversos scripts no mercado.
Vamos mostrar o exemplo de um auto-kick para repetição de 3 frases em pouco tempo.
EVENTS:
Level de Número Muito Baixo
User Level List:*!*@*
EVENT:
@ON TEXT:*:#:/RUNSCRIPT [TEXTPROT3] check $nick #
{a @ antes significa que esse event só é executado se você estiver com OP no canal. Observe que ele chama uma PIL}
ALIASES: NOME: [TEXTPROT3] ALIAS: {pil a seguir}
$msg := *1;
$cmd := strtoken($msg);
$nick1 := strtoken($msg);
$chan := strtoken($msg);
if $cmd = 'check' then
begin
if $nick1 = $nick2 then
if $nick2 = $nick3 then
begin
if isop($audience,$nick1) then
begin
command('/display > ',$audience,' ',\7,' ', $nick1, ' é op do ', $audience,' . Para kicka-lo, digite: /kick ',$audience,' ',$nick1);
halt
end
else
command('/kick ',$chan,' ',$nick1,' AUTO-KICK [FLØØD] Você será banido se repetir!!!');
end
else
$nick3 := $nick1
else
begin
$nick2 := $nick1;
command('/timer textprot 1 15 /runscript [textprot3] reset');
end
end
else if $cmd = 'reset' then
begin
$nick2 := ' ';
$nick3 := ' ';
end
POPUPS:(Main Pane)
TEXT-PROT
.Proteção para 3 linhas:/enable 'numero-do-level' |/msg # ATENÇÃO, não repita frases ou será kickado por flood!
.Desligar:/disable 'numero-do-level'
AUTO-KICK POR PALAVRÕES ( TEXT-CENSOR):
Numero do level baixo
User Level List:*!*@*
@ON TEXT:*merda*:#:/kick # $nick Não profira palavras de baixo nível no # ! [Auto-Kick]
{coloque uma linha para cada palavra feia, mas cuidado para não colocar pedaços de palavras comuns, como *porra* que kickaria PORRAda. Nesse caso, coloque um espaço entre os asteriscos.}
POPUPS:(Main Pane)
TEXT-CENSOR
.Liga:/enable 'numero-do-level'|/msg # CUIDADO, proteção contra palavras de baixo nível está ativada!
.Desliga:/disable 'numero-do-level'
OBS.: Para ver um auto-kick por uso de CAPS-LOCK, veja a PIL [CAPKICK] no ChapaScript v3.0 ou alguma similar. Não podemos nos detalhar em tudo que os scripts podem fazer, senão estaríamos tendo o mesmo trabalho que tivemos para fazer o script. Estamos querendo apenas dar umas dicas e maturidade para você desenvolver suas próprias rotinas. Existem vários autokicks que podem ser implementados.
TOPIC E MODE - PROTEÇÃO (modelo simples, não diferenciado por canal)
EVENTS:
Numero de level baixo
User Level List: *!*@* (ou só alguns usuários - Nesse caso o numero do level seria alto)
ON TOPIC:#chapa;#pirch:/topic # $lasttopic|/msg # Atenção, $nick ( $address ) , não mude o tópico, ele está protegido.
ON MODE:#brasil:/mode #brasil +nt
{Para ver outras variáveis que podem ser usadas, olhe no help do PIRCH a parte de events, ON TOPIC e ON MODE, lá é mostrado o formato e as variáveis permitidas, com exemplos. Para uma proteção mais efetiva, diferenciada por canal através de um único event, utilize PIL's especiais para esse fim. No <hapascript existe uma combinação de PIL's com essa função, bem como em Hp's sobre PIL's e outros scripts bons.}
POPUPS:
Topic-Prot
.Liga:/enable 'numero-do-event'|/msg # Proteção de Tópico ligada.
.Desliga:/disable 'numero-do-event'|/msg # Proteção de Tópico desligada.
{idem para o mode}
SILENCIADOR
Esta rotina não deixa alguém que você não gosta dar um pio!
Numero de level alto
User Level List: {deixe em branco pois será adicionado via /adduser, no popups}
EVENT:
ON TEXT:*:#:/kick # $nick Eu avisei para você não se pronunciar no canal! [Auto-Kick]
ON INCOMING:/close $nick
POPUPS:(Names List)
Silenciador
.Adicionar:/adduser 'numero-do-level' $$1 2|/enable 'numero-do-level'|/notice $nick Não dê um pio ou será kickado!
.Remover:/remuser 'numero-do-level' $$1 2
{observe que está um $$1 em vez do $nick, isso se dá por que não é uma ação desencadeada por um nick, mas sim um nick selecionado na lista de nicks do canal. Você clica em cima da pessoa e aperta o botão direito do mouse. o /adduser inclui um nick ou endereço na User Level List do level que for especificado e o número que vem no final indica o formato, no caso do '2' significa que será adicionado no formato: *!ident@*host.com.br. Se fosse '4' seria adicionado apenas o nick.. Os números vão de 1 a 5. Leia o help do /adduser no PIRCH para ver esses formatos.}
Principal | Seção de Usuários | Seção de Ircop's | Download do <hÅp姢®iPt v3.0
This page hosted by
Get your own Free Home Page