AgoRa_ScripT
Messages postés136Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention20 octobre 2007 28 oct. 2005 à 09:55
Oui pour les smiley,
:'( isin $strip($1-)
:) isin $strip($1-)
ainsi que les autres, je crois pas que ça marche.
Si tu veux t'aider pour les smiley, une autre source de stats présente sur ircfr, utilise $regex et $count.
Jte c/c comme ça la phrase de la source dont je te parle:
C'est vraiment pas pareil que toi, puisque ça écrit dans un fichier .ini et que ça prend en compte tout les smileys (et biensur la présence de $regex et $count..) mais ça pourrai t'aider..
Dommage, ton code pourrait être bien compact et court même avec les commentaires.(qui ne sont jamais de trop.. ^^)
5/10
@+
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 27 oct. 2005 à 20:57
le tout dernier } devrait être avant le ON PART
c'est pour ça que tu as des blêmes :p
InFerNaLeX
Messages postés142Date d'inscriptionlundi 18 octobre 2004StatutMembreDernière intervention 8 juin 2006 27 oct. 2005 à 20:53
je l'ai mise et ca me dit balance ca tt le tps :
20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ISIN.
[20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ISIN.
en plus quand je tape !stats ça fait rien du tout...
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 26 oct. 2005 à 22:00
Ce ki pourrai etre sympas c d'avoir les résultats dans un graph en pikwin...
Have fun
GiUsTiNo
Messages postés129Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention30 juin 2012 24 oct. 2005 à 13:14
Petite correction pas bien grave pour Arkanis :
"tu peux mettre if (!%var) au lieu de if (%var !$null)"
> (%var) veut dire (%var != $null) donc (!%var) veut dire (%var == $null)
Voila, je suis sur que c'était pas fait exprêt et que tu dois connaitre cela :)
Sinon, pour le code, on a déjà vu plus optimisé :)
Bonne continuation
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 23 oct. 2005 à 12:16
Pour faire des stats, le mieux est encore de passer par un fichier .ini.
Sinon, Arkanis a tout dit.
Mc_AbBeR
Messages postés301Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention19 février 2007 23 oct. 2005 à 10:38
10/10 ... C'est un peu trop sa pour cette source..
Du même avi que RCA ArKanis, les hash tables ce serai plus kewl.
6/10
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 22 oct. 2005 à 22:17
tu peux mettre if (!%var) au lieu de if (%var != $null)
des hash tables auraient été mieux :p
les / devant les commandes ne servent à rien => /msg devient msg
au lieu de faire $strip($1-) tout plein de fois, fais tokenize 32 $strip($1-) tout au début de ton ON TEXT
Tu oublies (c'est peut-être fait exprès) les ON KICK, ACTION, RAWMODE, ...
Mets une protection sur tes commandes !stats, elles floodent pas mal (tu peux même rajouter des petits timers)
if :'( isin $strip($1-) || :( isin $strip($1-) {
tu as testé ?
perso j'aurai plutôt mis if (($+(:',$chr(41)) isin $1-) || ($+(:,$chr(41)) isin $1-)) { ... }, avec le $strip au début bien sûr
pareil ici : if ( :) isin $strip($1-)), avec le $chr(40)
qui a mis 10/10 sans mettre aucun commentaire ? :p
31 oct. 2005 à 17:48
28 oct. 2005 à 09:55
:'( isin $strip($1-)
:) isin $strip($1-)
ainsi que les autres, je crois pas que ça marche.
Si tu veux t'aider pour les smiley, une autre source de stats présente sur ircfr, utilise $regex et $count.
Jte c/c comme ça la phrase de la source dont je te parle:
on *:text:*:#: {
writeini -n $+(knoxtop\sourires\,$chan,.ini) $nick sourires $calc($readini($+(knoxtop\sourires\,$chan,.ini),$nick,sourires) + $regex($1-,/(\:|;)(-)?(P|X|D|\/|\\|\[|\])/ig) + $count($1-,: $+ $chr(40),:- $+ $chr(40),: $+ $chr(41),:- $+ $chr(41),; $+ $chr(40),;- $+ $chr(40),; $+ $chr(41),;- $+ $chr(41)))
}
C'est vraiment pas pareil que toi, puisque ça écrit dans un fichier .ini et que ça prend en compte tout les smileys (et biensur la présence de $regex et $count..) mais ça pourrai t'aider..
Dommage, ton code pourrait être bien compact et court même avec les commentaires.(qui ne sont jamais de trop.. ^^)
5/10
@+
27 oct. 2005 à 20:57
c'est pour ça que tu as des blêmes :p
27 oct. 2005 à 20:53
20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ISIN.
[20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ON.
[20:48:21] 4Commande inconnu : ISIN.
en plus quand je tape !stats ça fait rien du tout...
26 oct. 2005 à 22:00
Have fun
24 oct. 2005 à 13:14
"tu peux mettre if (!%var) au lieu de if (%var !$null)"
> (%var) veut dire (%var != $null) donc (!%var) veut dire (%var == $null)
Voila, je suis sur que c'était pas fait exprêt et que tu dois connaitre cela :)
Sinon, pour le code, on a déjà vu plus optimisé :)
Bonne continuation
23 oct. 2005 à 12:16
Sinon, Arkanis a tout dit.
23 oct. 2005 à 10:38
Du même avi que RCA ArKanis, les hash tables ce serai plus kewl.
6/10
22 oct. 2005 à 22:17
des hash tables auraient été mieux :p
les / devant les commandes ne servent à rien => /msg devient msg
au lieu de faire $strip($1-) tout plein de fois, fais tokenize 32 $strip($1-) tout au début de ton ON TEXT
Tu oublies (c'est peut-être fait exprès) les ON KICK, ACTION, RAWMODE, ...
Mets une protection sur tes commandes !stats, elles floodent pas mal (tu peux même rajouter des petits timers)
if :'( isin $strip($1-) || :( isin $strip($1-) {
tu as testé ?
perso j'aurai plutôt mis if (($+(:',$chr(41)) isin $1-) || ($+(:,$chr(41)) isin $1-)) { ... }, avec le $strip au début bien sûr
pareil ici : if ( :) isin $strip($1-)), avec le $chr(40)
qui a mis 10/10 sans mettre aucun commentaire ? :p