Lag en echo, sans bar

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 434 fois - Téléchargée 17 fois

Contenu du snippet

Pour ma 2eme source, j'ai décidé de mettre un truc très simple, peut etre pas super bien foutu, c'est ma façon de faire, et je débute hein.
Je suis conscient que ce genre de truc peut se trouver ici, mais plus il y a de choix, mieux c'est, c'est mon avis.

Voila passons. C'est, comme le titre l'indique, un lag meter, sans lag bar et tout ce bordel, en tapant /lag, ça indique simplement son lag en echo, avec les record des lags les plus courts et longs.

C'est tout bete je sais, alors les commentaires qui servent pas a me proposer d'améliorer ça, merci de tracer la route sur la voie ferrée.

Voila ^^

Source / Exemple :


####################################################
################# Lag par eXtarsiK #################
####################################################

alias lag { .ctcpreply $me LAG $ticks | echo -a 4[3LAG4] 2Demande en cours... }

ON *:CTCPREPLY:LAG*: {
  if ($2 isnum) {
    var %lag $calc(($ticks - $2)/1000)
    if (!$readini(Options.ini,Lag,Court)) {
      writeini Options.ini Lag Court %lag
    }
    if (%lag < $readini(Options.ini,Lag,Court)) {
      writeini Options.ini Lag Court %lag
      echo -a 4[3LAG4] (12Plus petit lag4) Record battu :10 $readini(Options.ini,Lag,Court) $+ 4secondes
    }
    if (!$readini(Options.ini,Lag,Long)) {
      writeini Options.ini Lag Long %lag
    }
    if (%lag > $readini(Options.ini,Lag,Long)) {
      writeini Options.ini Lag Long %lag
      echo -a 4[3LAG4] (12Plus gros lag4) Record battu :10 $readini(Options.ini,Lag,Long) $+ 4secondes
    }
    echo -a 4[3LAG4] (2 $+ $network $+ 4) 6 $+ %lag $+ 2secondes. 4[1Plus petit lag :13 $readini(Options.ini,Lag,Court) $+ 1sec 4/1 Plus gros lag :13 $readini(Options.ini,Lag,Long) $+ 1sec4]
    halt
  }
}

Conclusion :


PS : c'est pour script, pas bot :)

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011

Extarsik, je n'aime pas les gens qui disent "ta source est nulle, elle va être effacée", et j'en suis pas à ce point là. Tout ce qui est dans mon 2eme commentaire est simplement une réponse au tiens. Ce que je pense réellement est contenu dans mon 1er commentaire. Je n'ai pas critiqué ta source sur le fait qu'elle n'avait pas sa place ici. Au contraire je me dis qu'elle peut être intéressante pour ceux qui voudraient comprendre comment calculer son lag, sans avoir à déchiffrer un code de 10km de long.
Là on voit clairement l'utilisation du ctcpreply, ce qui est directement compréhensible.
Cela dit, mise à part ça, le contenu du code est vide et pas intéressant. Je verrais plutôt ce code dans les snippets (http://www.codyx.org/)
Messages postés
5
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
29 mai 2009

Personellement, j'ai dans la tete que ce site est fait pour partager des codes, pour aider les gens qui ont des problemes avec leurs codes... Ensuite, si je me trompe, qu'un admin viens me le dire et j'efface mes 2 sources, car je les ai mises dans l'esprit que j'ai dis...
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011

Là nous sommes sur ircfr.com, sur ce site il n'y a pas beaucoup d'admins (et le mIRC n'est pas répandu de manière extraordinaire). Vas sur un autre site su même réseau (cppfrance par exemple :) ), ils sont bien plus sélectifs. Ce genre de code aurait sans doute été viré en moins d'une journée. Pourquoi ? Parce-que je crois que tu (et tant d'autres) te trompes pas mal sur l'objectif de ce site. On n'est pas ici pour offrir un large panels de codes tout cuits à des utilisateurs (non scripteurs/programmeurs) qui n'ont plus qu'à se servir dans la liste.
Non, on est ici pour exposer des codes sources, autrement dit des codes sources intéressants : contenant des astuces de prog, des algos originaux, ou des codes plus évolués.
Et je suis désolé, mais je le répète, dans ton code... il n'y a rien. Alors certes, il a un résultat au bout (celui d'afficher le lag) mais peu importe le résultat du code, c'est la manière dont il est codé qui nous intéresse.

Bonne continuation.
Messages postés
5
Date d'inscription
vendredi 1 août 2008
Statut
Membre
Dernière intervention
29 mai 2009

Le halt, c'est pour éviter ça :

"[LAG] Demande en cours...
[LAG] (tchat-cool) 0.078secondes. [Plus petit lag : 0.043sec / Plus gros lag : 122.782sec]
[19:17:38] [Regis` LAG reply]: 26520312"

Ensuite, j'ai jamais prétendu que c'était un code extraordinaire, ni qu'il y avait beaucoup de contenu, faut arréter de se focaliser sur ça, si il peut servir, tant mieux, sinon c'est pa sla fin du monde.

Ensuite, quand je dis que c'est pour script, pas bot, faut le prendre dans le sens que c'est "perso" pas un truc a mettre sur un bot ou on tape !lag, ou quoi (j'ai deja vu des commentaires débiles ici de ce genre...)

Ensuite, les couleurs, j'avoue comme ça c'est pas super, mais et alors ? la personne peut l'enlever, c'est juste des petits carré :/ c'est pas comme si c'était 150 lignes mélangées et collées les unes aux autres.


Sinon, je veux bien le café aussi :p
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011

Salut,

> "C'est tout bete je sais, alors les commentaires qui servent pas a me proposer d'améliorer ça, merci de tracer la route sur la voie ferrée."

Tu veux un café, aussi ?
D'une part, mettre des couleurs (sauf rgb) dans un code est stupide (qui te dit que ca rendra pareil sur tous les clients ?)
Ensuite, mise à part 2 fonctions de traitement de fichiers .ini et la commande /echo, il n'y a rien dans le code.
De plus, je ne comprends pas l'utilisé de ton "halt" (ça n'a jamais été très clair pour moi).

> "PS : c'est pour script, pas bot :)"

Aucun sens. Un bot (comme tu l'entends) est composé de scripts.

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.

Du même auteur (extarsik)