Mini-stats

Contenu du snippet

Ceci est un petit script destinés aux bots principalement, car les stats n'incluent pas la personne qui les crées ( Euh là je sais pas pour la terminaison lol ). Le script en lui mm si dessous n'est pas livré pour dire les stats quand on lui demande, débrouillez vous un peu :)
Tout ceci va dans les remotes.

Source / Exemple :


menu nicklist { 
  [Stats]
  .$iif(%stats == on,$style(2)) Activer les stats: { set %stats On | echo 1,0Stats activés il est conseilé de faire ^reboot }
  .$iif(%stats !== on,$style(2)) Désactiver les stats: unset %stats | echo 1,0Stats desactivés
}
on *:join:#: { if (%stats == on) { inc %entres. $+ $chan 1 |
    if ( %nom. [ $+ [ $chan ] ] == personnes sont entrés ) { set %nomz. [ $+ [ $chan ] ] ces personnes ont }
    if ( %nom. [ $+ [ $chan ] ] !== personnes sont entrés ) { set %nomz. [ $+ [ $chan ] ] cette personne a }
  }
}
on *:text:*:#: { if (%stats == on) { inc %phrases. [ $+ [ $chan ] ] 1 | set %time. $+ $chan $time | set %last. [ $+ [ $chan ] ] $nick } 
}
on *:input:*: { 
  if (%stats == on) {
    if ( %entres. [ $+ [ $chan ] ] !== 1 ) { set %nom. [ $+ [ $chan ] ] personnes sont entrés }
    if ( %entres. [ $+ [ $chan ] ] == 1 ) { set %nom. [ $+ [ $chan ] ] personne est entré } {
      if ($1 == ^stats) { msg $chan 2,0[1,0 $+ $chan $+ 2,0]1,0's stats :2,0 %entres. [ $+ [ $chan ] ] 1,0 $+ %nom. [ $+ [ $chan ] ] sur $chan $+ , %nomz. [ $+ [ $chan ] ] prononcé2,0 %phrases. [ $+ [ $chan ] ] 1,0phrases . La dernière phrase a été prononcé à2,0 %time. [ $+ [ $chan ] ] $+ 1,0, par2,0 %last. [ $+ [ $chan ] ] 2,0| 1,0Stats commencés le2,0 %date. [ $+ [ $chan ] ] 1,0à2,0 %begin. [ $+ [ $chan ] ] | halt } 
      if ($1 == ^reboot ) { msg $chan 2,0[1,0 $+ $chan $+ 2,0]1,0's stats viennent d'être remises à 0 | set %phrases. [ $+ [ $chan ] ] 0 | unset %time. [ $+ [ $chan ] ] | unset %last. [ $+ [ $chan ] ] $nick | set %begin. [ $+ [ $chan ] ] $time | set %entres. $+ $chan 0 | set %date. $+ $chan $date | halt
      }
    }
  }
}

Conclusion :


Bon pour que le bot soit réceptif, il faut changer le input :p
Sur ce, démerdez vous ^^ ( on va ptet pas tout vous faire ! Vous savez un peu scripter non ? ! )

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.