Un compteur d'entree sur vote canal

Contenu du snippet

un simple compteur d'entree de canal et envois un msg a la personne en /notice ( pour eviter le flood ) en lui disant qu'elle est la Nieme personne a rejoindre ce canal.

script pas tres utile mais bon je vous le partage :p

Source / Exemple :


;;; dis a la personne la cmb ieme de personne elle est sur le canal

on *:JOIN:#nom_de_ton_canal: { If ($nick != $me) {
    set %total.entree $nick($chan, 0)
    inc %total.entree
    /notice $nick tu est le %total.entree sur $chan
  }
}

;;; dis a la personne cmb de personne ce sont connecte sur le canal x temps que le script est active et envois un annonce des que le cnal depasse une centaine de connecte
;;; en parti un code d'epsilon que j'ai repris

; a mettre dans un remote

on *:JOIN:#nom_de_ton_canal: { if ($nick != $me) && (%total.entree < %max.entree) {
    if (%total.entree == $null) set %total.entree 1
    if (%max.entree == $null) set %max.entree 100
    inc %total.entree 
    /notice $nick Tu est la %total.entree ° personnes à entrer sur $chan 
  }
  Else {
    /me 14ANNONCE :3 Le canal $chan a atteind les %max.entree visiteurs !
    inc %max.entree 100
  }
}

Conclusion :


1er code

set %total.entree $nick($chan, 0)
permet de savoir cmb il y a de personne actuelement sur le canalinc
inc %total.entree ajoute 1 au nombre de personne sur le canal
/notice $nick tu est le %total.entree sur $chan
message que tu envois a la personnne a s connection sur le canal

Merci a Epsilon pour le second code et pour m'avoir corriger aussi clairement :p
2 code :

{ if ($nick != $me) && (%total.entree < %max.entree) {
ceci test si ce n'est pas vous qui entree et si le nom bre de connecte est inferieur a %max.connecte

if (%total.entree == $null) set %total.entree 1
test la variable %total.entree pour savoir si elle est null, si c le cas elle cree la variable %total.entree et lui donne la valeur de 1

inc %total.entree
ajoute 1 a %total.entree a chaque fois qu'une personne rejoinds le canal

/me 14ANNONCE :3 Le canal $chan a atteind les %max.entree visiteurs !
envois le message comme quoi el canal a depasse une centaine de connecte

inc %max.entree 100
si une centaine est depasse apres avoir lancer l'annonce, le script augmente la variable de 100, donc la prochaine annonce se faira a 200 connecte et ainsi de suite !

voila c tout pour ce ptit code basique.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.