Record de presence - multi-salon

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 515 fois - Téléchargée 28 fois

Contenu du snippet

Mesure le record d'audience sur vos salon.
Je les postes car il yavais un code de ce genre mais qui marcher pas :/

Source / Exemple :


on *:join:#:{
  if ($nick == $me) { 
    if (%record. [ $+ [ $chan ] ] == $null) { set %record. [ $+ [ $chan ] ] 0 | halt }
  }
  else {
    if ($calc($nick($chan,0)-1) > %record. [ $+ [ $chan ] ]) { msg $chan RECORD!! Nouveau record d'audience avec $calc($nick($chan,0)-1)) users. | set %record. [ $+ [ $chan ] ] $calc($nick($chan,0)-1) | halt }
  }
}
on *:text:!record:#:{
  if ( %record. [ $+ [ $chan ] ] == 0) { notice $nick Aucune information sur $chan $+ . | halt }
  else {
    msg $chan le record est %record. [ $+ [ $chan ] ] user 
  }
}

ON *:JOIN:#:{
  if ( %rec != $null ) {
    if ( $nick != $me ) {
      /msg $chan YEAH!! Nouveau record d'audience avec $nick($chan,0) users.
      /msg $chan YEAH!! Nouveau record d'audience avec $nick($chan,0) users. 
      if ( %nb_user. [ $+ [ $chan ] ] == $null ) { set %nb_user. [ $+ [ $chan ] ] $date $time(HH) $+ H $+ $time(nn) $nick($chan,0) }
      if ( $wildtok(%nb_user. [ $+ [ $chan ] ],*,3,32) < $nick($chan,0) ) { set %nb_user. [ $+ [ $chan ] ] $date $time(HH) $+ H $+ $time(nn) $nick($chan,0) }
    }
    else {
      if ( %nb_user. [ $+ [ $chan ] ] == $null ) { set %nb_user. [ $+ [ $chan ] ] $date $time(HH) $+ H $+ $time(nn) $nick($chan,0) }
      if ( $wildtok(%nb_user. [ $+ [ $chan ] ],*,3,32) < $nick($chan,0) ) { set %nb_user. [ $+ [ $chan ] ] $date $time(HH) $+ H $+ $time(nn) $nick($chan,0) }
    }
  }
}

; %rec ne doit pas être $null ! donc %rec doit exister et avoir nimporte quel valeur.
; par Bower . (donc pas de moi)

A voir également

Ajouter un commentaire Commentaires
gauth033
Messages postés
2
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
3 février 2008

3 févr. 2008 à 17:01
re j'ai refais la remote et sa fonctionne

on *:join:#:{
if ($nick == $me) {
if (%record. [ $+ [ $chan ] ] == $null) { set %record. [ $+ [ $chan ] ] 0 | halt }
}
else {
if ($calc($nick($chan,0)-1) > %record. [ $+ [ $chan ] ]) { msg $chan RECORD!! Nouveau record d'audience avec $calc($nick($chan,0)-1)) users. | set %record. [ $+ [ $chan ] ] $calc($nick($chan,0)-1) | halt }
/msg $chan IriX Record ,0Nouveau record d'audience avec $nick($chan,0) users.
msg #IriX Arriver à [ $time ] le [ $date ] >>> $nick a rejoind 4 $chan IriX Record ,Nouveau record d'audience avec $nick($chan,0) users. | halt }}
}
}

---en mettant juste sa sa fonctione (j'ai fé le retours des audiences sur mon salon perso #IriX pour surveiller a distance lactivité ) ;) -----
gauth033
Messages postés
2
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
3 février 2008

3 févr. 2008 à 16:47
kikou bon je vien de réparer ton bug (c'est vrai que sa fonctionné mal alor pour simplifier

if ($calc($nick($chan,0)-1) > %record. [ $+ [ $chan ] ]) { msg $chan RECORD!! Nouveau record d'audience avec $calc($nick($chan,0)-1)) users. | set %record. [ $+ [ $chan ] ] $calc($nick($chan,0)-1) | halt }
/msg $chan YEAH!! Nouveau record d'audience avec $nick($chan,0) users.
}

voila au début ce ke tu doit avoir pour que sa fonctionne (moi sa marche :p)
Nophrotz
Messages postés
2
Date d'inscription
samedi 9 avril 2005
Statut
Membre
Dernière intervention
11 août 2005

11 août 2005 à 18:17
ton truc est nul dsl mais ya rien ne marche et c tres mal fait !
popelechat
Messages postés
44
Date d'inscription
dimanche 1 juin 2003
Statut
Membre
Dernière intervention
10 mai 2005

10 déc. 2004 à 16:44
Ca aurait été cool dans dire plus lol :( parce que ça ne fonctionne pas chez moi et j'aurais voulu avoir cette remote pour mon bot de salon :)
darkyojimbo2
Messages postés
244
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
25 juin 2005

21 avril 2004 à 19:58
Remarques :
(%record. [ $+ [ $chan ] ] == $null) se remplace par (!%record.....) et
( %rec != $null ) par if (%rec)
Les barres / sont inutiles avant les commandes.

et ca me fait chier d'en dire plus.... je suis trop crevé...

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.