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