Codage TCL - Socket incorporé
#5
Non c'est un example pour que tu comprene le fonctionnement du proc

Tien voici un code d'exemple a toi de le modifier a ta guise Smile

tcl
######################
# Configuration Link #
######################
 
set laura(link)     "Adresse-du-link"
set laura(info)     "Info-du-link"
set laura(host)     "Host-du-link"
set laura(ip)       "Ip-du-link"
set laura(port)     "Port-du-link"
set laura(pass)     "Mot-de-passe-du-link"
set laura(pseudo)   "Pseudo-du-robot"
set laura(real)     "Realname-du-robot"
set laura(ident)    "Ident-du-robot"
set laura(salon)    "Salon-du-robot"
set laura(mode)     "+oOSqsw"
 
 
#############
# Connexion #
#############
 
proc connexion {} {
	global laura
	if {![catch "connect $laura(ip) $laura(port)" laura(idx)]} {
		putdcc $laura(idx) "PASS $laura(pass)"
		putdcc $laura(idx) "SERVER $laura(link) 1 :$laura(info)"
		putdcc $laura(idx) ":$laura(link) NICK $laura(pseudo) 1 [unixtime] $laura(ident) $laura(host) $laura(link) :$laura(real)"
		putdcc $laura(idx) ":$laura(pseudo) MODE $laura(pseudo) $laura(mode)"
		putdcc $laura(idx) ":$laura(pseudo) JOIN $laura(salon)"
		control $laura(idx) event; utimer 30 verification
	}
}
 
################
# Verification #
################
 
if {![info exists laura(idx)]} { connexion }
 
proc verification {} {
	global laura
	if {[valididx $laura(idx)]} { utimer 30 verification } else { connexion }
}
 
#############
# Evenement #
#############
 
proc event {idx arg} {
	global laura
	set arg [split $arg]
	if {[lindex $arg 0]=="PING"} { putdcc $idx "PONG [lindex $arg 1]" }
}


Site Web: Clic ici Nous rejoindres par mIRC -> Clic Ici
inutile d'avoir une grosse machine si il y'a un con deriere l'ecran Very Happy
Répondre Avertir


Messages dans ce sujet
Codage TCL - Socket incorporé - par KeeViiNou - 19/03/2014, 10:29
RE: Codage TCL - Socket incorporé - par BaGrift - 19/03/2014, 18:23

Atteindre :


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