Communauté sur les Eggdrops - Community about Eggdrops
Chan Access Filter 1.0 - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum: Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Thread: Chan Access Filter 1.0 (/showthread.php?tid=1731)



Chan Access Filter 1.0 - CrazyCat - 25/09/2019

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



RE: Chan Access Filter 1.0 - LTEF - 12/11/2020

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


RE: Chan Access Filter 1.0 - CrazyCat - 12/11/2020

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