Bugs boucle

Si vous avez trouvé un bug ou ce que vous pensez être un bug n'hésitez pas à le signaler. Cela permettra sa correction.
Post Reply
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Bugs boucle

Post by cyberia »

Salut, je rencontre un bug sur les boucles.

Cela vas être dur a expliquer.

Voila dans mon script je demande au personne si il veule aller a un endroit ou un autre et grâce a des conditions variable le script vas a telle ou telle ligne, une foie que la variable envoie le script a la bonne ligne celui-ci pour faire déplacer le personnage sur la carte fait des clic et pour éviter d'avoir 10 ligne de clic j’utilise la boucle (un clic, une pause et la boucle qui faits x fois le clic) donc cela fonctionne très bien.

Mais dans le jeu je doit refaire le chemin inverse pour aller a un autre endroit, donc je fais la même chose clic, pause, boucle, la aussi ça fonctionne bien, et je renvoie mon personnage dans le jeu a la premier map ou il ce trouver au lancement du script et la (ou il y a le problème) j'utilise 'aller à" pour dire au script de retourner sur la condition de variable pour savoir ce que la personne avais choisie pour le renvoyer sur la map choisie, sauf que le script effectue tous les clic sans les boucles :shock:

Je comprend pas pour quoi, donc il y a sûrement un bug :|
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Bugs boucle

Post by Jmgr »

Salut,

Pourrais-tu créer un script minimal sans clics (avec des boîtes de dialogue par exemple) qui montre ce bug ? Ça me fera gagner beaucoup de temps.
"My software never has bugs. It just develops random features."
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Bugs boucle

Post by cyberia »

Ok je vais te faire cela, mais comme je savais que c’était galère a comprendre j'ai fais une vidéos.

Disponible ici
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Re: Bugs boucle

Post by Fredy123 »

Voici un script qui démontre bien le bug : :)

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="0.1.1" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionLoop" version="1.0.0"/>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionPause" version="1.0.0"/>
        <action name="ActionStop" version="1.0.0"/>
        <action name="ActionCursorPath" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionMessageBox">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="message">
                <subParameter name="value" code="0">Démonstration du bug de la "Boucle" 
Le trajet du curseur sera répété 2x avec la boucle.
</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="customIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="icon">
                <subParameter name="value" code="0">none</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">ok</subParameter>
            </parameter>
            <parameter name="ifNo">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
        </action>
        <action name="ActionCursorPath">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="path">
                <subParameter name="value" code="0">578:573;634:548;705:529;750:502;752:483;737:449;686:408;571:379;519:392;509:432;516:482;549:529;620:533;704:480;748:428;720:391;686:376;655:366;608:363;560:405;523:456;530:493;553:512;612:508;694:485;740:451;736:428;722:404;704:386;665:365;587:362;541:379;532:393;532:398;</subParameter>
            </parameter>
        </action>
        <action name="ActionPause">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="duration">
                <subParameter name="value" code="0">2</subParameter>
            </parameter>
            <parameter name="unit">
                <subParameter name="value" code="0">seconds</subParameter>
            </parameter>
        </action>
        <action name="ActionLoop">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="line">
                <subParameter name="value" code="0">3</subParameter>
            </parameter>
            <parameter name="count">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="message">
                <subParameter name="value" code="0">Pour voir le bug, faite "Oui"
Sinon, bah ....
</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0">3</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="customIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="icon">
                <subParameter name="value" code="0">none</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">yesno</subParameter>
            </parameter>
            <parameter name="ifNo">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
        </action>
        <action name="ActionStop">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
    </script>
</scriptfile>
J'ai même découvert un bug ...

Lorsque je fais : Trajet du curseur - Choisir chemin - Je choisi mon chemin ... après je fais vider pour choisir un autre chemin que celui enregistré et lorsque je re-fais choisir chemin (après avoir vidé biensûr), le chemin que je re-fais est ajouter à celui effacer. J'espère que tu as compris je dois y aller !
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Bugs boucle

Post by cyberia »

Envoyer par MP le code
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Re: Bugs boucle

Post by Fredy123 »

Envoyer ? Quel code ? ^^
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Bugs boucle

Post by cyberia »

Hum tu voudrais le savoir :lol:
Bon pas le code mais le script a Jmgr notre sauveur (je fais le lèche cul), pour qu'il regarde.
C chiant ce bug, je me suis pris la tête 2heures dessus en pensant que j'avais fait une connerie, mais bon je préfère que ce soi dans le sans d'un bug Actionaz que dans mon script, cela deviens chiant a cherche dans 1800 lignes, heureusement que j'ai mis de la couleur :)
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Bugs boucle

Post by Jmgr »

Okay je regarde ça dès que possible, mais je vais pas avoir le temps avant ce week-end.
"My software never has bugs. It just develops random features."
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Bugs boucle

Post by cyberia »

Merci, oui pas de souci ta une vie aussi...
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Bugs boucle

Post by Jmgr »

Bug avec les boucles : corrigé dans la prochaine version
Bug avec la liste de points du trajet de curseur : corrigé dans la prochaine version
"My software never has bugs. It just develops random features."
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Bugs boucle

Post by cyberia »

Merki
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
Post Reply