Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMPTEUR D'AFFLUENCE SUR VOTRE CANAL AVEC RECORD.


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 02/02/2003 Date de mise à jour : 02/02/2003 05:41:31 Vu : 4 792

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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
 

Commentaires et avis

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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 }

signaler à un administrateur
Commentaire de TroXsA le 15/04/2003 16:24:31

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

signaler à un administrateur
Commentaire de Mickeul le 06/09/2003 18:54:40

pareil pour moi

signaler à un administrateur
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 @++

signaler à un administrateur
Commentaire de Naza le 18/01/2004 15:41:09

Marche toujours pas :|

signaler à un administrateur
Commentaire de Dreden le 25/02/2004 21:36:35

non +

signaler à un administrateur
Commentaire de InFerNaLeX le 25/11/2004 11:46:41

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

signaler à un administrateur
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)

signaler à un administrateur
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 :)

signaler à un administrateur
Commentaire de Fabio51 le 07/03/2005 14:23:42

ca marche pas chez moi non plus :((

signaler à un administrateur
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é :]

signaler à un administrateur
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é ;)

signaler à un administrateur
Commentaire de linuxakros le 22/02/2006 13:29:33

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

signaler à un administrateur
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 :-)

signaler à un administrateur
Commentaire de Mauricelepoisson le 25/05/2007 17:35:28

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

signaler à un administrateur
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  :)

signaler à un administrateur
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 :)

signaler à un administrateur
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...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.