Communauté Eggdrop
Badnick webcam - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Sujet : Badnick webcam (/showthread.php?tid=1205)



Badnick webcam - nispOr - 04/07/2012

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.


RE: Badnick webcam - CrazyCat - 04/07/2012

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 ?


RE: Badnick webcam - nispOr - 04/07/2012

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.


RE: Badnick webcam - CrazyCat - 04/07/2012

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
}





RE: Badnick webcam - nispOr - 04/07/2012

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.


RE: Badnick webcam - nispOr - 04/07/2012

Ah si finalement ça marche, merci beaucoup. Very Happy