begin process at 2010 03 13 17:35:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Bots

 > COMPTEUR DE LIGNES DITES...

COMPTEUR DE LIGNES DITES...


 Information sur la source

Note :
Aucune note
Catégorie :Bots Niveau :Débutant Date de création :15/09/2003 Date de mise à jour :11/12/2003 03:18:57 Vu :2 415

Auteur : samueldr

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

 Description

Bon, ce petit code vous permet de faire compter les lignes de ceux qui parlent et les stockent dans des variables ( version avec les INI à faire... ) et en tapant "!lignes" ou "!lignes le_nick" ca dit le nombre de lignes dites soit par la personne qui a fait "!lignes" ou le nombre de lignes dites par kkun d'autre...

C'est mon premier script posté dans TOUT codes-sources donc, soyez INDULGENT! merci!

Source

  • on *:text:!lines*:#:{
  • If ( !$2 ) {
  • /msg $chan tu as %phrases [ $+ [ $nick ] ] lignes de dite
  • }
  • Else {
  • /msg $chan $2 a %phrases [ $+ [ $2 ] ] lignes de dite
  • }
  • }
  • on *:TEXT:*:#:/inc %phrases [ $+ [ $nick ] ]
  • ; C'est bien important de mettre la dernière ligne en dernier de ce script sinon, ca flanche lol
on *:text:!lines*:#:{
  If ( !$2 ) {
    /msg $chan tu as %phrases [ $+ [ $nick ] ] lignes de dite 
  }
  Else {
    /msg $chan $2 a %phrases [ $+ [ $2 ] ] lignes de dite 
  }
}
on *:TEXT:*:#:/inc %phrases [ $+ [ $nick ] ]

; C'est bien important de mettre la dernière ligne en dernier de ce script sinon, ca flanche lol

 Conclusion

Bon, Crédits à TiDoDo de chat.yepnet.org pour l'idée.

Je vais faire une version avec les données dans le ini bientôt donc @±

(PS: je sais pas trop comment le noter mais, j'essaie dans 2!)


 Sources du même auteur

Source avec Zip [COULEUR DE TEXTE] SCRIPT POUR LA COULEUR DE TEXTE...
$DURATION V.FR ( $FRDURATION , RETOURNE : 745SEMAINES 4JOURS...

 Sources de la même categorie

Source avec Zip SERVICE GEOFRONT (PERL) par iZyTeHPariaH
Source avec Zip TCL EGGDROP par aliassangelius
ANIMATION POUR BOT par michounou
RECORD AFFLUENCE MULTI-SALON par extarsik
Source avec Zip Source avec une capture LOGCHAN BY DIIMS :: POUR BOT :: TOTALEMENT CONFIGURABLE par sodims

Commentaires et avis

Commentaire de NaifoX le 15/09/2003 16:31:38

Tres bien Tu me feras signe quand tu le feras en fichier INI je pourrais apprendre des choses :Þ

Commentaire de thyb le 15/09/2003 19:08:42

niveau 2 ? lol ....
c un peu cour et un peu facile lol moi je dis 1 :p
Naifox, en INI, c trop lent lol, moi je suis a fond dans les htable :p
met plutot sa
on 1:text:*:#: { if ($hget(stat) != stat) { hmake -s stat 200 | if ($exists(stat.sys)) { hload -s stat stat.sys } } | hinc stat $nick $+ .line 1 | if ($strip($1) == !lines) && (!$2) { msg $chan tu as dis $hget(stat,$nick $+ .line) } | elseif ($strip($1) == !lines) && ($2) && ($hget(stat,$2 $+ .line) != $null) { msg $chan tu as dis $hget(stat,$2 $+ .line) ligne } }
on 1:exit: { hsave -so stat stat.sys }
sa fait la meme chose que ton truck sauf que c 10 fois plus rapide (en vitesse d'execution et en nombre de ligne) et tu pe savoir le nombre de ligne d'un autre gars lol. commande: !lines ou !lines pseudo. mon systeme peu gerer jusqu'a environ 2500 pseudo :p
bonne continuation

Commentaire de samueldr le 15/09/2003 20:18:43

dsl, je ne savais pas vraiment comment la classer... donc, si c'est plus lent en .ini, je passerai mon chemin...

Je vais p-e essayer en Htable... et, j'essaierai de comprendre comment elles fonctionnent!

MERCI!

Commentaire de koko le 16/09/2003 07:05:56

les htables je trouve que c vraiment le mieux ! ben rapide... et facile a faire des rechechers dedans !

Commentaire de jhd le 16/09/2003 15:26:42

c nivo un, ca sert a rien mais ca marche.
qd a moi je vois pas pkoi koko ve use des ht

Commentaire de koko le 16/09/2003 16:39:37

ben j'aime bien les hashtables :)
j'ai pas dit que je voulais mettre des ht ici...

Commentaire de NaifoX le 16/09/2003 22:39:30

Et moi je suis une vrai merde en hashtables alors les ini Y a rien de mieux chez moi pour l'instant :)

Commentaire de samueldr le 17/09/2003 23:40:21

Bof... cé pas gran chose... je vais seulement le laisser comme ca et en faire 2 autres versions... les INI et les HashTables... @±±

Commentaire de thyb le 19/09/2003 18:19:38

jhd, ca peut servire de mettre des htable, car par ex, si il veut apres faire les compteur d'user par heure et pui faire des top10 etc ... bah ta plutot interrer a mettre des htable pour apres :)

Commentaire de tiot le 04/08/2004 04:15:25

Euh, vous savez ce que cela veut dire "rapide" en informatique ?

Une hash table est bcp plus rapide qu'un .ini
C'est vrai

Mais il faut aussi savoir à quoi serve une hash table. Cela sert à enregistrer une grande quantité de donnée de façon ordonné, et temporaire. De plus on peut faire tout un trie de ces données ! La notion de tri/recherche est très importante.

Si tu écris dans ton .ini une fois toutes les 5s. Le gain par rapport au hash table sera, infime, je dirai même invisible. Pire, si tu reboots à la barbare tu perdras des données.

Par contre si tu as bcp d'écriture/lecture dans un interval très court. Alors oui il faut priviligier les hash tables.


Dans le cas de ce script, les hash tables sont complètement inutile ! Je ne le conseil pas. (et je pense savoir ce que je dis)


 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,390 sec (4)

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