Fermeture automatique d'un salon a une heure prédéfinie
#35
bonsoir je viens de te codé sa en 5 min j'ai pas testé mais sa doit marché du premier coup Mad
protection des flag mno
annonce x temps avant fermeture du salon
auto ouverture du salon apres x temps
j'espere que sa pourra t'aidé

tcl
## les personne ayant les flag mno ne sont pas kické ##

## salon a fermer ##
set AF(verif) "#test"
## moment de la fermeture apres l'annonce en minute ##
set AF(times) "5"
## nombre de temps que le salon est fermer en minute ##
set AF(timeouv) "120"
 
 
 
bind time - "55 19 * * *" fermeture
# Annonce de la fermeture # 
proc fermeture {min heure jour mois annee} { 
     global AF
     set curtime [clock seconds]
     set heure [clock format $curtime -format "%H:%M:%S"]	 
     foreach salon [channels] { 
     if {[string equal -nocase $salon $AF(verif)}{
putquick "PRIVMSG $salon : Il est $heure le salon va fermé est mettre les modes +im dans $AF(times) merci de votre compréhension....."
timer $AF(times) "ferme $salon"
     }
	 }
return 0 
}  

# fermeture du salon + kick des user sauf ayant flag (mno) #  
proc ferme {salon} { 	
     global AF 
     putquick "MODE $salon +im"	 
	 foreach user [chanlist $salon] {
      if {![matchattr $hand mno]} {	
putquick "KICK $salon $user : Salon Fermé"  
	 }
	 }
timer $AF(timeouv) "ouvre $salon"   
     return	 
}
	
# réouverture du salon #	
proc ouvre {salon} { 	
     global AF 
     putquick "MODE $salon -im"	 
	 return
}


Répondre Avertir


Messages dans ce sujet
RE: Fermeture automatique d'un salon a une heure prédéfinie - par snoopy - 02/09/2009, 21:08

Atteindre :


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