AUTOMATISME

ScOrPiUs_ Messages postés 27 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 2 juillet 2006 - 1 août 2004 à 14:10
ScOrPiUs_ Messages postés 27 Date d'inscription jeudi 12 février 2004 Statut Membre Derniè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.

https://codes-sources.commentcamarche.net/source/25051-automatisme

ScOrPiUs_ Messages postés 27 Date d'inscription jeudi 12 février 2004 Statut Membre Dernière intervention 2 juillet 2006
12 août 2004 à 06:47
merci pour vos commentaire ^^"
tempusus Messages postés 358 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 9 octobre 2017 1
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és 121 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 26 août 2004
1 août 2004 à 17:09
PS: désolé j'ai pas optimisé ca à fond..
cs_Eiffel Messages postés 121 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 26 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és 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 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és 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
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és 27 Date d'inscription jeudi 12 février 2004 Statut Membre Derniè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



^^"
Rejoignez-nous