[Résolu] rajout d'une exception sur une commande de kick
#14
La en faite dans ton code :

tcl
bind pub - !kr kickraison
bind pub - !kflood kickflood
 
proc kickraison { nick host hand channel text } {
  global vhostmodo1 kickraison
  set args [split $text]
  set victim [lindex $args 0]
  set reason [join [lrange $args 1 end]]
  foreach vhost $vhostmodo1 {
    if [string match -nocase $vhost $host] {
      putserv "PRIVMSG $::cs kick $channel $victim $reason"
      putserv "PRIVMSG $::log :\0034$victim \00312a été kick de \0034$channel \00312par \0034$nick \00312pour la raison :\0037 $reason"
      }
   }
}
 
proc kickflood { nick host hand channel arg } {
  global vhostmodo1 kickflood
  foreach vhost $vhostmodo1 {
    if [string match -nocase $vhost $host] {
      putserv "PRIVMSG $::cs kick $channel $arg \00312Le flood est interdit sur les salons officiels !"
      putserv "PRIVMSG $::log :\0034$arg \00312a été kick de \0034$channel \00312par \0034$nick \00312pour flood."
      }
   }
}



Ont va prendre la partis :

tcl
bind pub - !kr kickraison
bind pub - !kflood kickflood



C'est ici que nous allons prend l'exemple.

Donc nous avons le bind pub, il faut lui interpréter le niveau de flag.
à savoir tu à deux niveau de flag sur eggdrop

1) Général
2) Local

Le général celui qui offre un accès partout.
Le local celui qui offre un accès sur un salon.

Voici un exemple de flag général :

tcl
bind pub o !kr kickraison



Ici la personne si elle à le flag +o ce qui et Operateur général, elle pourra se servir de la commande, si la personne ne la pas elle pourra pas.

tcl
bind pub o|o !kr kickraison



La partis bind pub -|o <= celui la et pour si la personne ayant un accès sur un salon définis, puisse se servir de la commande.
C'est ainsi que fonctionne les système de flag.

Je te donne le lien avec de bonne explication, et puis ceci reste mon avis personnel. Les flag reste mieux pour une utilisation d'un eggdrop
C'est l'une de c'est fonction principal, donc autant utilisé quelques chose qui existe et qui fonctionne.

https://wiki.eggdrop.fr/Flag

Si besoin hésite pas
Vous interdisez les erreurs, vous empêchez ainsi la victoire.

Ma super kikoo-page loll
Répondre Avertir


Messages dans ce sujet
RE: rajout d'une exception sur une commande de kick - par aliasangelius - 31/01/2017, 14:12

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté