Page 1 of 1
[RÉSOLU] Action aléatoire
Posted: 20 Oct 2011, 20:05
by cyberia
Salut,
voila une ptit question qui me trotte dans la tête pour l’amélioration de mon script.
J'avoue j'ai pas cherche a regarder avec actionaz comment je pourrais faire
Mon script a déjà bcp de fonction et grâce a des conditions de variable il vas faire des actions que l'on lui dit

ça déjà c très très bien.
Lais voila dans le jeu ou je l'utilise, il y a des modérateurs qui peuve voir que je fais la même choses toute la nuit et me bannir, parce-que mon script envoie mon perso d'un point A à un point B lui demande de faire une action (fauche) il ouvre également une fenêtre pour regarde si mon panier et plein et si oui va a un point C et retourne au point B et quand il est au point B il peut également (le perso) ce faire attaquer donc le script gère le combat, ect, mais cela reste répétitive et un modo peut le voire.
Ma question et de savoir si je peut demander a mon script de faire une action dans un temps aléatoire, exemple je voudrais écrire dans un code une dizaine de phrases différent et que le script quand il le voudra de lui même écrive la phrase dans le chat du jeu, et revienne a la dernier action qu'il fessai, pour que les modo pense qu'il y a vraiment une personne derrière l’écran.
Sûrement que cela est possible mais comment

Re: Action aléatoire
Posted: 20 Oct 2011, 23:32
by Jmgr
C'est possible avec un peu de code. Il suffit de :
1) Tirer un nombre aléatoire entre 0 et 3 par exemple
2) Si le nombre est égal à 0, on décide de faire l'action "spéciale" et on sauvegarde d'abord la position actuelle (ligneRetour = Script.nextLine)
3) ... puis on change la ligne suivante (Script.nextLine = ligneSpeciale)
4) Une fois les actions "spéciales" effectuées on re-saute vers la ligne d'origine (Script.nextLine = ligneRetour + 1)
Re: Action aléatoire
Posted: 14 May 2012, 15:05
by wismerheal
Bonjour,
Voici un exemple de script déjà posté sur le forum pour amener de l'aléatoire dans vos scripts Dofus:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.4.1" scriptVersion="1.0.0" os="Windows"/>
<actions>
<action name="ActionKey" version="1.0.0"/>
<action name="ActionClick" version="1.0.0"/>
<action name="ActionCode" version="1.0.0"/>
<action name="ActionVariableCondition" version="1.0.0"/>
<action name="ActionPixelColor" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionCode" label="code1" color="#ffff7f">
<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 nb = Math.floor(Math.random() * 12);
</subParameter>
</parameter>
</action>
<action name="ActionVariableCondition" label="cond2" color="#ffff7f">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="ifEqual">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="comparison">
<subParameter name="value" code="0">equal</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0">nb</subParameter>
</parameter>
<parameter name="value">
<subParameter name="value" code="0">0</subParameter>
</parameter>
<parameter name="ifDifferent">
<subParameter name="line" code="0">c18</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
</action>
<action name="ActionClick" comment="Clique Inventaire Detection pods aléatoire " color="#ffff7f" pauseBefore="2500" pauseAfter="2500">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="button">
<subParameter name="value" code="0">left</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="0">754:897</subParameter>
</parameter>
</action>
<action name="ActionPixelColor" label="c17" comment="Detection Full pods" color="#ffff7f">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="comparison">
<subParameter name="value" code="0">equal</subParameter>
</parameter>
<parameter name="variable">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifTrue">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="ifFalse">
<subParameter name="line" code="0">stop</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="pixel">
<subParameter name="position" code="0">1081:762</subParameter>
<subParameter name="color" code="0">81:74:60</subParameter>
</parameter>
</action>
<action name="ActionKey" comment="Escape" color="#ffff7f" pauseAfter="700">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="key">
<subParameter name="key" code="0">Esc</subParameter>
<subParameter name="isQtKey" code="0">true</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">win32</subParameter>
</parameter>
<parameter name="pause">
<subParameter name="value" code="0">10</subParameter>
</parameter>
</action>
</script>
</scriptfile>