Communauté Eggdrop

Version complète : SAMODE
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
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 Smile
Bonjour Babytigrou16

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



A toi de faire la suite Wink
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).
c'est quoi le <varchan> +qoa <varnick>

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

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


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
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
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 ""
}


Ah oui mal lu desoler :/
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 :/
"ça ne fonctionne pas" n'aide pas des masses.
Donc, merci de détailler les bugs rencontrés.
Autrement dit j'ai mis la remote TCL et malheuresement aucune action dans l'eggdrop et ni sur les salons Smile
J'ai tester le mient:

!samode nunux +o

et il ma opé..
Pages : 1 2