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


Chan Access Filter 1.0
#1
Chan Access Filter permet de mettre des restrictions sur les canaux, basées sur le sexe et/ou l'âge de l'utilisateur à condition que le realname de l'utilisateur soit son ASV sous la forme Age / Sexe / Localisation.
Il permet de définir:
  • le sexe autorisé (M/F)
  • l'âge minimum
  • l'âge maximum

Par défaut, il n'y a aucune restriction d'accès sur les canaux. Elles s'ajoutent en party-line avec la commande .caf:

Code:
.caf #chan sex <U/F/M>
.caf #chan min [0-99]
.caf #chan max [0-99]
Il est aussi possible d'utiliser .chanset #canal caf <U/F/M>:[0-99]:[0:99] mais cette méthode est risquée car aucune vérification n'est faite sur les données entrées.

TODO
  • Permettre l'utilisation de message spécifique à chaque ban
  • inactiver la restriction d'âge max s'il est inférieur à l'âge min
  • ... vos suggestions
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply
#2
code qui serais très utile mais soucis

Tcl error [::caf::whoisuser]: can't read "sex": no such variable
Tcl error [::caf::whoisuser]: can't read "sex": no such variable
  Reply
#3
Commentaire qui serait très utile s'il était assorti d'un .set errorInfo et d'un .chaninfo #toncanal

A priori, ça pourrait venir d'un souci d'initialisation, ça peut être réglé en faisant .chanset #toncanal caf "U:0:0"

Edit: testé sur un eggdrop "vierge": impossible de reproduire cette erreur
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [Script] Progressive Access System (version actuelle : 1.1) MenzAgitat 15 14,632 03/04/2015, 12:09
Last Post: MenzAgitat

Forum Jump:


Users browsing this thread: 1 Guest(s)