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


SAMODE
#1
Allo j'aimerais que mon eggdrop quand je tape !samode Pseudo +qoa
Il mette le pseudo que je nomme +qoa pourriez vous m'aidé s.v.p :)
#2
Bonjour Babytigrou16


tcl
putserv "samode <varchan> +qoa <varnick> "


A toi de faire la suite ;)
#3
Petite précision :

Sur certains type de serveur irc, la commande "SAMODE" n'existe pas, l'équivalent de cette commande se nomme "SVSMODE".

Pour ce qui est de la syntaxe, elle bouge pas (toujours la même).
#4
c'est quoi le <varchan> +qoa <varnick>

$channel, $arg ???
#5
Oui $channel et l'autre est le pseudo a +qoa
#6
ok ouais mais pour <varnick> c'est quoi je met :$ ?
#7
ça devrait être bon


tcl
set pseudo [lindex $arg 1]
putserv "samode $channel +qoa $pseudo"

#8
eee sa ne fonctionne pas mes bon..... J'aimerais avoir une autre information j'aimerais que mon robot me donne la réponse exemple

Babytigrou16> !version Crystal

Nemesis> Crystal Utilise la version : mIRC v6.16 Khaled Mardam-Bey

Ceci étais un robot mIRC mais j'aimerais faire la meme chose avec mon eggdrop si possible merci
#9
Bon déjà pour le version:


tcl
bind pub - !version pub:react
proc pub:react { nick uhost hand chan arg } {
putserv "PRIVMSG $chan :Ton message que tu veut."
}


le samode:


tcl
bind pub - !samode pub:react
proc pub:react { nick uhost hand chan arg } {
set pseudo [lindex $arg 1]
set mode [lindex $arg 2]
putserv "samode $channel $mode $pseudo"
}


Edit: Oublie des balises
#10
Je crois que pour le version, Babytigrou16 attend qu'un robot renvoit la version d'un autre utilisateur:

tcl
set caller ""
bind pub -|o !version version:call
proc version:call {nick uhost hand chan args} {
   set ::caller $nick
   set victim [lindex $args 0]
   if {$victim == "" } { return 0 }
   if { $::botnick == $victim } { return 0 }
   puthelp "PRIVMSG $victim :\001VERSION\001"
}
 
bind ctcr - VERSION version:read
proc version:read {nick uhost handle dest key text} {
   if { ![info exists ::caller] || ($::caller == "") } { return 0 }
   if {$dest == ""} {set dest $::botnick}
   puthelp "PRIVMSG $::caller: $nick use $text"
   set ::caller ""
}

irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#11
Ah oui mal lu desoler :/
#12
eee ce que CrazyCat ma donné ne fonctionne pas et NuNux ton samode ne fonctionne pas sa me donne toujour +iu j'ignore pk :s
alors voila le probleme :/
#13
"ça ne fonctionne pas" n'aide pas des masses.
Donc, merci de détailler les bugs rencontrés.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#14
Autrement dit j'ai mis la remote TCL et malheuresement aucune action dans l'eggdrop et ni sur les salons :)
#15
J'ai tester le mient:

!samode nunux +o

et il ma opé..


Forum Jump:


Users browsing this thread: 1 Guest(s)