Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : quelqu'un pourrais m'aider a corriger mon code svp :) [ Archives / Au secours ! ] (PsYZiK)

mardi 3 août 2004 à 11:43:59 | quelqu'un pourrais m'aider a corriger mon code svp :)

PsYZiK

voila je suis un peu debutant en scripting et je n'arrive pas a trouver mon erreur...


dialog logview {
title "Logview"
size -1 -1 176 115
option dbu
list 1, 9 9 43 80, size hsbar vsbar
}

on 1:dialog:logview:init:*: {
set %nbr.log 1
:nbr.log
set %nom.log $findfile($logdir,*.log,%nbr.log)
if (%nom.log == $null) { goto suite }
/inc %nbr.log
goto nbr.log
:suite
/set %i 1
while (%i =< %nbr.log) {
/set %logg $finfile(^$logdir,*.log,%i)
/set %logg remove(%logg,$mircdir)
/did -az $dname 1 %logg
}
}

mardi 3 août 2004 à 14:54:54 | Re : quelqu'un pourrais m'aider a corriger mon code svp :)

Kerrigan


while (%i =< %nbr.log) { } ça c'est pas bon !
c'est ça que tu dois mettre

while (%i <= %nbr.log) { ... }

set %logg $finfile(^$logdir,*.log,%i)
ici ya peut etre une erreur ... essai avec ça aussi :
/set %logg $finfile($logdir,*.log,%i)

ya une erreur ici aussi :
/set %logg remove(%logg,$mircdir)
faut plustot
/set %logg $remove(%logg,$mircdir)

ces deux lignes la sont inutiles :
/set %logg $finfile($logdir,*.log,%i)
/set %logg $remove(%logg,$mircdir)

elles peuvenet devenir ça :
/set %logg $remove($finfile(^$logdir,*.log,%i),$mircdir)

enfin pour terminer les / sont inutiles



mardi 3 août 2004 à 14:55:56 | Re : quelqu'un pourrais m'aider a corriger mon code svp :)

SornDrixer

Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,

Je suppose que tu souhaites afficher la liste des logs de ton mIRC dans la LIST de ton dialog.
Il y a beaucoup d'incohérence et de chose inutile dans ton code, comme l'usage de 2 boucles (goto et while) alors que $findfile est une boucle à lui seul.

Pour faire simple, je te propose ca :


dialog logview {
title "Logview"
size -1 -1 176 115
option dbu
list 1, 9 9 150 80, size hsbar vsbar
}

on 1:dialog:logview:init:*:{
var %a $findfile($mircdir\logs,*.log,0,did -a $dname 1 $1-)
}


-= [ Sorn_Drixer ] =-
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur irc.rs2i.net:6667

Mon site : Sorn-Creation

mercredi 4 août 2004 à 04:38:07 | Re : quelqu'un pourrais m'aider a corriger mon code svp :)

tiot

Et les goto sont à bannir ! ! !


Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh bruzum-ishi krimpatul



Cette discussion est classé dans : set, log, nbr, logg, logview


Répondre à ce message

Sujets en rapport avec ce message

log d'une personne mirc [ par djktk ] bonjour, j'ai un soucis. j'ai écrit un code source pour logger toutes les paroles d'une personnes sur plusieurs chans, ca donne caalias log {  set %lo Cherchez l'erreur ! [ par k3nny815 ] //VARIABLES UTILISEES set %gametype CTF <span st erreur dans code pour jeu [ par oowaka ] bonjour j'ai essayer de coder un jeu : en voici le but : mon bot va en pv demander soit un sujet , soit un verbe, soit un lieu et a la fin il resort s set ==> .ini [ par clem54 ] donc je voulais savoir comment faire pour trensformer "36" set très precisement ;) en .ini pour racourcir le code ? c'est possible mais je voudrai sav Problème de While [ par Lestat_2070 ] Bonjour, J'ai un petit problème de boucle while, sur dans un de mes scripts: SCRIPT: On *:start:{ .timerldirc 1 2 getcnct } alias getcnct {   set %i 1 les combo comment les remplir? [ par Deoxirachi ] Salut j'aimerai savoir comment on rempli les combo dans un dialog (surout pour les dialog de couleur (sans colorcombo)) par exemple dans celui-la: dia Edit, set, $$1 [ par smitchel ] Bonjour tout le monde, bon voila j'ai encore un probleme je voudrais afficher dans mon edit le pseudo sur lequel je clike avec ma souris alors j'ai mi Lire les log [ par smitchel ] Bonjour, j'ai un petit problem,j'ai fait un petit script qui est censé lire les log mais le problem c ke lorsque la commande $chan n'est pas espacé et Disfonction de la remote [ par Shaka54 ] Bonjour, voila, j'ai un pti probleme avec la remote.Normalement, lorqu'un Op tape !debout, la comande devrait s'activer, Voice, les 3permiers qui parl Mixer 2 inputs.. [ par DeViL66 ] Salut à tous, Je souhaiterai integrer un addon couleur à mon script, mais j'utilise deja un input, me servant à changer l'apparence de l'heure, et de


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,62 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.