A mettre dans un fichier remote alias kidle { kick $$2 $$1 Pour être BIENVENUE, il faut dire "Bonjour" } on *:join:%salonai:{ timer $+ $nick 1 15 kidle $nick $chan } on *:text:*:%salonai:{ if (($nick !isop $chan) && ($nick !isvoice $chan)) { .timer $+ $nick off .timer $+ $nick 1 15 kidle $nick $chan } A mettre dans un autre fichier Remote on *:TEXT:*Bonjour*:#:/{ mode $chan +v $nick } } } on *:op:%salonai:{ .timer $+ $opnick off } on *:deop:%salonai:{ if ($opnick !isvoice $chan) { .timer $+ $nick 1 15 kidle $opnick $chan } } on *:devoice:%salonai:{ if ($vnick !isop $chan) { .timer $+ $nick 1 15 kidle $vnick $chan } } on *:voice:%salonai:{ .timer $+ $vnick off
petite erreur ligne 16 17 18 a mettre dans une autre remote est mal placée. pour les très débutants placer ces 3 lignes uniquement dans une remonte a part Eagle4
Moi, je fais mieux en quelques lignes :alias rajout.chan { var %a = $addtok(%chans,$2,59) }on *:JOIN:#:{ if ($istok(%chans,$chan,59)) { var %bonjour. [ $+ [ $nick ] ] on | .timer $+ $nick 1 10 kick $chan $nick Pour être bienvenue, il faut dire "BONJOUR" } }on *:TEXT:*:#:{ if ((bonjour isin $1) && (%bonjour. [ $+ [ $nick ] ])) .timer $+ $nick off }Je ne sais pas si ça marche, j'ai fait ça vite fait ;)
Et de plus, je ne voi vraiment pas l'interet de cette source !Pourrais-tu m'expliquer ? =)
réponse à Mc_ABBER1] Que tu fasses mieux c est normal c est mon premier !!!2] l'intérêt de cette source c'est uniquement de kicker les malpolis . En plus quand ils entrent sur le salon ils sont prévenus par entrymsg : BoT kick les malpolis - Prière de dire BonjourPas Grand intéret je le conçois , mais au moins un petit rappel à la politesse , ça fait pas de mal . [je vais tester ton code ]Eagle 4
imagine si le gars a un "rejoin on kick" ... boucle interminable, flood, affreux quoi :/il te manque un } à la fin de ton codec'est très mal codé !"A mettre dans un autre fichier Remote"pourquoi ne pas regrouper les deux ON TEXT ?half-op : utilise ishop ?pourquoi est-ce que tu relances le timer quand la personne est devoice (resp deop) ? quel est l'intérêt ? il s'est déjà présenté, vu qu'il a été voice (resp op)plutôt que de faire tous tes if (nick isvoice, isop ...) partout, mets plutôt ces conditions dans ton alias kidle.timer $+ $nick off.timer $+ $nick 1 15 kidle $nick $chanpas besoin de l'éteindre avant, le 2e va l'écrasertu dis dans ton explication finale que tu as mis les timers à 30secs, perso j'en vois 15encore un code à flooder un max :/
Je ne vois pas en quoi c'est utile de kicker les malpolis qui ne disent pas "bonjour" ou "bonsoir" ou bien "salut" meme dans les nouvelles netiquettes de voila / wanadoo cette regle n'y est plus ^^. Je pense que ça fera rigoler certain :p (Je note pas :S )N.B. : Certe la politesse n'a jamais écorché personne mais certain ne la connaisse pas
Juste une pensée emue pour les gens qui voulant faire preuve d'originalité voulaient dire 'jour, coucou etc... Sinon, pour le code un truc aussi, tu voices si on dit bonjour certes, mais pour eviter d'envoyer des commandes qui servent à rien vérifie qu'il soit pas deja voice ex:(nick1) bonjour la romm [ tu le voice ](+nick2) bonjour nick1 [ tu le revoice ]c'etait juste pour que quand tu codes tu penses à des choses comme ca, sinon bin on est tous passé par là mais t'inquietes avec de la bonne volontée ca vien :)
Pour les halfop c'est les "Help" je crois mais je suis pas sur.Enfin j'ai pas essayer ton code mais voilà c'est un conseil pour toi mais bon ça sert pas à grand chose un code comme ça.enfin bonne continuation...ItroX
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 176 membres 14 nouveaux aujourd'hui 16 151 membres club