Scripting
Bonjour / Bonsoir,

Bienvenue sur ce forum.

Merci, de vous connectez si vous ne l'êtes pas.

Merci, de vous enregistrez si vous ne l'êtes pas. Ceci prend même pas une minute.

Cordialement,

Dylan

Rejoignez le forum, c’est rapide et facile

Scripting
Bonjour / Bonsoir,

Bienvenue sur ce forum.

Merci, de vous connectez si vous ne l'êtes pas.

Merci, de vous enregistrez si vous ne l'êtes pas. Ceci prend même pas une minute.

Cordialement,

Dylan
Scripting
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -33%
Pack Ecouteurs SAMSUNG Galaxy Buds 2 Noir + Chargeur ...
Voir le deal
99.99 €

Systeme IDLE

Aller en bas

Systeme IDLE Empty Systeme IDLE

Message  Dylan Mer 16 Déc - 17:32

Voici un petit code IDLE en TCL afin de voir le temps d'inactivité des user sur votre server a intégré dans votre eggdrop.

bind pub -|- !idle pub_idle

proc pub_idle {nick host hand chan arg} {
global idlewhois idchan
if {![info exists idchan]} {
set idchan $chan
set idlewhois [lindex $arg 0]
bind raw - 317 idle_whois
bind raw - 318 idle_whois
putserv "WHOIS $idlewhois $idlewhois"
}
}

proc idle_whois {from keyword arg} {
global idlewhois idchan
if { ([info exists idlewhois]) && ($keyword == 317) } {
set idle [lindex $arg 2]
set idle [string map {"year" "an" "week" "semaine" "day" "jour" "hour" "heure" "second" "seconde"} [duration $idle]]
putquick "PRIVMSG $idchan : 5IDLE:6 $idlewhois7>>>4 $idle"
} elseif {$keyword == 318} {
catch {
unbind raw - 317 idle_whois
unbind raw - 318 idle_whois
unset idlewhois
unset idchan
}
}
}
Dylan
Dylan
Administrateur

Messages : 221
Date d'inscription : 23/11/2009
Age : 29
Localisation : Chez moi ...

https://scripting.forumactif.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum