Dragondargent
Messages postés17Date d'inscriptionmardi 14 juin 2005StatutMembreDernière intervention23 octobre 2005 23 oct. 2005 à 11:22
(post tres en retard, désolé :s)
merci à tipexx94 et com8nico pour la réécriture du code.
C'est vrai que votre méthode est plus efficace, et permet aux autres usagers de n'être pas incommodé par une modération trop lourde.
Puis finalement je me suis passé de cette technique et usé du kick perso c'est encore plus efficace, les modérations automatiques ce n'est pas assez efficace.
A ++
com8nico
Messages postés26Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention22 janvier 2006 18 août 2005 à 14:18
j'ai trouvé mieu :
on *:join:#:{ if ($me isop #) { .timer 1 10 mode $chan +v $nick } }
on *:TEXT:*:#:{
if (*star*ac* iswm $1-) {
if ($me isop #) ($nick !isvo #) && ($nick !isop #) { kick $chan $nick [ $+ $ialchan($address($nick,2),$chan,0) $+ ] Star ac bot !
}
}
}
comme il vienne et disen leur truc sa kick puis si qq di star ac alors kil est voice sa fait rien :)
tipexx94
Messages postés60Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention20 juin 2007 18 août 2005 à 13:51
com8nico j'ai mis just le !isop parce que j'ai autovoice sur mon chan :)
mais les deux marches lol
com8nico
Messages postés26Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention22 janvier 2006 18 août 2005 à 12:03
oups viré %access.owner c un truc perso :x
com8nico
Messages postés26Date d'inscriptionvendredi 29 octobre 2004StatutMembreDernière intervention22 janvier 2006 18 août 2005 à 11:58
on *:TEXT:*:#:{
if (*star*ac* iswm $1-) {
if ($nick !isvo #) && ($nick !isop #) { kick $chan $nick [ $+ $ialchan($address($nick,2),$chan,0) $+ ] Possibilité de Bot Anti Star Ac - %Access.owner -
}
}
}
sa c mieu non tipexx94 ? :)
tipexx94
Messages postés60Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention20 juin 2007 17 août 2005 à 16:24
tipexx94
Messages postés60Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention20 juin 2007 17 août 2005 à 16:23
je traine sur voila/wana , les bots de flood star ac ne viennent pas en mass join , ils viennent avec intervalent , uand un part , quelques secondes après un autre rentre donc je te conseille plus un
on *:text:*:#:{
if $me isop $chan && $nick !isop $chan {
if star isin $strip($1-) && academy isin $strip($1-) {
mode $chan b $address($nick,2) | kick $chan $nick Star'Ac eror? /query $me
}
}
}
c'est un code tout bête mais c'est ce que j'ai mis et sa marche vraiment bien
puis si erreur tu as un privé et tu as juste a unban .
- Tu écris le $asctime dans un fichier txt et tu ne t'en sers jamais.
- Tu testes si ($asctime - le nick) est plus grand que 3????? Ca n'a aucun sens.
SVP, testez vos codes avant de les poster car là c'est n'importe quoi.
cs_KiNdErMaXi
Messages postés1052Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention30 novembre 20092 15 juil. 2005 à 13:38
fyltum mdr xD
ouais donc ta source heuuu ..
quand ya une attaque anti star ac ou un truc comme ca on remarque bien que les nick ont des suffixes avec 2 3 ou 4 lettres (nick|sq nick2|qzo nick3|azdo) alors j'utilise : alias multi mode # +bbb *|????!guest@* *|??!guest@* *|???!guest@*
tu laisse ca 2-3 minutes et puis voila parceque le pénalise tout le monde
mais par contre tofu, le +m sert a masquer les message de part (il est loin d'etre inutile)
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 15 juil. 2005 à 11:29
c'est trop restrictif... ça empêche aussi tous les autres users de rentrer pdt 5 minutes à chaque fois.. et ça empêche même les users de parler pdt 5 minutes, (les bots qui spam pour leur truc de star ac etc parlent jms sur le chan c'est juste des join/part) donc le +m sert à rien..
Dragondargent
Messages postés17Date d'inscriptionmardi 14 juin 2005StatutMembreDernière intervention23 octobre 2005 15 juil. 2005 à 02:45
oups, une erreur !
.timerA 1 2 if (($asctime - %j) < 3) {
devient
.timerA 1 2 if (($asctime - %j) > 3) {
sinon, ça fait l'effet inverse :)
23 oct. 2005 à 11:22
merci à tipexx94 et com8nico pour la réécriture du code.
C'est vrai que votre méthode est plus efficace, et permet aux autres usagers de n'être pas incommodé par une modération trop lourde.
Puis finalement je me suis passé de cette technique et usé du kick perso c'est encore plus efficace, les modérations automatiques ce n'est pas assez efficace.
A ++
18 août 2005 à 14:18
on *:join:#:{ if ($me isop #) { .timer 1 10 mode $chan +v $nick } }
on *:TEXT:*:#:{
if (*star*ac* iswm $1-) {
if ($me isop #) ($nick !isvo #) && ($nick !isop #) { kick $chan $nick [ $+ $ialchan($address($nick,2),$chan,0) $+ ] Star ac bot !
}
}
}
comme il vienne et disen leur truc sa kick puis si qq di star ac alors kil est voice sa fait rien :)
18 août 2005 à 13:51
mais les deux marches lol
18 août 2005 à 12:03
18 août 2005 à 11:58
if (*star*ac* iswm $1-) {
if ($nick !isvo #) && ($nick !isop #) { kick $chan $nick [ $+ $ialchan($address($nick,2),$chan,0) $+ ] Possibilité de Bot Anti Star Ac - %Access.owner -
}
}
}
sa c mieu non tipexx94 ? :)
17 août 2005 à 16:24
a changé par
mode $chan +b $address($nick,2) | kick $chan $nick Star'Ac eror? /query $me
désolé j'avais pas fait gaf
17 août 2005 à 16:23
on *:text:*:#:{
if $me isop $chan && $nick !isop $chan {
if star isin $strip($1-) && academy isin $strip($1-) {
mode $chan b $address($nick,2) | kick $chan $nick Star'Ac eror? /query $me
}
}
}
c'est un code tout bête mais c'est ce que j'ai mis et sa marche vraiment bien
puis si erreur tu as un privé et tu as juste a unban .
le mieu reste quand même le +s sur le salon .
++
20 juil. 2005 à 19:08
19 juil. 2005 à 21:00
D'ailleurs c'est sur ce serveur qu'il y'a le plus d'attaque de ce genre :)
15 juil. 2005 à 18:53
15 juil. 2005 à 14:26
15 juil. 2005 à 14:13
Si je corrige, ça donne alors un trucs dans le genre:
alias timerC { .timerX 1 $timer(1).sec /mode $chan -mi && /mode $chan -bbb *|??!guest@* *|???!guest@* *|????!guest@* }
on @*:join:#: {
var %j = $nick
write massjoin.txt $asctime
.timerA 1 2 if (($asctime - %j) > 3) {
mode $chan +mi
mode $chan +bbb *|??!guest@* *|???!guest@* *|????!guest@*
.timerB 1 1 /kick $nick Oh ! Un relou !
.timerY 120 1 timerC
}
elseif { write massjoin.txt $asctime }
}
Le probleme, c'est que ca risque d'etre trop lent a réaliser par rapport au join/quit des pseudos.
Sinon, j'avoue que ce n'est pas assez précis.
15 juil. 2005 à 14:10
on @*:join:#: {
var %j = $nick
write massjoin.txt $asctime
.timerA 1 2 if (($asctime - %j) < 3) {
mode $chan +mi
mode $chan +b $wildsite | .timerB 1 1 /kick $nick Oh ! Un relou !
.timerC 300 1 /mode $chan -mi
}
elseif { write massjoin.txt $asctime }
}
- Tu écris le $asctime dans un fichier txt et tu ne t'en sers jamais.
- Tu testes si ($asctime - le nick) est plus grand que 3????? Ca n'a aucun sens.
SVP, testez vos codes avant de les poster car là c'est n'importe quoi.
15 juil. 2005 à 13:38
ouais donc ta source heuuu ..
quand ya une attaque anti star ac ou un truc comme ca on remarque bien que les nick ont des suffixes avec 2 3 ou 4 lettres (nick|sq nick2|qzo nick3|azdo) alors j'utilise : alias multi mode # +bbb *|????!guest@* *|??!guest@* *|???!guest@*
tu laisse ca 2-3 minutes et puis voila parceque le pénalise tout le monde
mais par contre tofu, le +m sert a masquer les message de part (il est loin d'etre inutile)
15 juil. 2005 à 11:29
15 juil. 2005 à 02:45
.timerA 1 2 if (($asctime - %j) < 3) {
devient
.timerA 1 2 if (($asctime - %j) > 3) {
sinon, ça fait l'effet inverse :)