ANTI-BOULETS STAR ACADEMY OU AUTRES

Dragondargent Messages postés 17 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 octobre 2005 - 15 juil. 2005 à 02:45
Dragondargent Messages postés 17 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 octobre 2005 - 23 oct. 2005 à 11:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32713-anti-boulets-star-academy-ou-autres

Dragondargent Messages postés 17 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 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és 26 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 22 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és 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 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és 26 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 22 janvier 2006
18 août 2005 à 12:03
oups viré %access.owner c un truc perso :x
com8nico Messages postés 26 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 22 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és 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 juin 2007
17 août 2005 à 16:24
mode $chan b $address($nick,2) | kick $chan $nick Star'Ac eror? /query $me

a changé par

mode $chan +b $address($nick,2) | kick $chan $nick Star'Ac eror? /query $me

désolé j'avais pas fait gaf
tipexx94 Messages postés 60 Date d'inscription vendredi 12 novembre 2004 Statut Membre Dernière intervention 20 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 .

le mieu reste quand même le +s sur le salon .

++
Utilisateur anonyme
20 juil. 2005 à 19:08
Justement alors ...
killerstar Messages postés 30 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 8 octobre 2006
19 juil. 2005 à 21:00
Oui mais voila n'est pas une référence en serveur :D
D'ailleurs c'est sur ce serveur qu'il y'a le plus d'attaque de ce genre :)
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
15 juil. 2005 à 18:53
sur voiladoo le +m interdit aux users régulier de parler, de changer de pseudo et masque les message de quit et de part
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
15 juil. 2005 à 14:26
sur epiknet en tout cas le +m ne bloque aucunement les msg de part. le +m interdit seulement aux users "regular" de msg/notice/say sur le chan.
Dragondargent Messages postés 17 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 octobre 2005
15 juil. 2005 à 14:13
Merci pour les conseils.
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.
Nolson Messages postés 216 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 16 mars 2006
15 juil. 2005 à 14:10
??? tu as mis :

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.
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
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és 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
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és 17 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 23 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 :)
Rejoignez-nous