begin process at 2010 02 10 04:41:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > COMPTEUR D'AFFLUENCE SUR VOTRE CANAL AVEC RECORD.

COMPTEUR D'AFFLUENCE SUR VOTRE CANAL AVEC RECORD.


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :02/02/2003 Date de mise à jour :02/02/2003 05:41:31 Vu :5 155

Auteur : IsHnOuG

Ecrire un message privé
Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

 Description

voila un script tres simple, il permet d'avoir un compteur d'affluence sur votre canal.
Il affiche un message lorsque qu'un nouveau record est etabli.

Vous n'avez qu'a rajouter ces quelques lignes dans un remote.

Source

  • on *:JOIN:#votre-canal: {
  • set %afflu.courant $nick($chan, 0)
  • if (%afflu.courant > %record.affluence) {
  • set %record.nick $nick
  • ;verifie si le nombre de personnes actuel est superieur au record
  • set %record.affluence %afflu.courant
  • ;envois du message lors d'un nouveau record
  • msg # 14ANNONCE :8,5 Le canal $chan a battu un record d'affluence avec0,5 %record.affluence 8,5connectés.
  • msg # 14ANNONCE :8,5 record etabli le0,5 $date 8,5à0,5 $time 8,5secondes, par0,5 $nick
  • }
  • }
  • on *:TEXT:!record:#Votre-canal: { notice $nick Le record de # est de %record.affluence - etabli le0,5 $date 8,5à0,5 $time 8,5secondes, par0,5 %record.nick }
on *:JOIN:#votre-canal: { 
set %afflu.courant $nick($chan, 0)
  if (%afflu.courant > %record.affluence) {
 set %record.nick $nick
;verifie si le nombre de personnes actuel est superieur au record
    set %record.affluence %afflu.courant
;envois du message lors d'un nouveau record
    msg # 14ANNONCE :8,5 Le canal $chan a battu un record d'affluence avec0,5 %record.affluence 8,5connectés.
    msg # 14ANNONCE :8,5 record etabli le0,5 $date 8,5à0,5 $time  8,5secondes, par0,5 $nick
  }
}

on *:TEXT:!record:#Votre-canal: { notice $nick Le record de # est de %record.affluence - etabli le0,5 $date 8,5à0,5 $time  8,5secondes, par0,5 %record.nick }
 

 Conclusion

Vous devrez remplacer #votre-canal par le nom du canal sur lequel vous souhaiter activer ce compteur.
Il ne fonctionne qu'avec un canal a la fois.
et je vous conseil evidement d'etre le seul sur le canal a l'utiliser, pour eviter tous flood.
Ou a mettre sur un bot qui est tout le temps connecté.

voila script des plus simple et peu utilie, mais il rendre votre canal un peu plus interactif


 Sources du même auteur

CHOISIR SA MUSIQUE DE DEMARAGE ( DIALOG )
UN PING REPLY AVEC BARRE COLORE EN FONCTION DU PING
Source avec Zip Source avec une capture AGENT SOUS MIRC PARLANT
AUTO RE-OP SUR UN DEOP
UN COMPTEUR D'ENTREE SUR VOTE CANAL

 Sources de la même categorie

BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

Commentaires et avis

Commentaire de oinx le 01/03/2003 16:03:33

je lai pri et c'est bien fait. c'est vrai que il y a peu dutilité mais c bien de connaitre le record de son salon . merci moi jai bien aimé !!


tchat voila/wanadoo salon : #cool-world

Commentaire de BuLLdoG le 09/03/2003 15:16:00

Moi kan je tape !record ca me met :

-WD|BoT- Le record de #clan.wd est de - etabli le 09/03/2003 à 15:02:26 secondes, par

il me met po le chiffre

Commentaire de karibout le 22/03/2003 14:21:40

moa ca marche pas ouinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn snifffffffffffffffff
chu degouté lol
moi ca donne ca

_______________________

on *:JOIN:#QuizzLand: {
  set %afflu.courant $nick($chan, 0)
  if (%afflu.courant > %record.affluence) {
    set %record.nick $nick
    ;verifie si le nombre de personnes actuel est superieur au record
    set %record.affluence %afflu.courant
    ;envois du message lors d'un nouveau record
    msg # 14ANNONCE :8,5 Le canal $chan a battu un record d'affluence avec0,5 %record.affluence 8,5connectés.
    msg # 14ANNONCE :8,5 record etabli le0,5 $date 8,5à0,5 $time 8,5secondes, par0,5 $nick
  }
}

on *:TEXT:!record:#QuizzLand: { notice $nick Le record de # est de %record.affluence - etabli le0,5 $date 8,5à0,5 $time    8,5secondes, par0,5 %record.nick }

Commentaire de TroXsA le 15/04/2003 16:24:31

Sa marche pas non plus chez moi !!!! :/

Commentaire de Mickeul le 06/09/2003 18:54:40

pareil pour moi

Commentaire de overthetop0000 le 05/01/2004 04:42:47

Ca marche peut etre mieux comme celà

on *:JOIN:*:{
   .set %afflu.courant $nick($chan, 0)
   if ( %record.affluence == $null) { .set %record.affluence 0 }
    if (%afflu.courant > %record.affluence) {
  .set %record.nick $nick
     ;verifie si le nombre de personnes actuel est superieur au record
    .set %record.affluence %afflu.courant
    .set %record.time $time
    .set %record.date $date
    ;envois du message lors d'un nouveau record
    .msg $chan 14ANNONCE :8,5 Le canal $chan a battu un record d'affluence avec0,5 %record.affluence 8,5connectés.
    .msg $chan 14ANNONCE :8,5 record etabli le0,5 %record.date 8,5à0,5 %record.time par %record.nick
    }
}

voila @++

Commentaire de Naza le 18/01/2004 15:41:09

Marche toujours pas :|

Commentaire de Dreden le 25/02/2004 21:36:35

non +

Commentaire de InFerNaLeX le 25/11/2004 11:46:41

ouais pareil un - a la place du chiffre :/ (posté des codes qui fonctionnent bordel!)

Commentaire de InFerNaLeX le 25/11/2004 11:48:44

et euh ishnoug t'as le droit de repondre et de rectifié ce qui va pas (c'est le but du site)

Commentaire de alex131 le 17/01/2005 22:15:15

tester les sources avant de les mettres :/
moi je cherche un code qui fé pareil mé a la difference
qui marche qui sé qui en oré un ?
byeeee :)

Commentaire de Fabio51 le 07/03/2005 14:23:42

ca marche pas chez moi non plus :((

Commentaire de HySteriK le 23/04/2005 00:44:28

%record.affluence n'existe pas j'ai effacé (mais ca ne marche tjr pas)


on *:JOIN:#obscur: {
  set %afflu.courant $nick($chan, 0)
  if (%afflu.courant    {
    set %record.nick $nick
    ;verifie si le nombre de personnes actuel est superieur au record
    set  %afflu.courant
    ;envois du message lors d'un nouveau record
    msg # [14ANNONCE] :1Le canal 1 $chan 1a battu un record d'affluence avec1 %record.affluence 1connectés.
    msg # [14ANNONCE] :1record etabli le1 $date 1à1 $time 1secondes, par1 $nick
  }
}

on *:TEXT:!record:#obscur: { .msg $chan Le record de # est de %afflu.courant  etabli le1 $date 1à1 $time    1secondes, par1  %record.nick  }


le nick n'apparait pas et l'heure qu'il indique est celle ou l'on tape !record ERF nawak en faite !!!


nul a chié :]

Commentaire de Dark1245 le 22/12/2005 17:26:18

Moi ca marche trés bien -_- et c'est trés bien fait meme si ca a peu d'utilité ;)

Commentaire de linuxakros le 22/02/2006 13:29:33

Pour moi aussi ce code fonctionne très bien, merçi.

Commentaire de Mauricelepoisson le 25/05/2007 17:32:44

on *:JOIN:*:{
  var %affc $nick($chan, 0)
  if ( %recaff == $null) { var %recaff 0 }
  if (%affc > %recaff) {
    set %recnick $nick
    set %recaff %affc
    set %rectime $time
    set %recdate $date
    msg $chan ANNONCE : $chan a battu un record d'affluence avec %recaff connectés.
    msg $chan ANNONCE : record établi le %recdate à %rectime par %recnick
  }
}
on *:TEXT:!record:#salon: { notice $nick Le record de # est de %recaff - établi le %recdate à %rectime   secondes - grâce à  %recnick }

c'est mon dernier mot Jean-Pierre :-)

Commentaire de Mauricelepoisson le 25/05/2007 17:35:28

zut j'ai mis var %recaff ..... il vaut mieux mettre set %recaff :-)

Commentaire de jeanbart1 le 29/05/2007 16:13:18

kikou MauricelePoisson

j'ai installer ton code, il fonctionne bien ..mais......

le probleme vient de %recnick==>ANNONCE : record établi le 29/05/2007 à 16:05:45 par %recnick...

et la commande !record ne fonctionne pas non plus..
Voila c que j'ai mit dans ma remote...on *:JOIN:#msn:{
  var %affc $nick($chan, 0)
  if ( %recaff == $null) { set %recaff 0 }
  if (%affc > %recaff) {
    set %recnick $nick
    set %recaff %affc
    set %rectime $time
    set %recdate $date
    msg $chan ANNONCE : $chan a battu un record d'affluence avec %recaff connectés.
    msg $chan ANNONCE : record établi le %recdate à %rectime par %recnick
  }
}
on *:TEXT:!record:#msn: { notice $nick Le record de # est de %recaff - établi le %recdate à %rectime   secondes - grâce à  %recnick }


Dans l'attente de te lire MauricelePoisson... Et merci d'avance  :)

Commentaire de Mauricelepoisson le 29/05/2007 20:06:37

hello JeanBart1

ton souci vient du fait que tu as mal placé les codes couleurs (les carrés)qui ne doivent pas toucher la variable ( %recnick )laisse un espace avant.
tu peux aussi renommer $chan dans "ANNONCE : $chan a battu un record d'affluence...en #msn

je parie ton poids en fraises tagada que ça va marcher :)

Commentaire de jeanbart1 le 30/05/2007 20:01:55

Salut MauriceLEPOISSON.........


Puffffffffff  j'en ai marre......

tient voila 85kl de fraises tagada......  mdr

Merci beaucoup pour ton aide est aux plaisirs..   :)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales