![]() |
pseudo dans un db - 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 : pseudo dans un db (/showthread.php?tid=533) |
RE: pseudo dans un db - Merwin - 30/10/2009 Pourquoi tu utilises phenomFilter? Je vois pas l'intéret de cette procédure... Ensuite, ta procédure accesssalon et complètement fausse: A chaque tour de boucle, tu fermes ton fichier, donc en fait tu ne lis que la 1ère ligne du fichier. D'ou l'intérêt d'avoir une indentation claire. Corriges-moi ça, et ça ira ;-) RE: pseudo dans un db - fedora - 30/10/2009 bonjour, merci Merwin je penser utiliser phenomFilter en croyant que sa aller prendre en compte les pseudo avec les caractère [ ] _- ' ect .. en ce qui concerne le souci de boucle je vois pas comment faire,j'ai bcp de mal à comprendre la lecture,écriture et la détection dans un fichier [font=Times New Roman]cordialement [/font] RE: pseudo dans un db - Merwin - 30/10/2009 Je t'ai donné toutes les clés pour résoudre ton problème. Code : - Ouvrir le fichier (open) RE: pseudo dans un db - fedora - 31/10/2009 merci je vais essayer de corriger ça en espérant que sa aille bien RE: pseudo dans un db - fedora - 31/10/2009 ça devrais donner ceci ? tcl
RE: pseudo dans un db - CrazyCat - 31/10/2009 Merwin a écrit :- Ouvrir le fichier (open) Depuis le début de cette discussion, je me pose une question: Pourquoi ne pas lire le fichier une fois pour toute, lors de l'initialisation du tcl ou de la modification du fichier, et conserver la liste en mémoire. Et ensuite, juste chercher dans la liste ? RE: pseudo dans un db - Merwin - 31/10/2009 @CrazyCat: Ca marche aussi avec [read] oui, mais vu qu'il était partit sur la méthode open j'ai continué sur sa voie! Personellement j'aurai utilisé read ;-) ATTENTION: read c'est pratique, mais ne pas l'utiliser sur de gros fichiers, puisque tout le contenu est chargé en mémoire, ce qui n'est pas le cas avec open ;-) @Fedora: Oui, sauf que la, ton fichier n'est pas fermé, réfléchis: Tu fais 'return', du coup tu sors de ta fonction! Donc le close n'est jamais appellé, et ton fichier n'est pas fermé! Penses bien à appeller close avant chaque return. ASTUCE: Il y a une option -nocase, à la fonction [string equal], qui te permet directement de faire une comparaison sans tenir comtpe des Maj/Min: [string equal -nocase "Merwin" "MeRWin"] => Renvoi 1 ! RE: pseudo dans un db - fedora - 02/11/2009 bonjour, je rencontre toujours les même souci un coup il prend le pseudo un coup non un autre il fait plus rien . -_-""" donc j'pense que faire un système comme sa sera mieux par flag ! parceque là sa m'gonfle un peut (rire) merci de votre aide apporter cordialement RE: pseudo dans un db - Julien23 - 25/01/2010 hello ne sachant vraiment pas coder et n'ayant pas bcp de temps pour ça ( à cause de mes enfants ) je voulais savoir si ce TCL était 'il toujours d' actualité ,car ce système me plais.le système par flag du genre X G ect .. j'ai pas trop confiance mais mettre les pseudos dans un fichier cela me rassure un peut plus.fedora à tu fini ce TCL ? peut tu le mettre en DLL sur le site ? Ya t'il quelqu'un qui à ce genre de TCL svp? merci beaucoup pour votre gentillesse et votre sympathie pour les partage de vos code . RE: pseudo dans un db - fedora - 26/01/2010 bonjour, désoler mais par manque de temps je n'est pas terminer ce tcl mais je t'encourage à le finir si il te convient en suivant les tutos sur les précédent poste :) cordialement RE: pseudo dans un db - fedora - 27/01/2010 Bonjour, Âpres un cours moment de répit hier soir, j'ai reprit le TCL et j'ai tout de même fini par le terminer et y ajouter un système qui permet de mettre les salons qu'ont souhaite activer en mode restreint,seul les users qui seront dans la database "UserVip.db" pourront rentrer sur le salon. donc comme je l'ai dit une commande permet d'activer ou non le salon en mode "restreint" ".protect on" pour activer ".protect off" pour désactiver. julien23 je te l'ai fait parvenir par email . ps: il prend aussi les users qui ont leur extensions pseudo|blabla cordialement RE: pseudo dans un db - heretoc - 27/01/2010 Fedora pourais tu m'envoyé ton code pour que je voye comment tu a fait le systeme de gestion de lecture dans la database ? RE: pseudo dans un db - fedora - 17/02/2010 bonjour, voila je revient car je trouve vraiment pas la solution pour qui prenne le pseudo exact avec sont extension (pseudo|occuper) ou bien les pseudo avec des caractère [] ect .. en relisant les aides apportées j'y arrive vraiment pas.impossible de trouver les bonnes procédures pour détecter le ou les pseudos que ce soit ds un .txt ou .db . si quelqu'un aurais un modèle svp ou aurais la solution ça serais vraiment sympa parce que là je plante totalement . tcl
Cordialement RE: pseudo dans un db - fedora - 19/02/2010 bonjour, j'ai essayer comme ceci: tcl
mais il op tous les users :( et n'accepte pas les pseudos avec les caractère spéciaux [ ] ni les extensions. help please .. Cordialement RE: pseudo dans un db - CrazyCat - 21/02/2010 tcl
Et j'ajouterais un close $UserDb avant le return 1, par précaution. |