Problème sajoin sur un salon.
#1
Sad 
Bonjour,

Alors voila j'ai un souci sur un script, je m'explique:
quand un membre du staff tape !dem sa envoi une notice sur le salon #staff un du staff peu accepter cette demande en tapant !ok la sa le sajoin sur le salon ou !dem a e été tapé. mon problème est sur le sajoin je ne vois pas comment faire pour que mon bot le sajoin sur le salon en question.
Voila le code:
tcl
set dem_ver "1"
set dem_author "Alucard68"
set backroom "#Staff";
set vhostdem {
  *@Domain.tld
}
 
bind pub - !dem demande
bind pub - !ok ok
 
proc demande {nick host hand channel arg} {
  global vhostdem demande
  foreach vhost $vhostdem {
  if [string match -nocase $vhost $host] {
    putquick "NOTICE $nick :\00312Votre demande a été envoyé au staff du serveur" 
    putquick "NOTICE $::backroom :\0037$nick \00312demande un membre du staff. Pour accéder à sa requettes tape\0024 !ok"
  }
}
 
proc ok {nick host hand channel arg} {
  global vhostdem ok
  foreach vhost $vhostdem {
  if [string match -nocase $vhost $host] {
    putquick "SAJOIN $nick $chan"
    putquick "cs halfop $chan $nick"
  }
}
 
putlog "\00312Demande Version\0037 $dem_ver \00312By\0034 $dem_author \00312loaded"



Je pense qu'il faut rajouter un if mais je ne sais pas ou ni comment faire...

Merci de votre aide futur.

Cordialement.
Répondre Avertir
#2
Déjà, c'est illogique.
Je suis membre du staff (donc sur #staff) et il faudrait que je tape !dem sur #toto pour que l'eggdrop me fasse rejoindre #toto ? Après que j'ai moi-même validé ma demande ?
Je pense que tu devrais revoir tout le principe.
Répondre


Atteindre :


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