![]() |
Autorise - 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 : Autorise (/showthread.php?tid=1239) Pages :
1
2
|
Autorise - aliasangelius - 20/09/2012 Bonjour, Je reviens vers vous car je suis dans un dilème.. Donc j'explique la conception du TCL avant tout. Le but du TCL et de vérifié dans un fichier si un pseudo et dedans. Si le pseudo et bien dedans l'eggdrop Voice la personne. Par contre si la personne et inconnue dans le même fichier l'eggdrop éjecte la personne. Voici donc maintenant mon soucis. J'ai donc inscris un pseudo dans le fichier. Exemple : Citation :[11:11:50] (alias_angelius) .+autorise FaNaTiC Ensuite je rajoute mon pseudo "alias_angelius" avec la même commande. Il me dit la même phrase ci dessus. Donc dans le fichier je me retrouve avec : FaNaTiC Et alias_angelius Sachant que alias_angelius et en dessous de FaNaTiC. La tout fonctionne parfaitement. Maintenant Voici le vrai soucis.. : Je vais donc faire un /part et /join sur le salon. Citation :[11:11:58] [Part] alias_angelius [040Hindifferent@4266579431.com] est parti de #blabla Donc là il me dit que je ne suis pas autorisé.. Sachant que je suis bien dans le fichier. Je ne comprend pas trop le soucis. Voici le code TCL pour plus d'informations. tcl
RE: Autorise - CrazyCat - 20/09/2012 Superbe: tcl
Donc, tu démarres ta boucle, tu lis la première ligne et quoi qu'il arrive tu fermes l'accès au fichier et tu retournes $access ? RE: Autorise - aliasangelius - 20/09/2012 J'ai modifié ainsi : tcl
Mais j'ai toujours mon soucis de join même étant dans le fichier.. Je comprend rien franchement.. RE: Autorise - CrazyCat - 20/09/2012 Ton close est TOUJOURS dans ton while. Et la àa ne fait plus rien. C'est pourtant facile à faire: tcl
RE: Autorise - aliasangelius - 20/09/2012 Merci sa fonctionne parfaitement comme sa !! J'ai modifié $get par $ligne par contre :) Petite chose CrazyCat tu peut me donner une explication ? Car même corrigé j'ai toujour pas compris en faite :/ RE: Autorise - CrazyCat - 20/09/2012 Je pense que je vais juste commenter mon code, il est assez parlant. tcl
Ce système aurait pu être optimisé, par exemple en faisant sortir du while sitôt qu'on a la bonne valeur (ça évite de tout lire). Pour celà, il suffit de changer le while: tcl
RE: Autorise - aliasangelius - 20/09/2012 Oui là je comprend mieux c'est beaucoup plus clair merci :). Heu oui en optimisant comme sa mais j'aime pas je le trouve moins strict le code si tu optimise comme ceci. De préférence j'adopte plutôt pour la version non optimisé.. RE: Autorise - aliasangelius - 22/09/2012 Tcl mis en téléchargement si celà intêresse du monde. Utilisation du pushmode/putkick. http://scripts.eggdrop.fr/details-Autorise.tcl-s157.html RE: Autorise - Inoko - 06/11/2012 bonjour, le script marche trés bien, lorsque j'ajoute Inoko en pseudo autorisé, mais si une autre personne prend un pseudo Inoko2 par exemple, cette personne pourra rentrer dans le salon. Comment rectifier ce bug? RE: Autorise - cestlemien - 06/11/2012 salut , Peut etre en utilisant ce que l'eggdrop connais dejà: les flags Ou peut etre un simple system de @host, et non de pseudo!*@* ( bien que avec les ip dynamiqueq ça ne vas pas être pratique du tout, ni securisé.) Eventuellement n'autoriser le salon qu'aux pseudos enRegistrés, dejà ça limiterait la "casse". Cordialement. nota: Quel est l'interet de ce tcl ? dans une utilisation normale d'un salon, je mettrait le voice auto sur level 1 , et le salon en mode +R et/ou accés via chanserv. Les services existent dans la majeure partie des reseaux IRC, et sont fonctionnels. (ceci n'est qu'une question, en rien une attaque :) ) Cordialement. RE: Autorise - CrazyCat - 07/11/2012 J'imagine que l'intérêt de ce TCL est pour les réseaux tels qu'Undernet (où les services ne sont pas faciles à obtenir). Pour ne plus avoir ce souci sur les nicks "ressemblants", il faut modifier la ligne 121: tcl
Par quelque chose du genre: tcl
RE: Autorise - aliasangelius - 07/11/2012 Bonjour, @cestlemien, En faite ya des réseau irc ou il n ya pas de services comme chanserv etc (unreal). Moi je suis sur un server de type ircu ou les services tu doit les faire toi même.. Ensuite Le concept de ce tcl et lorsque des personnes créer un salon et désire avoir une back Pour évité les modes comme +k ou +i etc Ben ce tcl à pour fonctions de remplacer ceci ce qui et légérement mieux d'un certains points de vue. Merci CrazyCat pour ta réponse j'ai pas tester Je le ferait pour voir.. Après je pense qu'une fois tester et si sa fonctionne bien je vais mettre à jour le tcl en téléchargement. @Inoko, Si tu as tester avant moi.. Fait nous parvenir si cela corrige ton soucis ou pas merci :) RE: Autorise - Inoko - 07/11/2012 oui, j'ai testé avec la modification de crazy et j'ai plus l'erreur des pseudos, merci. RE: Autorise - aliasangelius - 07/11/2012 Ok Merci je met à jours une v2 prochainement avec d'autre modifications au code. RE: Autorise - deejay-wilo - 07/01/2018 bonsoir es que le tcl est fonctionne ? car moi quand je fais Pour information je suis owner sur du bot et donc quand je fais .autorise je ne vois pas les personnes qui sont autorisées puis je vois pas les personnes que j'ai autorisé dans la back. Pourriez-vous m'aider s il vous plait ? en vous remerciant d avance :) |