![]() |
Recherche : Script Protection - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +--- Sujet : Recherche : Script Protection (/showthread.php?tid=393) |
Recherche : Script Protection - Vincent_ - 06/05/2009 Bonjour tout le monde, Ce que je veux est simple, mais impossible de le trouver via google (je cherche surement mal). Mon eggdrop est parfaitement configuré et fonctionne a merveille sur quakenet : il gère un chan vip ou tout le monde est +o. Ce que j'aimerai, c'est que personne ne puisse kick,ban,voice,op et changer les mods. Je ne connais rien en tcl. Merci d'avance pour votre aide. Cordialement. RE: Recherche : Script Protection - BdS - 06/05/2009 Ne mets pas tes users en +o ça sera plus simple ... (Si qq deop ton egg, ça revient au même que de ne rien avoir) RE: Recherche : Script Protection - CrazyCat - 06/05/2009 L'idée de BdS est bonne, mais je crois que QuakeNet possède des services. Il suffit que l'eggdrop soit déclaré comme protégé (le SOP d'epona) pour limiter les risques. Ensuite, les différents need-* peuvent t'aider: Code : .chanset #canal need-op putserv "PRIVMSG #canal :op me cos i'm lame!" RE: Recherche : Script Protection - Vincent_ - 06/05/2009 Tout d'abord merci de répondre si rapidement. BdS : Mon chan est un chan privé (vip), les utilisateurs restent seulement si ils ont le +o, de plus le bot doit empecher le deop aussi je ne l'ai pas précisé, beaucoup de chan sont fait comme ça sur quakenet, don c'est que ça doit etre possible. CrazyCat : Ces messages vont me prevenir si le bot est deop ou kick etc ... ? Je cherche a ajouter ces protections car quelqu'un a take over le chan il y a de ça 2 semaines :( Cordialement. RE: Recherche : Script Protection - CrazyCat - 06/05/2009 Non, l'exemple donné est seulement un exemple, mais tu peux transformer en: Code : .chanset #canal need-unban putserv "PRIVMSG chanserv :unban" Et pense à activer les modes revenge, nodesynch et bitch sur le canal. RE: Recherche : Script Protection - Vincent_ - 07/05/2009 Lorsque je rentre : .chanset #monchan need-unban { putserv "PRIVMSG Q :invite #monchan" } le bot me repond : Due to security concerns, only permanent owners can set these modes. Je ne comprend pas je suis le seul utilisateur dessus... donc forcement le owner ? Tout simplement, j'aimerai que si quelqu'un kick, deop, ... fasse quoi que ce soit, il soit kick ban. RE: Recherche : Script Protection - cestlemien - 07/05/2009 salut Vincent_ ; ton bot te donne la reponse à ta question :) Citation :Due to security concerns, only permanent owners can set these modesen fait il te dit que pour des raisons de securité ,seuls le /les owner permanants peuvent mettre ces modes. ce qui implique que tu soit inscrit dans le fichier eggdrop.conf en tant que tel. • dans ton fichier de eggdrop.conf : Citation :# Un-comment the next line and set the list of owners of the bot. You NEED to change this setting. set owner "TON HANDLE CONNU PAR TON EGGDROP" ( ton pseudo en tant que owner de l'eggdrop,et pense a decommenter/ " virer le # " de devant la ligne dans ton eggdrop.conf,une fois fait, enregistre et .restart ton eggdrop .) RE: Recherche : Script Protection - CrazyCat - 07/05/2009 Tout d'abord, il ne faut pas mettre les accolades dans la commande en party-line. Ensuite, pour être permanent owner, il faut que tu sois déclaré comme tel dans le fichier de configuration (ligne set owner "...." dans le .conf) Et finalement, pour que l'eggdrop se venge, il faut régler le mode revenge comme il faut: Citation :# revenge-mode 0Pour toi, c'est donc le mode 3 qui s'applique RE: Recherche : Script Protection - Vincent_ - 07/05/2009 Merci, c'est parfait, il me manque le moyen d'ajouter des exceptions sur certaines personnes, et faire de meme pour le changement de mode du chan (kick+ban). En revanche lorsque je défini : .chanset #monchan need-unban { putserv "PRIVMSG Q :invite #monchan" } Et que je ban mon bot, je ne le vois pas se deban ??? RE: Recherche : Script Protection - cestlemien - 07/05/2009 salut Vincent_ 1°) Concernant le fait que le bot n'esayes pas de ce debannir Je pense que c'est justement pareceque c'est TOI qui le banni, et vu que tu est son "maître" avec les flags adequats ^^ mnpf (minium) , il ne reagi donc pas. 2°) Pour la question des " vip exeption" Je pense que si tu ajoutes "tes" users à qui tu veux mettre une exeption dans la liste d'amis de de ton eggdrop, ça devrait resoudre le soucis. ainsi que peut etre certains bots qui sait :p • user: .+user pseudo1 .+host pseudo1 host .chattr pseudo1 +flagVoulu #salon ..+user pseudo2 .+host pseudo2 host .chattr pseudo2 +flagVoulu #salon • bot .+bot botname1 .+host botname1 host .chattr botname1 +flagVoulu #salon .+bot botname2 .+host botname2 host .chattr botname2 +flagVoulu #salon .save RE: Recherche : Script Protection - CrazyCat - 08/05/2009 Vincent_ a écrit :En revanche lorsque je défini :C'est peut-être que lorsqu'il est banni, il demande à être invité sur le canal ? RE: Recherche : Script Protection - Vincent_ - 09/05/2009 Non, en party line il dit qu'il y a une erreur dans le script "need-unban", <VHbot> [13:09] Tcl error in script for 'need-unban': <VHbot> [13:09] invalid command name " putserv "PRIVMSG Q :unbanme #Klassrum" " <VHbot> [13:09] Server says I'm not on channel: #Klassrum <VHbot> [13:09] Tcl error in script for 'need-unban': <VHbot> [13:09] invalid command name " putserv "PRIVMSG Q :unbanme #Klassrum" " <VHbot> [13:10] Tcl error in script for 'need-unban': <VHbot> [13:10] invalid command name " putserv "PRIVMSG Q :unbanme #Klassrum" " RE: Recherche : Script Protection - cestlemien - 09/05/2009 salut , de memoire la commande n'est pas " /msg chanserv unbanme #salon " mais " /msg chanserv unban #salon" ce qui serait pour toi : en party line : Code : .chanset #Klassrum need-unban putserv "PRIVMSG chanserv :unban" RE: Recherche : Script Protection - Vincent_ - 09/05/2009 Sur quakenet, ce n'est pas chanserv, c'est le Q bot, mais je vais essayer avec unban. Mais dans l'aide du Q : -Q- UNBANME Removes any bans affecting you from a channel. |