[V] Besoin d'aide PixelSearch

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Verrouillé
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

[V] Besoin d'aide PixelSearch

#1

Message par Candide »

Bonjour, j'ai besoin d'un renseignement pour pixelsearch, donc j'ai choisis un nouvelle exercice pour m'entrainer dans la programmation basé sur le jeu Bubble shoot,

Il ya des boules de couleurs vertes, rouges, jaunes et bleu
Le but est de tirer sur les boules de cette couleurs en fonction de la couleur de la bille que porte notre grenouille
( un jeu pas top xD', mais juste le principe de mon entrainement est la :p )

Alors, j'ai donc fais un script qui ressemble a ça :

Code : Tout sélectionner

$couleur1 = 0xBleu
$couleur2 = 0xRouge
$couleur3 = 0xVert
$couleur4 = 0xJaune


While 1
        $pos = PixelSearch ( 0, 0, 780, 580, $couleur1 )
          Sleep(75)
            If Not @error Then
                MouseClick ( "left", $pos[1], $pos[2] )
            Else

        $pos = PixelSearch ( 0, 0, 780, 580, $couleur2 )
          Sleep(75)
            If Not @error Then
                MouseClick ( "left", $pos[1], $pos[2] )
            Else
        $pos = PixelSearch ( 0, 0, 780, 580, $couleur3 )
          Sleep(75)
            If Not @error Then
                MouseClick ( "left", $pos[1], $pos[2] )
            Else
        $pos = PixelSearch ( 0, 0, 780, 580, $couleur4 )
          Sleep(75)
            If Not @error Then
                MouseClick ( "left", $pos[1], $pos[2] )
                          EndIf
            EndIf
           EndIf
          EndIf
        WEnd
Voila mon script, je voudrais que s'il ne trouve pas la couleur bleu ( $couleur1 ) qu'il ne fasse pas :

MouseClick ( "left", $pos[1], $pos[2] )
MouseClick ( "left", $pos^ERROR

Et qu'il passe directement a la couleur Rouge ( $couleur2 )
Voila, merci d'avoir pris le temps de lire mon message et je m'excuse encore Tlem ( j'ai donc changer mon exercice d'entrainement en vers ça :p )

Cordialement Candide.
En apprentissage du langage AutoIt :)
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..]Besoin d'aide PixelSearch

#2

Message par blacksoul305 »

Bonsoir,

d'après mes lectures, Candide est un jeune homme qui est optimiste et sage, qui écoute tout ce que lui dit M.Pangloss, jusqu'à la fin où il décide de penser avec son propre cerveau sur le monde.

Si on prend Tlem pour le Dr.Pangloss, tu verras que celui-ci t'a clairement dit que les bots sont interdits ici. Alors pourquoi insister ?
Étudiant en 2ème année de Licence Informatique.
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..]Besoin d'aide PixelSearch

#3

Message par Candide »

C'est pas du bot, c'est de l'exercice, ou sinon trouver moi un exercice qui utilise pixelsearch et je le ferai avec joie ;)
En apprentissage du langage AutoIt :)
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..]Besoin d'aide PixelSearch

#4

Message par TT22 »

Candide a écrit :C'est pas du bot
Wikipedia a écrit :Un bot informatique est un agent logiciel automatique ou semi-automatique qui interagit avec des serveurs informatiques. Un bot se connecte et interagit avec le serveur comme un programme client utilisé par un humain
Donc, tu cherche bien à faire un bot :P
Candide a écrit :ou sinon trouver moi un exercice qui utilise pixelsearch et je le ferai avec joie ;)
En plus c'est à nous de chercher :lol:

Candide, tu porte bien ton nom !
@ blacksoul305 : Il devrait demander à son maître de lui apprendre la métaphysico-théologo-cosmolo-nigologie :lol: (OK, je sors :arrow: :arrow: :arrow: ).
Cordialement,
TT22
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Besoin d'aide PixelSearch

#5

Message par Tlem »

Des exemples avec PixelSearch(), il y en à plein le forum Français et US.

Ce que vous cherchez à faire est un bot de jeux.
Ici, ils sont interdit. Peut importe le fait que ce soit pour vous ou pour apprendre une fonction, c'est interdit sur ce forum.

Il existe d'autres forum qui seront plus tolérants. Je vous suggère d'aller y faire votre demande.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Verrouillé