fandesandro
Messages postés24Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 novembre 2008
-
3 juil. 2008 à 23:26
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009
-
5 juil. 2008 à 01:36
J'ai besoin d'un petit coup de pouce pour faire mon auto unban :
on @*:BAN:#:{
if ($banmask iswm $ial($me)) {
mode $chan -b $me
join $chan
mode $chan -ob+b $nick $banmask $wildsite
kick $chan $nick Fallait pas =D
}
}
J'ai fais ce code, que j'ai divisé en deux :
on @*:BAN:#:{
if ($banmask iswm $ial($me)) {
if $me ison $chan
mode $chan -ob+b $nick $banmask $wildsite
kick $chan $nick Fallait pas =D
}
}
Ainsi que :
on @*:BAN:#:{
if ($banmask iswm $ial($me)) {
if $me isnot on $chan
mode $chan -b $me
join $chan
kick $chan $nick Fallait pas =D
}
}
Si quelqu'un trouve les erreurs, qu'il éclaircisse ma lanterne :)
Mauricelepoisson
Messages postés97Date d'inscriptionmardi 24 janvier 2006StatutMembreDernière intervention 3 mai 20111 4 juil. 2008 à 01:45
salut,
mode $chan -b $me (il ne manque pas un bot là ? pour te deban ?)
msg bot mode $chan etc ...
pareil pour le kick si tu n'es pas @ comment tu kick ?
et aussi remplace if $me isnot on $chan par if $me !ison $chan
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 4 juil. 2008 à 13:20
ne fonctionne que si un gars ne fait que te bannir (ce qui arrive très rarement ...)
prends toi un 2e mIRC et fais des essais en plaçant des /echo un peu partout, tu comprendras mieux comment ça marche.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 4 juil. 2008 à 14:18
salut
if $me isnot on $chan ???
t'a raison Mauricelepoisson en disant "aussi remplace if $me isnot on $chan par "
mais ça c'est en cas de kick pour faire un join # !! :/
si il est Kick ban le "join #" ne marchera pas car je ne suis plus dans le chan c'est un evenement kick
donc on kick join # c'est possible
pour moi je prefere que ça soi comme ça
on @*:ban:#:{
if ($nick != $me) {
if ($banmask iswm $ial($me)) {
if ($me ison #) {
mode # -ob $nick $banmask
ban -k # $nick 2 Fallait pas =D
}
}
}
}
alors ce "if ($me ison #)" au cas de kick il y aura pas de commende pour rien
tu peu executé aucune comande hosr du chan alors ça sert a rien le on kick join # il va falloir qu'on te unban :)
fandesandro
Messages postés24Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 novembre 2008 4 juil. 2008 à 14:33
T'as dû te planter, le code fonctionnait pas;
J'ai un peu modifié, cela donne :
on @*:ban:#:{
if ($bnick == $me) {
if ($banmask iswm $ial($me)) {
if ($me ison #) {
mode # -ob $nick $banmask
ban -k # $nick 2 Fallait pas =D
}
}
}
}
Par contre j'aimerais savoir comment faire pour me débannir si je suis kb.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 4 juil. 2008 à 14:50
ah wé t'es sur XD
on @*:ban:#:{
if ($bnick == $me) {
if ($banmask iswm $ial($me)) {
c'est quoi ce truc si tu a dejà "if ($banmask iswm $ial($me))" a quoi te sert le " if ($bnick == $me)" ???
et t'es sur que tu te ban kick pas toi meme :) regarde
on @*:ban:#:{
;quand il y a un ban dans le chan
if ($nick != $me) {
;verifie si le nick qui a efectué le ban si c'est toi ou pas pour evité de te ban kick toi meme
if ($banmask iswm $ial($me)) {
;verifie si quelque sois le ban mask si ça t'apartien ou a un des clones aussi ( si oui il continu si non ça s'arete)
if ($me ison #) {
;verifie si t'es encore dans le chan pour ne pas avoir de msg d'erreur pour rien
mode # -ob $nick $banmask
ban -k # $nick 2 Fallait pas =D
;enfin l'action
}
}
}
}
"Par contre j'aimerais savoir comment faire pour me débannir si je suis kb."
si tout ceux qui auron la posiblité de se unban d'un chan seul je pense que la commande BAN n'aura plus de sens
le meme code si t'a un clone dans le meme chan et op aussi
tu pourra ajouté
if ($me !ison #) {
if ($knick == $me) {
join #
}
}
dans ce cas ton clone qui a les meme code dans la remote t'aurais dejà unban du chan et tu pourra entré