cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 2005
-
2 août 2004 à 13:35
In Flames
Messages postés14Date d'inscriptiondimanche 29 août 2004StatutMembreDernière intervention29 août 2004
-
29 août 2004 à 01:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
In Flames
Messages postés14Date d'inscriptiondimanche 29 août 2004StatutMembreDernière intervention29 août 2004 29 août 2004 à 01:53
pas mal sa à aussi un avantage sa pe servir pour les bot sinon ses long ta du y mettre du temp !
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 11 août 2004 à 04:29
punaise le elseif mdrrr ... j'avais meme pas penser a ça.
le mec se tape 366 verification de suite pour retourner une seule valeur ... erf !!!!!!!
hisoka2501
Messages postés264Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 7 juillet 2009 9 août 2004 à 14:48
deja:
saint {
if ($time(mm) == 01) {
ELSEif ($time(dd) == 01) { /return Marie }
ELSEif ($time(dd) == 02) { /return Basile }
me parais un peu plus optimisé mais comme l'a dis kerigan utilise un INI
VestaX
Messages postés374Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention24 avril 2013 3 août 2004 à 17:16
Mhouais, je voulais en faire un aussi, mais en sockets. Car ta source est vraiment trop longue!! Tu as looker le calendrier ou koi?? lol non serieux c'est trop gros tu aurrais dû utiliser des sockets.
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 3 août 2004 à 15:18
ya pas de switch en mirc, par contre en mettant des elseif ça serait mieux en effet, ça ferait comme un switch en fait.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 août 2004 à 13:53
merci !
ce n'est que la 4eme fois que l'on dit qu'il faudrais utiliser un fichier !!! ca va finir par se savoir
je suis d'accord avec cette technique, même si cela necessite un fichier supplémentaire.
Ce point étant posé, j'ai simplement émis quelques critiques sur le code actuel......
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 3 août 2004 à 10:55
ya yas besoin, tu rentres tout dans un fichier .ini avec le saint pour chaque jour ds l'odre et un module pour chaque mois, et avec un $readini c'est fini même pas besoin de boucle rien.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 août 2004 à 10:17
même sans Ini, ton code n'est pas du tout optimisé....
je connais pas du tout mIrc mais bon :
tu évalues a chaque ligne $time(dd) alors que tu pourrais le faire une fois, placer la valeur dans une variable, et tester cette dernière.
N'existe pas d'instruction Switch (comme en En C, Php...)
plutot que tous ces if ?
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 3 août 2004 à 09:47
Quel courage d'avoir fait ca ...
Maintenant refais le, mais avec des .ini comme te l'a expliqué Kerrigan, tu gagneras en vitesse. (évaluer autant de if c'est pas le top)
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 3 août 2004 à 03:15
deja vu.
ça ne sert a rien en plus...
un petit fichier ini ça serait tellement simple en plus
tellement plus beau tu pourrais directement faire un systeme "d'adresse" genre :
return $readini(saint.ini,n,$date(mm),$date(dd))
wala comment faire tout ton truc en une seule ligne avec un tout petit fichier ini bidon....
tant pis.
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 2 août 2004 à 21:52
Je te plains pour tous les c/c que tu as du faire ... j'aurais été bon a être interné avant la fin perso je pense :( c'est pas folichon niveau code bonne continuation
Zova
Messages postés150Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention24 août 20102 2 août 2004 à 16:07
De plus les / présent dans tous les /return sont innutiles..
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 2 août 2004 à 14:15
un fichier text avec un read suffit amplement .
cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 20052 2 août 2004 à 13:35
Arf !!! Trés encombrant !
Pourquoi ne pas plutôt le faire en socket ?
29 août 2004 à 01:53
11 août 2004 à 04:29
le mec se tape 366 verification de suite pour retourner une seule valeur ... erf !!!!!!!
9 août 2004 à 14:48
saint {
if ($time(mm) == 01) {
ELSEif ($time(dd) == 01) { /return Marie }
ELSEif ($time(dd) == 02) { /return Basile }
me parais un peu plus optimisé mais comme l'a dis kerigan utilise un INI
3 août 2004 à 17:16
3 août 2004 à 15:18
3 août 2004 à 13:53
ce n'est que la 4eme fois que l'on dit qu'il faudrais utiliser un fichier !!! ca va finir par se savoir
je suis d'accord avec cette technique, même si cela necessite un fichier supplémentaire.
Ce point étant posé, j'ai simplement émis quelques critiques sur le code actuel......
3 août 2004 à 10:55
3 août 2004 à 10:17
je connais pas du tout mIrc mais bon :
tu évalues a chaque ligne $time(dd) alors que tu pourrais le faire une fois, placer la valeur dans une variable, et tester cette dernière.
N'existe pas d'instruction Switch (comme en En C, Php...)
plutot que tous ces if ?
3 août 2004 à 09:47
Maintenant refais le, mais avec des .ini comme te l'a expliqué Kerrigan, tu gagneras en vitesse. (évaluer autant de if c'est pas le top)
3 août 2004 à 03:15
ça ne sert a rien en plus...
un petit fichier ini ça serait tellement simple en plus
tellement plus beau tu pourrais directement faire un systeme "d'adresse" genre :
return $readini(saint.ini,n,$date(mm),$date(dd))
wala comment faire tout ton truc en une seule ligne avec un tout petit fichier ini bidon....
tant pis.
2 août 2004 à 21:52
2 août 2004 à 16:07
2 août 2004 à 14:15
2 août 2004 à 13:35
Pourquoi ne pas plutôt le faire en socket ?