Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Badnick webcam
#1
Salut,


Je voudrais faire un script tcl pour signalé les webcams, du genre en tapant : /cam pseudo ou /bc pseudo, le bot affiche un message sur le salon précisé.
Ou si vous avez un script qui soit à peu près proche de celui-là merci de m'en faire par.
#2
Tout d'abord, un eggdrop ne réagira pas à /quelquechose, ton client IRC enverra directement cette commande au serveur.
Tu peux faire réagir un eggdrop à une pseudo-commande, donc qui ne commence pas par /, comme !cam ou :cam ou juste "cam" en début de phrase.

Et la commande doit-elle être envoyée en privé à l'eggdrop, ou directement sur le canal où se trouve la personne ou bien sur un autre canal ?
Et comment l'eggdrop sait sur quel canal il doit agir ?
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#3
Je me disais aussi, alors tout ce passera via message privé.
Exemple dans le privé de l'eggdrop, en tapant : cam pseudo il affichera sur le salon où ce trouve les membres du staff le signalement
Le bot sera également présent sur le salon ou ce situera les membres.
#4
Donc en gros:

tcl
set actchan "#canalasurveiller"
set modchan "#canaldes modos"
 
bind msg - "cam" avertir
proc avertir { nick handle uhost text } {
   if {[llength [split $text]] == 0 } {
      putserv "PRIVMSG $nick :Il faut donner un nick"
      return 0
   }
   set vict [lindex [split $text] 0]
   set uvict [getchanhost $vict $::actchan]
   if { $uvict eq "" } {
      putserv "PRIVMSG $nick :$vict n'est pas sur $::actchan"
      return 0
   }
   putserv "PRIVMSG $::modchan :Attention: $nick signale que $vict ($uvict) montre ses fesses sur $::actchan"
   return 1
}

irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#5
Merci, mais je viens de le tester il n'affiche rien sur le salon "modos" :3
il y a que le PRIVMSG "Il faut donner un nick" qui fonctionne.
#6
Ah si finalement ça marche, merci beaucoup. :D


Possibly Related Threads…
Thread Author Replies Views Last Post
  Modifier un nick par badnick pheeric 8 1,390 01/11/2020, 23:20
Last Post: pheeric
  [Topic vide] Badip/Badhost/Badnick IluZi0n 1 3,452 10/01/2010, 16:57
Last Post: IluZi0n
  !badnick Problème MorDenX 7 5,238 16/04/2009, 10:57
Last Post: MorDenX

Forum Jump:


Users browsing this thread: 1 Guest(s)