Remote pour avertir kick ban g un exemple mais sa deconne

valentony Messages postés 2 Date d'inscription lundi 10 octobre 2011 Statut Membre Dernière intervention 10 octobre 2011 - 10 oct. 2011 à 01:44
NHenry Messages postés 15030 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 26 novembre 2022 - 10 oct. 2011 à 23:59
on *:text:*:#chan: {
var %i = 1
while (%i <= $lines(insultes.txt)) {
if ($read(insultes.txt,%i) isin $1- ) {
}
inc %i
}
inc %testhaha [ $+ [ $nick ] ] 1
if ( %testhaha [ $+ [ $nick ] ] == 1 ) { bs say $chan 3OK.4 Avertissement (Nbre 1/2) à12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
if ( %testhaha [ $+ [ $nick ] ] == 2 ) { bs say $chan 3OK.4 Avertissement (Nbre 2/2) à12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
if ( %testhaha [ $+ [ $nick ] ] == 3 ) { kick $chan 12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
if ( %testhaha [ $+ [ $nick ] ] == 4 ) { kick $chan 12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
if ( %testhaha [ $+ [ $nick ] ] == 5 ) { mode $chan +bb $nick $address | kick $chan 12 $nick 6Tu es banni ! Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
unset %testhaha [ $+ [ $nick ] ]
}
}

3 réponses

NHenry Messages postés 15030 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 26 novembre 2022 157
10 oct. 2011 à 13:01
Bonjour,

Pas de question dans le corps du message, pas de description des effets désirés et de ceux constatées, pas de mise en forme du code (voir le point 2) et en plus en écriture SMS.

Si tu ne veux pas avoir de réponse, tu t'y prends bien.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
0
valentony Messages postés 2 Date d'inscription lundi 10 octobre 2011 Statut Membre Dernière intervention 10 octobre 2011
10 oct. 2011 à 23:22
voila quand je met cette remote le souci c'est que le bot flood en avertissements en boucle je débute dans le codage j'aimerai que ça avertisse 2 fois un user si il recommence ça le kick 2 fois et ensuite ça le ban je sais que le code est pas complet ou mal fait mais je suis perdu j'ai besoin d'aide merci d'avance


on *:text:*:#chan: {
  var %i = 1
  while (%i <= $lines(insultes.txt)) {
 if ($read(insultes.txt,%i) isin $1- ) {
}
    inc %i
  }
  inc %testhaha [ $+ [ $nick ] ] 1
  if ( %testhaha [ $+ [ $nick ] ] == 1 )  { bs say $chan  3OK.4 Avertissement (Nbre 1/2) à12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
  if ( %testhaha [ $+ [ $nick ] ] == 2 )  {  bs say $chan  3OK.4 Avertissement (Nbre 2/2) à12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
  if ( %testhaha [ $+ [ $nick ] ] == 3 )  { kick $chan   12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
  if ( %testhaha [ $+ [ $nick ] ] == 4 )  { kick $chan   12 $nick 6Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
  if ( %testhaha [ $+ [ $nick ] ] == 5 )  {  mode $chan +bb $nick $address | kick $chan 12 $nick 6Tu es banni ! Merci de bien vouloir surveiller ton langage et de rester poli(e) s'il-te-plait. }
  unset %testhaha [ $+ [ $nick ] ]
}
}
0
NHenry Messages postés 15030 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 26 novembre 2022 157
10 oct. 2011 à 23:59
Bonjour,

Je ne connais pas le codage en IRC.
Mais, juste 2 lignes :
inc %testhaha [ $+ [ $nick ] ] 1
...
unset %testhaha [ $+ [ $nick ] ]

Je pense que tu détruit ta variable, d'où le problème.
Mais bon, IRC, je ne connais pas en scripting, donc, je me trompe peut être.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
0