ScRipTerZ

Novas atualização da parte de Scripterz... agora novos autokicks, popups, add ons e outros.. novos kicks, proteções e mais! Mande-nos mails com suas dúvidas, que na próxima atulização vamos trazer uma seção com respostas para as dúvidas mais freqüentes!

 

Proteção de CTCPs
Uma proteção simples, mas eficaz de CTCP flood (deve ser colocado no remote):

#CTCPFloodProt on
ctcp 1:*: {
   ignore -tu60 *!*@ $+ $site
   echo 4 $active CTCP $1 from $nick
}
#CTCPFloodProt end

( o código acima deve ser repetido 2 vezes substituindo o nome TEXT por NOTICE e ACTION )
( Todos exemplos sao baseados em que seu default level seja 1. Caso nao é, e vc queira transforma-lo deve escrever /dlevel 1 )



Auto Kicks

Autokick de palavrão(Swear)
on 1:TEXT:*:#:{
   if (PALAVRAO isin $parms) {
      kick $chan $nick Autokick: nao fale "PALAVRAO" no $chan !
   }
}
OBS: Nesse caso a palavra "PALAVRAO" deve ser substituída pelo palavrao... esse código pode ser repetido várias vezes, ou seja, pode conter varias palavras.(o código acima deve ser repetido 2 vezes substituindo o nome TEXT por NOTICE e ACTION)

Autokick por Bytes - Caracteres:
Para se ter uma pequena noção, geralmente se coloca de 350 ou 400 o número de bytes máximo permitido, mas isso varia de gostos e necessidades. Este kick automático é um pouco mais complexo, e exige um popups e um remote.
Popups :
Autokick por Bytes
. Número de bytes permitidos:/set -q %ByteLimit $$?="Quantos bytes?"

Remote :
on 1:TEXT:*:#:{
   if ($len($parms) > %ByteLimit) {
      kick $chan $nick Autokick: Mais de [ %ByteLimit ] não é permitido permitido!
   }
}

 

OBS: o código acima deve ser repetido 2 vezes substituindo o nome TEXT por NOTICE e ACTION


Desfecho do Script

Se juntarmos todos autokicks e defesas mencionadas acima, com as observações e dicas teremos a seguinte syntaxe no remote e popups:

Popups:
Proteção de CTCP
.Ligar:/enable #CTCPFloodProt
.Desligar:/disable #CTCPFloodProt
Kicks Automáticos
.Kick Bytes
..Ligar:/set %ByteKicker on
..Desligar:/set %ByteKicker off
.Kick de Palavrão
..Ligar:/set %SwearKicker on
..Desligar:/set %SwearKicker off

Remote:

#CTCPFloodProt on
ctcp 1:*: {
   ignore -tu60 *!*@ $+ $site
   echo 4 $active CTCP $1 from $nick
}
#CTCPFloodProt end

on 1:TEXT:*:#:{
   if (PALAVRAO isin $parms) && (%SwearKicker == ON) {
      kick $chan $nick Autokick: nao fale "PALAVRAO" no $chan !
   }
   if ($len($parms) > %ByteLimit) %% (%ByteKicker == ON) {
      kick $chan $nick Autokick: - Text Flood - Mais de [ %ByteLimit ] não é permitido permitido!
   }
}

on 1:ACTION:*:#:{
   if (PALAVRAO isin $parms) && (%SwearKicker == ON) {
      kick $chan $nick Autokick: nao fale "PALAVRAO" no $chan !
   }
   if ($len($parms) > %ByteLimit) && (%ByteKicker == ON) {
      kick $chan $nick Autokick: - Action Flood - Mais de [ %ByteLimit ] não é permitido permitido!
   }
}

on 1:NOTICE:*:#:{
   if (PALAVRAO isin $parms) && (%SwearKicker == ON) {
      kick $chan $nick Autokick: nao fale "PALAVRAO" no $chan !
   }
   if ($len($parms) > %ByteLimit) && (%ByteKicker == ON) {
      kick $chan $nick Autokick: - Notice Flood - Mais de [ %ByteLimit ] não é permitido permitido!
   }
}

Popups da BrasNet

Com este popups você tem todos os comandos do novo services da BrasNet, como o NickServ, ChanServ e MemoServ . Este popups deve funcionar tambem na DalNet.

Download do Popups da BrasNet versão 1.0