Join chan
#1
Bonjour,

Pour des raisons de sécurité, j'aimerais faire un TCL qui va permettre au Bot d'autoriser l'accès à certains salons en fonction de la Vhost du pseudo.
PS: Je veux pas passer par les services Anope, car il se peut que le nick "A" a toujours son accès sur le salon X ou il est plus désiré, donc l'accès sera filtré par les vhost.

Voici mon code:

TCL
#######################
## Secure Join Staff ##
#######################
 
 
set chekback "#test"
 
 
set vhost {
    *NetAdmin.***.org
    *TechAdmin.***.org
    *BotAdmin.***.org
 
}
 
bind join - * pub:join
proc pub:join { nick host hand chan } {
if {$chan == "#test"} {
 if {[string match [string tolower $vhost]]} {
   set hostmask "[getchanhost $nick $chan]"
   set raison " \00304$nick - \00302Vous n'êtes pas autorisé à être sur ce salon."
    putquick "KICK $chan $pseudo $raison"
    putquick "MODE $chan +bb $hostmask $pseudo"
    } else {
   putserv "PRIVMSG $chekback \00302L'accès de $checknick a été autorisée sur #staff ."
}
}
}



Voici ce que j'ai en party line:
Code :
[01:03] Tcl error [join]: wrong # args: should be "join nick host hand chan text"
[01:03] Tcl error [pub:join]: wrong # args: should be "join nick host hand chan text"
Répondre Avertir


Messages dans ce sujet
Join chan - par Aristide - 26/09/2011, 02:10
RE: Join chan - par cestlemien - 26/09/2011, 02:22
RE: Join chan - par Aristide - 26/09/2011, 02:30
RE: Join chan - par cestlemien - 26/09/2011, 02:36
RE: Join chan - par Aristide - 26/09/2011, 02:42
RE: Join chan - par ArKeNiS - 26/09/2011, 07:03
RE: Join chan - par djkenny - 26/09/2011, 07:44
RE: Join chan - par Aristide - 26/09/2011, 08:45
RE: Join chan - par CrazyCat - 26/09/2011, 09:20
RE: Join chan - par djkenny - 26/09/2011, 12:14
RE: Join chan - par Aristide - 26/09/2011, 18:38
RE: Join chan - par djkenny - 26/09/2011, 20:11
RE: Join chan - par DnS - 26/09/2011, 21:45
RE: Join chan - par Aristide - 26/09/2011, 21:45
RE: Join chan - par djkenny - 27/09/2011, 02:11
RE: Join chan - par Aristide - 27/09/2011, 16:27
RE: Join chan - par Aristide - 27/09/2011, 16:52
RE: Join chan - par aliasangelius - 27/09/2011, 17:06
RE: Join chan - par Aristide - 27/09/2011, 17:34
RE: Join chan - par aliasangelius - 27/09/2011, 17:38
RE: Join chan - par djkenny - 27/09/2011, 19:28
RE: Join chan - par aliasangelius - 27/09/2011, 20:24

Atteindre :


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