31/01/2017, 14:12
La en faite dans ton code :
Ont va prendre la partis :
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 :
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.
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
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