ScOrPiUs_
Messages postés27Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention 2 juillet 2006
-
1 août 2004 à 14:10
ScOrPiUs_
Messages postés27Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention 2 juillet 2006
-
12 août 2004 à 06:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ScOrPiUs_
Messages postés27Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention 2 juillet 2006 12 août 2004 à 06:47
merci pour vos commentaire ^^"
tempusus
Messages postés358Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention 9 octobre 20171 6 août 2004 à 22:05
code sans pretention mais contrairement a nombre d'autres, il est correctement codé.
un 7/10 pour un encouragement a faire toujours mieux :)
Tempusus
Admin CS
cs_Eiffel
Messages postés121Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention26 août 2004 1 août 2004 à 17:09
PS: désolé j'ai pas optimisé ca à fond..
cs_Eiffel
Messages postés121Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention26 août 2004 1 août 2004 à 17:08
Ouais pas trop mal..
Par contre:
On ^*:join:#: {
if ($nick != $me) {
If ($read(automatisme\ao.txt) == $chan ) {
if ($me isop $chan) { .timer 1 1 /mode # +ooo $nick }
}
}
Celà ne me semble pas correct,déjà mode +o $nick suffit puisque il y en a qu'un. Puis:
On ^*:JOIN:#:{
if ($nick != $me) {
var %a = 1
while (%a <= lines(Automatisme\ao.txt)) {
if ($read(automatisme\ao.txt,%a) == $chan) { .timer 1 1 +o $nick }
inc %a
}
}
}
Je trouve celà mieux même si voilà, c'est pas compliqué.
Si tu fait une prochaine version, je te conseille les hashtables car la vitesse d'éxecution est plus rapide.
Bonne continuation
à+
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 1 août 2004 à 15:27
pas réellement innovant, mais aucune erreur coté codage.
par contre, les / sont inutiles
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 1 août 2004 à 14:46
c'est pas mal niveau code, ce que tu pourrais faire c'est optimiser en regroupant tout tes fichier.txt dans un seul .ini avec plusieurs modules style : [autovoice] etc.
"%l = 1
while (%l <= $lines(automatisme\ao.txt)) {"
fais plutôt
"var %l 1, %! $lines(automatisme\ao.txt)
while %l <) %! { ..."
ça réduira le temps d'exécution je pense.
sinon c'est pas mal ^^
ScOrPiUs_
Messages postés27Date d'inscriptionjeudi 12 février 2004StatutMembreDernière intervention 2 juillet 2006 1 août 2004 à 14:10
petite faute , taper /load -rs automatisme\automatisme.mrc au lieu de /load -rs automatisme.mrc
12 août 2004 à 06:47
6 août 2004 à 22:05
un 7/10 pour un encouragement a faire toujours mieux :)
Tempusus
Admin CS
1 août 2004 à 17:09
1 août 2004 à 17:08
Par contre:
On ^*:join:#: {
if ($nick != $me) {
If ($read(automatisme\ao.txt) == $chan ) {
if ($me isop $chan) { .timer 1 1 /mode # +ooo $nick }
}
}
Celà ne me semble pas correct,déjà mode +o $nick suffit puisque il y en a qu'un. Puis:
On ^*:JOIN:#:{
if ($nick != $me) {
var %a = 1
while (%a <= lines(Automatisme\ao.txt)) {
if ($read(automatisme\ao.txt,%a) == $chan) { .timer 1 1 +o $nick }
inc %a
}
}
}
Je trouve celà mieux même si voilà, c'est pas compliqué.
Si tu fait une prochaine version, je te conseille les hashtables car la vitesse d'éxecution est plus rapide.
Bonne continuation
à+
1 août 2004 à 15:27
par contre, les / sont inutiles
1 août 2004 à 14:46
"%l = 1
while (%l <= $lines(automatisme\ao.txt)) {"
fais plutôt
"var %l 1, %! $lines(automatisme\ao.txt)
while %l <) %! { ..."
ça réduira le temps d'exécution je pense.
sinon c'est pas mal ^^
1 août 2004 à 14:10
^^"