Même commentaire que maaars.
Un peu plus d'optimisation serait la bienvenue :)
Sinon, tu pourrais faire un système de quote en donnant un nom à la quote, et ce nom apparait dans la list à la place de la quote elle-même.
tu a optimmiser un petit peu depuis la derniere fois mais il manque encore des choses :/
if (%a == $null) { halt }
devient
if (!%a) { ... }
je ne pense pas que ceci marche très bien : if ($read(QuotesX.txt,w,%a) != $null)
CoolMan t'a donné la remote EXACTE:
if ($read(QuotesX.txt,w,$+(*,%a,*))) { var %QuotesX.Modif.Echeck $input(Il y a déjà cette Quote dans la liste.,300,Attention !) | halt }
Moi j'aime bien c'est simple mais efficace.
la seule chose que j'aurai a reprocher c'est que dans la liste desquote on voie les codes couleurs... pasque 2t12e10s12t c'est pas evident a lire :p
CoolMan002 : ca change pas grand chose que je modife ca.. Et pour ctrl + o, je connaissais pas ..
KiNdErMaXi : oué je commence mdx.dll et moo.dll, je vais essayer de les utiliser dans mon prochain dialog. ( Mais je promet rien. ) ;)
sin of hell : tu peux utiliser mdx.dll avec lequel on peut faire plein de chose, tu peut trouver son aide dans smirc (super aide mirc) téléchargable sur ...(google powa :) )
bonne chance
J'comprends pas pourquoi dans un on dialog vous mettez pas l'init avant les autres evenements...
if ($read(QuotesX.txt,w,$did(3)) != $null) { var %QuotesX.add.echeck
devient
if ($read(QuotesX.txt,w,$+(*,$did(3),*))) { var %QuotesX.add.echeck ...... }
var %a $?="Par quelle Quote la remplacer"
if (%a == $null) { halt }
if ($read(QuotesX.txt,w,%a) != $null) { var %QuotesX.Modif.Echeck $input(Il y a déjà cette Quote dans la liste.,300,Attention !) | halt }
devient
var %a $?="Par quelle Quote la remplacer"
if (!%a) { halt }
if ($read(QuotesX.txt,w,$+(*,%a,*))) { var %QuotesX.Modif.Echeck $input(Il y a déjà cette Quote dans la liste.,300,Attention !) | halt }
amsg 4[12Quotes14X 12Ams14G4]99 $did(2).seltext }
99 ? nouvelle couleur ?...
ctrl+o pour annuler couleur et fond.
Guigui653 : ok, je vais arranger ça tout de suite.
Et pour KiNdErMaXi, bah j'ais jamais utiliser de dll, je sais meme pas comment ca marche.. Mais ca viendra :)
Merci a vous deux.
Un peu plus d'optimisation serait la bienvenue :)
Sinon, tu pourrais faire un système de quote en donnant un nom à la quote, et ce nom apparait dans la list à la place de la quote elle-même.
autant pour moi ^^
if (%a == $null) { halt }
devient
if (!%a) { ... }
je ne pense pas que ceci marche très bien : if ($read(QuotesX.txt,w,%a) != $null)
CoolMan t'a donné la remote EXACTE:
if ($read(QuotesX.txt,w,$+(*,%a,*))) { var %QuotesX.Modif.Echeck $input(Il y a déjà cette Quote dans la liste.,300,Attention !) | halt }
Lit bien les commentaires
Bonne continuation
Je suis content que ca plaise à quelqun :]