[RÉSOLU] Variable ecrire du texte

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

[RÉSOLU] Variable ecrire du texte

Post by cyberia »

Salut,

bon aujourd’hui je suis sur la finalisation de mon script :D et il me reste un détail ou je bloque :shock:

Voila le but du script:
Il permet d'envoyer des message sur le jeu Dofus, donc il demande le canal ou l'on veut envoyer le message (il y a 5 choix en numérique (1.2.3.4.5)) apres il demande le nombre de phrase différent que la personne veut écrire (5max) et un temps de pause entre chaque message.

Donc si on choisi 3 phrases (grâce a une condition de variable) il y a 3 demande de texte qui s'affiche l'une apres l’autre ou la personne entre ces phrases, apres on lui demande un temps de pause, une fois cela fini je veut que le script clic a un endroit et écrive 1 phrase (N°1) fait une pause (le temps donner) écrive une autre phrase (N°2) ainsi de suite et fait une boucle, c la mon problème je ne trouve pas comme dire écrie cela, apres l'autre, etc.. mais selon le nombre de phrase donner au début.

Et également mettre un chiffre aléatoire apres chaque phrase.

Bon si vous avez du mal je peut fournir le script mais par MP et surtout pas au premier venus 8)
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: Variable ecrire du texte

Post by Fredy123 »

J'ai 2 minutes ... je dois re-partir à l'école.

Utilise les conditions. Je manque de temps pour détailler, mais avec les conditions, c'est fesable.
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Variable ecrire du texte

Post by cyberia »

Mais j'ai déjà des conditions qui dit si 1,2,3,4 ou 5 phrases ouvre le nombre de boite de dialogue pour écrire les phrases.

Je cherche un truc comme "écrire du texte" et a l’intérieur des condition comme écrie phrase 1 (+chiffre aléatoire) apres pause écrire phrase 2 (si choisi d’écrire 2 phrases) ainsi de suite.

Je cherche a limiter le nombre de ligne j'en suis déjà a 1683, bon j'en suis pas a 10 prés mais bon...
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: Variable ecrire du texte

Post by Fredy123 »

Exemple rapide :

Condition : Si = 1
Var1 = 1
Condition : Si = 2
Var2 = 1
Condition : Si = 3
Var3 = 1
Condition : Si = 4
Var4 = 1
Condition : Si = 5
Var5 = 1
Condition : Si Var1 = 1 Si non va à Stop (exemple)
Écrire texte1
Pause
Condition : Si Var2 = 1 Si non va à Stop
Écrire texte2
Pause

Etc ... Tu vois ? ^^

Pour le nombre aléatoire, c'est : var valeur = Algorithms.randomInteger(1, 6);

Bonne fin d'soirée.
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Variable ecrire du texte

Post by cyberia »

Salut, bon j'ai fais mes ptite ligne comme j'en avais l'idée.

Par-contre pour le chiffre aléatoire, quand le script écrire mon texte a la fin il m’écrie [nombre entier]
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: Variable ecrire du texte

Post by Jmgr »

Essaie en ajoutant

Code: Select all

+''
(+ et deux guillemets simples) après ta variable. Cela devrait la convertir en chaîne de caractères.
"My software never has bugs. It just develops random features."
cyberia
Posts: 126
Joined: 23 Jul 2011, 09:51
Location: Rouen
Contact:

Re: Variable ecrire du texte

Post by cyberia »

Salut,
bon cette apres midi je bosse sur le chiffre aléatoire, mais comme d'ab je bloque/

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="0.1.2" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionCode" version="1.0.0"/>
        <action name="ActionWriteText" version="1.0.0"/>
    </actions>
    <parameters>
        <parameter name="Nom" code="0" type="0">Dof-Bot</parameter>
        <parameter name="scriptVersion" code="0" type="0">2.0.6</parameter>
        <parameter name="Createur" code="0" type="0">Cyberia</parameter>
        <parameter name="Web" code="0" type="0">www.cyberia.fr</parameter>
    </parameters>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCode">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">var valeur = "1";"2";"3";"4";"5";"6";"7";"8";"9";"10";"11";"12";"13";</subParameter>
            </parameter>
        </action>
        <action name="ActionWriteText" comment="Ecrire le texte" color="#ffaaff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="text">
                <subParameter name="value" code="0">Salut </subParameter>
            </parameter>
        </action>
        <action name="ActionWriteText" comment="Chiffre aléatoire" color="#ffaaff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="text">
                <subParameter name="value" code="1">var valeur = Algorithms.randomInteger(1,6); +''</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
J'arrive pas a ajouter après une phrase un chiffre, de 4 ou 5 chiffres aléatoire.

J'ai regarder ce que vous m'avez donner en exemple mais je ne trouve pas d'ou viens l'erreur.
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: Variable ecrire du texte

Post by Jmgr »

Quelque chose comme ça ?

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="0.1.2" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionMessageBox" 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="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="message">
                <subParameter name="value" code="1">var valeur = "Mon texte, avec un nombre aléatoire : ";
for(var i = 0; i < 5; ++i)
	valeur += '' + Algorithms.randomInteger(1,6);</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>
    </script>
</scriptfile>
"My software never has bugs. It just develops random features."
Post Reply