Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Sajoin automatique - Probleme de pseudonyme
#1
Bonsoir,
En cette heure tardive voici mon soucis, j'ai un code fonctionnel d'auto sajoin a la connexion par une base de donnée en sql jusque l'a tout est OK
Malheuresement il sajoin le pseudo exacte mis dans la base de donnée a la majuscule pret ...
Et j'aimerais bien que si j'ajoute par exemple le pseudo "test" il puisse sajoin "test" et "Test" avec une majuscule hors je ne voit pas comment m'y prendre pour y ajouter un nocase pour cela que je vient poster ici le code.


tcl
if {[issajoin $user]} {
        service:connect
		mysqlsel $::mysqlink "SELECT * FROM `clams_sajoins` WHERE cible = '$user' ORDER BY id"
		if {[mysqlresult $::mysqlink rows] ne 0} {
		while {[set row [mysqlnext $::mysqlink]] ne ""} {
		set salonstaff [lindex $row 2]
		set chans [lindex $row 3]
		set cible [lindex $row 1]
		putdcc $::clams(idx) ":[clams:server] SAJOIN $cible $salonstaff [clock seconds]"
		putdcc $::clams(idx) ":[clams:server] SAJOIN $cible $chans [clock seconds]"
		}
		} else {return 0;}
		service:deconnect
		}


Merci d'avance aux futurs aides.
#2
Petit up si quelqu'un a une idée
#3
J'imagine que tes utilisateurs sont quelques part sur le réseau et que tu ne fais pas des SAJOIN (c'est le mal) aveugles sans vérifier que les utilisateurs sont présents (ce serait un joli trou de sécurité à exploiter).
Donc, soit tu fais:

tcl
set ulist [chanlist #canal]
set uindex [lsearch -nocase $ulist [lindex $row 1]]
if { $uindex == -1 } { return; }
set cible [lindex $ulist $uindex]

Soit tu ne sais pas où sont tes utilisateurs et tu es obligé de passer par un /whois et de récupérer le raw pour avoir son nick actuel.

P.S.: je ne dis rien sur l'orthographe mais je n'en pense pas moins, merci d'en tenir compte.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#4
Mon orthgraphe est nul est ce n'est pas nouveau j'ai d'enorme soucis la dessu ce que j'essaye de faire pour limiter cette horrible lecture de mes phrases et de pas les ecrires en SMS je sais ce n'est pas une excuse mais j'essaye de faire de mon mieu.
Et je vais voir ce que je peut faire avec ta partie de code merci


Possibly Related Threads…
Thread Author Replies Views Last Post
  TCL Auto-sajoin fonctionne partiellement. Aristide 24 15,324 24/02/2017, 17:36
Last Post: cestlemien
  Soucis avec un tcl de sajoin KeeViiNou 15 11,238 14/03/2014, 10:51
Last Post: KeeViiNou
  Message automatique heretoc 3 3,333 08/03/2013, 22:57
Last Post: aliasangelius
Sad Problème sajoin sur un salon. Alucard`68 1 3,877 22/04/2012, 16:58
Last Post: CrazyCat
  Sajoin automatique avec une database heretoc 5 4,379 07/05/2010, 22:51
Last Post: heretoc
  Sajoin Par Vhost Babytigrou16 10 7,410 25/06/2009, 17:41
Last Post: BlackNight
  SAJOIN: pas bien CrazyCat 0 3,725 30/10/2008, 17:52
Last Post: CrazyCat
  Identification automatique CrazyCat 7 11,051 23/06/2008, 10:17
Last Post: BdS

Forum Jump:


Users browsing this thread: 1 Guest(s)