[RÉSOLU] Tuto / aide / Exemple

Vous voulez de l'aide ? Postez ici :)
Post Reply
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

[RÉSOLU] Tuto / aide / Exemple

Post by cyberia »

Salut, bon je c que tu doit être déborder avec la MAJ et le Wiki, mais je voulais savoir si tu avais sous le coude un tuto ou des exemple de script que je pourrais éplucher pour aller plus loin avec le code.

J'utilise actionaz basiquement, mais je voudrais bien l'utiliser dans ça totalité, j'ai cherche sur google un peut d'aide, mais déjà je ne c pas vraiment si le code et du c++ ou javascript :roll:

Donc je te remercie pour ton orientation.

A+
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: Tuto / aide / Exemple

Post by Jmgr »

Salut,

Le "code" c'est de l'Ecmascript, qui est plus connu en tant que Javascript.

Tu peux dans un premier temps apprendre à utiliser le Javascript de manière "basique" : boucles, variables, fonctions, etc.

Le wiki ne contient pas d'exemples pour l'instant, mais en voilà deux :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="0.1.0" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionDataInput" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionDataInput" comment="Ask the name">
            <exception id="0" action="0" line="001"/>
            <exception id="1" action="0" line="001"/>
            <exception id="2" action="1" line="001"/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0">NoName</subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">text</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">name</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Please enter your name</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox" comment="Show the result">
            <exception id="0" action="0" line="001"/>
            <exception id="1" action="0" line="001"/>
            <exception id="2" action="1" line="001"/>
            <parameter name="message">
                <subParameter name="value" code="0">Your name is $name.</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">Name</subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="icon">
                <subParameter name="value" code="0">information</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>
    </script>
</scriptfile>

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="0.1.0" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionGoto" version="1.0.0"/>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionStop" version="1.0.0"/>
        <action name="ActionDataInput" version="1.0.0"/>
        <action name="ActionVariable" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionVariable" comment="Set the result variable to a start value">
            <exception id="0" action="0" line="start"/>
            <exception id="1" action="0" line="start"/>
            <exception id="2" action="1" line="start"/>
            <exception id="32" action="0" line="start"/>
            <parameter name="variable">
                <subParameter name="value" code="0">power</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
        </action>
        <action name="ActionDataInput" label="start" comment="Ask to enter the power of two">
            <exception id="0" action="0" line="start"/>
            <exception id="1" action="0" line="start"/>
            <exception id="2" action="1" line="start"/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0">$power</subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">power</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">What power of two do you want? (0-30)</subParameter>
            </parameter>
        </action>
        <action name="ActionVariable" comment="Compute the power of two">
            <exception id="0" action="0" line="invalid"/>
            <exception id="1" action="0" line="invalid"/>
            <exception id="2" action="1" line="invalid"/>
            <exception id="32" action="2" line="invalid"/>
            <parameter name="variable">
                <subParameter name="value" code="0">result</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="1">Math.pow(2, power)</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox" comment="Show the result" timeout="3000">
            <exception id="0" action="0" line="error"/>
            <exception id="1" action="0" line="error"/>
            <exception id="2" action="1" line="error"/>
            <parameter name="message">
                <subParameter name="value" code="0">The result of 2^$power is $result.</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">Result</subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="icon">
                <subParameter name="value" code="0">information</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="ActionStop" comment="Stop the execution">
            <exception id="0" action="0" line="001"/>
            <exception id="1" action="0" line="001"/>
            <exception id="2" action="1" line="001"/>
        </action>
        <action name="ActionMessageBox" label="invalid" comment="Show an error message">
            <exception id="0" action="0" line="error"/>
            <exception id="1" action="0" line="error"/>
            <exception id="2" action="1" line="error"/>
            <parameter name="message">
                <subParameter name="value" code="0">The value you entered is not valid.</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0">Error</subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="icon">
                <subParameter name="value" code="0">error</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="ActionGoto" comment="Restart">
            <exception id="0" action="0" line="invalid"/>
            <exception id="1" action="0" line="invalid"/>
            <exception id="2" action="1" line="invalid"/>
            <parameter name="line">
                <subParameter name="value" code="0">start</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
Yann (un collègue) est en train de créer des exemples d'utilisation, mais je ne sais pas quant ils seront prêts.

A une époque j'avais même créé pour le fun un serveur TCP et un client qui envoyait des ordres au serveur uniquement avec le Javascript d'Actionaz.
Je vais essayer de retrouver (ou sinon de recoder) cet exemple. Ça pourrait être un pseudo logiciel de chat par exemple.
"My software never has bugs. It just develops random features."
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Tuto / aide / Exemple

Post by cyberia »

Merci pour les exemples je vais jeter un œil dessus apres France - All blacks :D

Tien la meme idée hier, j'en parler ici
Jmgr wrote:Yann (un collègue) est en train de créer des exemples d'utilisation, mais je ne sais pas quant ils seront prêts.
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît. Michel Audiard
Dof-Bot bot for Dofus
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Tuto / aide / Exemple

Post by cyberia »

Bon comme je suis de nature curieux j'ai lancer Actionaz sous Ubuntu et crée un nouveau script pour voir les exemples, donc si je ne me trompe pas les exemples que tu ma donner c a mettre dans "Interne" "Code" mais la j'ai le droit a "Des erreurs de syntaxe ont été trouvées"
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: Tuto / aide / Exemple

Post by Jmgr »

Non il faut aller dans Fichier->Importer->Contenu du script et coller le tout :)
"My software never has bugs. It just develops random features."
Post Reply