Jump to content

Recommended Posts

Posted

I try write simple pixelsearch bot to Metin2, but i cannot send Conntrolclick (left) to inactive window here is the script;

Opt ('WinTitleMatchMode','2') 
Opt("WinWaitDelay", 100)
Opt("WinTitleMatchMode", 4)
Opt("WinDetectHiddenText", 1)
Opt("PixelCoordMode", 2)
Opt("MouseCoordMode", 2)

Global $HWnD, $Full, $Title, $iButton

$Title = 'METIN2'
$Full = WinGetTitle ($Title) 
$HWnD = WinGetHandle ($Full)
$metin = "METIN2"
$Pickup = 0
$left = 'left'
While $Pickup = 0
    $cross = Pixelgetcolor( 575, 53, $metin)
    IF $cross <> 0xfffbff  Then
    mobsearch()
    Endif
    IF $cross = 0xfffbff Then
    Sleep(3000)
    Endif

    WEnd   
Func mobsearch()
$coord = PixelSearch(100, 150, 650, 540, 0xEB1609, 50, 10)
If Not @error Then
    ControlClick ($HWnD, '','', $left, 1, $coord[0],$coord[1])
        
    Sleep(500)
    ;Call ("fight")
        
    EndIf
    EndFunc
Func fight()
    
;advanced options goes here

Endfunc

Any ideas to solve this problem ?

Sorry 4 my english.. :D

  • 3 months later...
Posted (edited)

Hi

i dunno about the rest, still checking that out, but to start with, u have an little error in your very first line:

you have:

Opt ('WinTitleMatchMode','2')

And command is:

Opt ("WinTitleMatchMode",2)

And yes i am having some trouble too to get control ids on metin2 for example, creating an hidden autopickup function... i can get it to type "zzzzzzz" in the "shout" but just cant pick nothing from ground! lol

I really suppose that we just have to figure out the right control ID... maybe in some "gethandle" of one of the following controls handles:

0x00010066

0x00040672

Im working now on how that works... i'm NOT that expert and starting this new autoit phase now, so, any more help is very welkome.

btw i got those handle codes with the AutoIt window info tool althoug running game in full screen cose im in a netbook atm.

cheers

Edited by MagicianPT

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...