Aide pour faire un script TCL
#4
Bonjour !
Si ça t’aide, je me suis permis de commenté ton code de la maniere dont je comprend son fonctionnement :
tcl
## [ban]
## Procédure d'utilisation du ban
# McDeffice:  Quand on tape "+b" sa exécute la proc ban :
bind pub - "+b" ban
proc ban { nick host hand chan arg } {
	# McDeffice: ![llength $arg] -> permet de connaitre la longueur d'$arg. Ici il est vrai si la valeur ne vaut 1 (qui ai que +b)
	# McDeffice: ![isvoice $nick $chan] -> ici l'utilisateur qui tape +b ne doit pas être en +v (voice)sur le channel où il le tape
	if { ![llength $arg] && ![isvoice $nick $chan] } {
		# McDeffice: Si ces deux conditions sont réunis, alors tu ban du chan le gars qui a taper la commande
		putquick "MODE $chan +b $nick"
	# McDeffice: Si ses deux conditions ne sont pas reunis :
	} else {
		# McDeffice: alors verifie si +b n'ai pas un nick present sur le chan ?!
		if { ![onchan [lindex $arg 0] $chan] } {
			# McDeffice: si Mr +b n'ai pas sur le chan tu le banni :
			putquick "MODE $chan +b \ [lindex $arg 0]"
			# McDeffice: ici tu arrete le script pour que le reste ne s'execute pas si Mr +b n'ai pas sur le chan 
			return 0
		}
		# McDeffice: et ici si Mr +b est sur le chan, ben tu le banni quand meme :
		putquick "MODE $chan +b [lindex $arg 0]"
	}
}
putlog "Le +b activé"


Répondre Avertir


Messages dans ce sujet
Aide pour faire un script TCL - par Ahriman - 24/06/2012, 03:02
RE: Aide pour faire un script TCL - par Ahriman - 24/06/2012, 23:44
RE: Aide pour faire un script TCL - par ZarTek - 26/06/2012, 16:02
RE: Aide pour faire un script TCL - par Ahriman - 26/06/2012, 21:02
RE: Aide pour faire un script TCL - par ZarTek - 27/06/2012, 04:53
RE: Aide pour faire un script TCL - par Ahriman - 01/07/2012, 00:13

Atteindre :


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