DES EFFETS D'OUVERTURE DE DIALOG

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 22 juil. 2005 à 12:14
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009 - 24 nov. 2006 à 15:37
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/32835-des-effets-d-ouverture-de-dialog

hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
24 nov. 2006 à 15:37
ARGGGGGGGGGGGGGGGGGGGGGGGGGgggggggggggggggg

une boucle ne se fais JAMMAIS avec un goto
TOUJOURS avec un while en mirc scirpt (pour d'autres language il y a le for et le do en plus)

idem les | qui rendes illisible et qui ralentisse le code
les () des if manquantes (ca marche quand meme mais c'est pas du tout recomendé cf: /help)
cs_SaD_AnG3L Messages postés 14 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 13 mai 2007
7 avril 2006 à 19:04
j'arrive pas a le faire fonctionner.. :/
cs_cr4kill Messages postés 4 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 2 août 2005
2 août 2005 à 16:12
c chaud à comprendre la..
IceTempest Messages postés 19 Date d'inscription dimanche 12 juin 2005 Statut Membre Dernière intervention 23 novembre 2006
24 juil. 2005 à 19:01
Désolé, j'ai oublier de mettre les explications, je vais le faire.
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
22 juil. 2005 à 15:12
beurk les goto
beurk les vars globales
mets une option pour régler la vitesse de l'effet, selon les pc ca va pas du tout faire la même chose sinon ;)
au besoin regarde les snippets de nazario sur tismania, qui doivent etre du même genre
bonne continuation
S333 Messages postés 266 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 26 juin 2008
22 juil. 2005 à 13:49
Alors, j'ai mis aussi un peu de temps à comprendre... ne serais-ce que: Comment faire marcher ce truc :)

L'utilisation est la suivante en réalité...

/opendlr nomdudialog x y w h
x y w h sont ceux précisé dans le size du dialog.

Il fait ensuite un effet au hasard. Chaque effet est une lettre de [a-k].
J'ai testé, et je trouve ce code sympa :)
Les effets sont biens, avec un bon timing sur mon PC. Cependant j'ai trouvé des bugs :D Hé oui ça va vite !

Tout d'abord, ta source est pas très belle..., pas expliquée ne serais-ce que pour l'utilisation !
Essaie ton code avec l'effet C et un h de valeur impair(ex: 433)

Tu remarqueras que ton dialog sera trop grand, en hauteur. J'ai corrigé ton code très simplement, juste une erreur de signe:

dans "alias opendl.wh"
remplace la ligne :
if %temp.d.h => %temp.d.hd && %temp.d.w < %temp.d.wd { dec %temp.d.h 2 }
par :
if %temp.d.h >= %temp.d.hd && %temp.d.w < %temp.d.wd { dec %temp.d.h 2 }

Il n'y a que le signe => qui devient >= sinon, l'évaluation se fait juste sur le égal et sur un nombre impair, on aura jamais de égal en ajoutant 2 :)

Voilà
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
22 juil. 2005 à 12:14
déjà que le langage n'est pas forcément facile à lire... mais sans aucune explication... c'est encore plus diffice !!!
Une question bête : "A quoi ça sert de publier une source sans la commenter ?"