bbjulien
Messages postés31Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention18 mars 2004
-
5 déc. 2003 à 06:57
bbjulien
Messages postés31Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention18 mars 2004
-
6 déc. 2003 à 08:56
j ai un bor et je voudrai lui mettre un anti-pub
j ai trouver celui la :
on *:text:*#*:#-=[BB]=-:{
if ( $nick isop $chan ) {
/notice $nick 1,1-14[7<0 Tu es peut etre OP mais C pas une raison de puber - Mode Devoice7>14]1-
/halt
}
else {
/set %frase $1- if ( $chr(44) isin $wildtok(%frase,#*,1,32) || $wildtok(%frase,#*,1,32) $chan || $wildtok(%frase,#*,1,32) #Tid@m || $wildtok(%frase,#*,1,32) == #team-bot ) { /halt }
else {
inc $+(%,pub,$ial($nick).host,$chan) 1
if ($me !ison $wildtok(%frase,#*,1,32)) {
/notice $nick 1,1-14[7<0 ATTENTION Tu as7 PuBé 0sur7 $chan 7>14][7< 0La prochaine = KicK Ban7 2min 7>14]0 Module By #BoTz.fr 1-
/timer 1 1 /join $wildtok(%frase,#*,1,32)
/timer 1 5 /msg $wildtok(%frase,#*,1,32) 7[14 $nick a pubé sur $chan 7~14 Merci de Joindre $chan , Thxs 7]
/timer 1 6 /part $wildtok(%frase,#*,1,32)
}
if ($me ison $wildtok(%frase,#*,1,32)) {
/timer 1 5 /msg $wildtok(%frase,#*,1,32) 7[14 $nick a pubé sur $chan 7~14 Merci de Joindre $chan , Thxs 7]
}
/timer 1 300 /unset $+(%,pub,$ial($nick).host,$chan)
}
else {
/set %nick. $nick
/mode $chan -v $nick
/timer[pubv] 1 120 /mode $chan +v $nick
/timer[nick] 1 121 /unset %nick.
/mode $chan -v $nick
/msg $chan 1,1-14[7<0 Trop C'est Trop 7>14][7< 0 $nick va fermer sa gueule8 2min 7>14]1-
/unset $+(%,pub,$ial($nick).host,$chan)
}
}
}
}
on *:JOIN:#-=[BB]=-: {
if ($nick == %nick. ) {
/mode $chan -v $nick
/notice $nick Et non le /hop sa ne marche pas , tu attendras 2 minutes un point c'est tout !
/set %nick. $nick
/mode # -v $nick
/timer[nick] 1 121 /unset %nick.
/timer[tg] 1 120 /mode # +v $nick
}
}
on *:PART:#-=[BB]=-: {
/msg $nick A bientôt $nick sur le chan ! tu nous manques deja :'(
mais voila le bot ne banni jamais les gas
aidez moi svp all
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 5 déc. 2003 à 13:44
Il faut que tu instaures un système d'incrémentation.
Dès que $nick fait de la pub, ça initialise soit une data dans un tableau de donnée (htable) soit une %var (à éviter...)
Quand il recommence tu incrémentes.
Dès que ce que tu as définies atteint un nombre limite X, Le mec est Kick Ban Why
By Koli :approve)
Rejoins moi sur chat.viendez.com
=>> [irc://chat.viendez.com/scripting #scripting]
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 5 déc. 2003 à 13:55
Dans ton anti Pub ya que cette partie là qui agit : (je l'ai pas remodelé... désolé)
on *:text:*#*:#-= [BB]=-:{
if $nick isop $chan { notice $nick 1,1-14[7<0 Tu es peut etre OP mais C pas une raison de puber - Mode Devoice7>14]1- | halt }
else {
%frase = $1-
var %i = $wildtok(%frase,#*,1,32)
if $chr(44) isin %i || %i $istok $+($chan,#Tid@m,#team-bot) { halt }
else {
inc $+(%,pub,$ial($nick).host,$chan) 1
if $me !ison %i {
notice $nick 1,1-14[7<0 ATTENTION Tu as7 PuBé 0sur7 $chan 7>14][7< 0La prochaine = KicK Ban7 2min 7>14]0 Module By #BoTz.fr 1-
timer 1 1 join %i
timer 1 5 msg %i 7[14 $nick a pubé sur $chan 7~14 Merci de Joindre $chan , Thxs 7]
timer 1 6 part %i
}
if $me ison %i { timer 1 5 msg %i 7[14 $nick a pubé sur $chan 7~14 Merci de Joindre $chan , Thxs 7] }
timer 1 300 unset $+(%,pub,$ial($nick).host,$chan)
}
else {
%nick. = $nick
mode $chan -v $nick
timer[pubv] 1 120 mode $chan +v $nick
timer[nick] 1 121 unset %nick.
mode $chan -v $nick
msg $chan 1,1-14[7<0 Trop C'est Trop 7>14][7< 0 $nick va fermer sa gueule8 2min 7>14]1-
unset $+(%,pub,$ial($nick).host,$chan)
}
}
}
Ya un truc que je n'avais jamais vu je l'ai mis en gras ... en gros 2 else pour 1 if
J'ai pas le temps de mieux regarder, je m'y remet à 18h
By Koli :approve)
Rejoins moi sur chat.viendez.com
=>> [irc://chat.viendez.com/scripting #scripting]
bbjulien
Messages postés31Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention18 mars 2004 5 déc. 2003 à 17:45
tu pourai pas me redounner tout le code refait ki marche stp
pui moi je veut ke o bout de 2 fois il soit ban 2 min
la 1ère fois il soit devoice
et k il y ai un message pour les op comme il y a déjat mais k il ne leur face rien
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 5 déc. 2003 à 19:27
voilà en fait je l'ai pratiquement tout refait :) Mais il marche bien maintenant :
ON *:START: {
hmake nopub 100
}
on *:text:*#*:<Le ou les Channels où la protection anti pub est active>:{
var %i = $wildtok($1-,#*,1,32)
var %j = $ial($nick).host
if $chr(44) isin %i || $istok(%i,$+($chan,#Tid@m,#team-bot),44) { halt }
elseif !$hget(nopub,$ial($nick).host) {
hadd nopub %j 1
if $me !ison %i { notice $nick Première Avertissement. PAS DE PUB. | join %i | msg %i Pas de Pub sur pour le %i sur $chan. | part %i }
else { msg %i Pas de Pub sur pour le %i sur $chan. Merci. }
.timer 1 600 hdec nopub %j
}
else {
hinc nopub %j
if $hget(nopub,%j) == 2 {
var %i =
.timer 1 120 ban -r $chan $nick %i
ban $chan $nick %i
kick $chan $nick Dommage... je t'avais prévenu...
hdel nopub %j
}
}
}
By Koli :approve)
Rejoins moi sur chat.viendez.com
=>> [irc://chat.viendez.com/scripting #scripting]
Vous n’avez pas trouvé la réponse que vous recherchez ?