auto op eggdrop
#1
bonjour a vous

pour commencer, je vous signale que je suis nul en scripting tcl Smile, mais j'essaie d'apprendre et je remercie tous ce qui aident ici.

ma question est : comment mettre mon eggdrop en autoop, j'ai essayer une petite remote mais elle n'a pas marcher Mad, et j'ai beau chercher j'ai pas trouver non plus, donc me reste que si quelqu'un puisse m'aider

Cordialement

Prates
Répondre Avertir
#2
Pour que ton eggdrop soit automatiquement op sur un canal ? Le plus simple est d'utiliser le réglage need-op qui est interne à eggdrop.
Répondre
#3
re, merci CrazyCat, pour ta réponse aussi vite

désolé, j'ai oublier de dire que l'eggdrop je le lance sur le serveur voila Smile
Répondre Avertir
#4
Donc j'imagine que ton eggdrop s'authentifie et a des accès op sur le canal.
Il te suffit donc de mettre les bons réglages du canal (soit dans le .conf de l'eggdrop, soit en party-line).
En party-line, ça donnerait (à adapter pour mettre les commandes propres à voila):
.chanset #canal need-op { putserv "PRIVMSG ChanServ Surprisedp #canal" }

Tu peux aussi jeter un oeil à http://www.eggdrop.fr/board/downloads.ph...iew&did=88
Répondre
#5
bonsoir pour ce qui est d'un auto op pour les niubots de orange regarde mon poste (tu le trouvera en cherchant ) j'en est réaliser un Smile

cordialement
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Répondre Avertir
#6
salut fedora,
merci pour ta réponse, j'ai regarder tes codes, mais ils marchent pas, donc j'ai chercher et enfin j'ai trouver cette petite idée, elle marche bien mais elle me plait pas vue que je dois ajouter a chaque fois le msg pour chaque salon ou mon bot a access Smile
je sais pas si tu as une idée pour m'aider, voilà le code :

bind join - "*" joinbot
proc joinbot { nick host hand chan } {
if { $nick == $::botnick } {
putmsg niubotxx "op motdepass"
putmsg niubotyy "op motdepass"
putmsg niubotzz "op motdepass"
}
}

cordialement
Répondre Avertir
#7
bonjour,

TCL
bind join - "*" joinbot
proc joinbot { nick host hand chan } {
if { $nick == $::botnick } {
putmsg niubotxx "op motdepass"
putmsg niubotyy "op motdepass"
putmsg niubotzz "op motdepass"
}
}


ton code na rien à voir avec mon poste !! pourquoi putmsg ? ça ne serais pas PRIVMSG ? en regardant mon poste tu aurais arriver à le créer sans difficulté.mais bon ... voici mon TCL pour le AutoOp Niubot Orange. je vais le mettre dans la partie Téléchargement.


TCL
# //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
#                             -={ Auto-Opage sur NiubOt }=- 
#              
#    ***********************[ DESCRIPTION DU TCL ]*****************************  
#    *                                                                        *
#     Ce script sert à votre EggdrOp de ce Opé Automatiquement à un Niubot
#     sur le serveur Orange.
#     Un grand Merci pour L'aide de CrazyCat pour la création de ce TCL 
#
#    *                                                                        *
#    ************************************************************************** 
 
   set autoOpTCLDesciption "Auto-Op"
	 set autoOpTCLVersion "2.1.1"   
	 set autoOpTCLCreateur "DnS"
	 
#    *************************[ TCL informations ]**
#    *
#    *** [Nom du Fichier]   -- AutoOp.tcl
#    ******[Size en Ko]     -- 2,63 ko
#    *
#    ********************************************[DnS .2009]** 

 
#  //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
#         --------------Début De la Configuration---------------
#  //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//

 
# Configuration de l'auto Op Salon et pass NiubOt

# Ici Mettre le(s) pseudo(s) de(s) Niubot(s) (en minuscule)
 
set autoop(niubot) {"niubot1" "niubot2"}

# Ici Mettre le(s) Salon(s) ou ce Trouve le(s) Niubot(s) (en minuscule)
 
set autoop(salon) {"#SALON1" "#SALON2"}

# Ici Mettre le mot de passe pour que votre Eggdrop ce Op au(x) Niubot(s) 
 
set autoop(pass) "LE PASS"

#   //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//
#          !!! NE CHANGEZ RIEN A PARTIR DE CETTE LIGNE !!!
#   //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//

# le Binds 
 
bind join - * autoop

# Systeme d Auto Opage sur le(s) Niubot(s)
 
proc autoop { nick uhost hand chan args} {
global botnick autoop
   if {$nick != $::botnick} {
    return 0
   }
   set idt [lsearch $::autoop(salon) [string tolower $chan]]
   if { $idt eq -1 } {
    return 0
   } else {
    putspeed "PRIVMSG [lindex $::autoop(niubot) $idt] :op $::autoop(pass) $chan"
    putspeed "PRIVMSG [lindex $::autoop(niubot) $idt] :voice $::autoop(pass) $chan"
   }
}
 
proc putspeed {arg} {
	putquick "$arg"
}

#  //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-// 
 
putlog "$::autoOpAutoOpDesciption NiubOt version $::autoOpTCLVersion loaded. ** $::autoOpTCLCreateur **"

#  //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//

#     --------------------FIN DU FICHIER--------------------
#  //-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//-//




Cordialement
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Répondre Avertir
#8
re fedora

mon code n'a rien a voir avec ton poste !!!, les deux codes ont le mm role, le mien fonctionne avec 4 lignes et le tien fonctionne avec euhhh je sais pas plus de 75 lignes, mais j'ai aimer Smile

c'est ce que chercher c'est sans toucher la source, le bot s'opera dans tous les salons où il a axx, je te passe un code irc, peut etre il expliquera mieux Smile

on *:join:#: { msg $ialchan(Niubot??!un*@*.net,#,1).nick op motdepass # }

Smile

cordialement
Répondre Avertir
#9
TCL
on *:join:#: { msg $ialchan(Niubot??!un*@*.net,#,1).nick op motdepass # }



est j'doit faire quoi avec ton code MIRC ? tu est sur un forum d'aide sur le script TCL.
de plus j'aurais fait un truc dans ce genre si
TCL
On 1:JOIN:#:{ .msg $gettok($ialchan(Niubot?*,#,1),1,33) op MDP }


après chacun à sont code ...

après juste avec une commande tu peut faire op ton bot en utilisant comme la signaler CrazyCat sans avoir besoin d'un scripts TCL

TCL
.chanset #canal need-op { putserv "PRIVMSG Niubot23 op tonpass" }



sinon pour ce qui est du
Citation :putmsg
je connaissais pas.
(comme quoi ont en apprend tous les jours Smile )

cordialement
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Répondre Avertir
#10
C'est pas une commande standard.
Répondre Avertir


Atteindre :


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