Tailor Made Tools/Programs for You - AHK

04/17/2009 06:42 dondale8#406
Hey Prof Evan Lim,
How are you..?! Hope Be nice
I need new bot But i have to ask about Left Click
What about click Left click on Status Or Items...?
Is that will send me Click jail...?!
I need bot to Make my noob Follow me
i need Bot it Just
Press Follow Every 1 Or 2 sec
( let me choose X,Y)
and Auto heal when hp 50% (heal=F1)
Thx any way Prof

04/17/2009 10:05 legolas77744#407
hello evan, can you make a hack where i can put free items in my talismans? plz because many ppl like me need it to defend us against the bulckers
04/17/2009 11:43 Evan Lim#408
dondale8@
pressing the Follow button requires left click, so yes it will send u to autoclick jail

legolas77744@
yes if u can provide me with the method
04/19/2009 14:15 ace_heart#409
i try to make bot for GeneralWu quest but i face problem to find GeneralWu in phonix castle
is possible like this bot ?
04/19/2009 19:36 dondale8#410
[quote=Evan Lim;1979857]dondale8@
fill in X and Y and u should be all set (1st request)
2nd request involves left control click, so it does send u to jail, so no
Code:
X =
Y =

msgbox, active the Client you want to hook and press OK
WinGet,id, ID,[C
settimer, aa, 1000
settimer, bb, 20000
aa:
ControlClick, x110 y760,ahk_id %id%,,right
sleep 1000
ControlClick, x160 y760,ahk_id %id%,,right
return
bb:
gosub, rclick
return

^q::pause

rclick:
    hwnd := ControlFromPoint(X, Y, "ahk_id " id,"", cX, cY)
    PostMessage, 0x204, 0x8 | 0x1, cX & 0xFFFF | (cY & 0xFFFF) << 16,, ahk_id %hwnd%
    PostMessage, 0x205, 0x8      , cX & 0xFFFF | (cY & 0xFFFF) << 16,, ahk_id %hwnd%
return
return

ControlFromPoint(X, Y, WinTitle="", WinText="", ByRef cX="", ByRef cY="", ExcludeTitle="", ExcludeText="")
{
    if !(hwnd := WinExist(WinTitle, WinText, ExcludeTitle, ExcludeText))
        return false
    
    VarSetCapacity(pt,8)

    VarSetCapacity(wi,60), NumPut(60,wi)
    DllCall("GetWindowInfo","uint",hwnd,"uint",&wi)
    NumPut(X + (w:=NumGet(wi,4,"int")) - (cw:=NumGet(wi,20,"int")), pt,0)
    NumPut(Y + (h:=NumGet(wi,8,"int")) - (ch:=NumGet(wi,24,"int")), pt,4)
    
    Loop {
        child := DllCall("ChildWindowFromPointEx","uint",hwnd,"int64",NumGet(pt,0,"int64"),"uint",0x5)
        if !child or child=hwnd
            break
      
        DllCall("MapWindowPoints","uint",hwnd,"uint",child,"uint",&pt,"uint",1)
        hwnd := child
    }
    cX := NumGet(pt,0,"int")
    cY := NumGet(pt,4,"int")
    return hwnd
}

return
Hey Prof Evan Lim,
Can u modified this bot ...?
Just add
1.auto heal when heal be 50%(heal=F3)
2.Xpskill = F10
Thankz Prof


04/19/2009 19:46 hellbladelll#411
Quote:
Originally Posted by Evan Lim View Post
There is no restrictions on what u can request, even not related to CO
So can you make these crosshairs, or a simple red dot that moves with my mouse, and its always on top/transparent but enough to see it.

ctrl q hide/unhide crosshair

note: if possible can it be made to automaticly left click on contact with (idk what its called, but basicly when a guy is seen on the crosshairs, it shoots him)
04/20/2009 00:35 Evan Lim#412
ace_heart@
not sure what that quest about

dondale8@
that script is suppose to work for background, right?
if added hp function, it cant be background anymore
and if u want to add XPskill on F10
u can modify:
Code:
aa:
ControlClick, x110 y760,ahk_id %id%,,right
sleep 1000
ControlClick, x160 y760,ahk_id %id%,,right
return
to
Code:
aa:
ControlClick, x110 y760,ahk_id %id%,,right
sleep 1000
ControlClick, x160 y760,ahk_id %id%,,right
sleep 1000
ControlClick, x610 y760,ahk_id %id%,,right
return
04/20/2009 00:37 Evan Lim#413
hellbladelll@
sure crosshair following mouse is just a image following the mouse
but of course, there is few ms delay, so it will look laggy
the best way to do this is just change the crosshair mouse in CO folder
and nope, it cant be done for the "note" unless u can change the guys whole body to a specific color, so it can be detected by color search
04/20/2009 08:51 ace_heart#414
it's a quest to help ppl to open sockets in talismans
1. Make a newb tao/lvl it till you can promote to water(give him/her some cash/money/gold)
give him/her at least: One ape scroll, and One WindSpell (734,452) thats the one in pc dont forget to buy some tc scrolls.
2. Take quest from GeneralChen OFC!!
3. Scroll to ape, (buy ape scrolls)talk to Soider, he is half way up to Solar Saint
4. Use windspell, (buy more windspells) and jump around and look for GeneralWu
he will be around or in that little town near windspell, (near the well in town or just outside the town), 5 different spawns.
5. Talk to GeneralChen get your blade and do Step 1-5 over and over
04/20/2009 15:16 dondale8#415
Thaxkz Prof for ur reply
but using xp skill don't work...
any other solve..?
04/20/2009 16:05 Evan Lim#416
ace_heart@
so u said u have problem finding GeneralWu in PC
does that mean GeneralWu appear in different location everytime?

dondale8@
probably its the x610
i am not sure whats the coordinate of F10
so try to find the X coordinate urself and edit it
04/21/2009 11:28 ace_heart#417
GeneralWu appear in 4 different location, if problem to finding him can make a path for 4 location but i need bot to see if GeneralWu in this location or no
04/21/2009 21:06 sithis6#418
Can u make a stamina skill lvler and a taoskill lvler like a program that will do actions in the following order:
1.Sit
2.Meditate
3.Cast mana spell like stigma,starofacc or shield, like 10 times.
4.Sit 5.Use a stamina skill 6.sit 7.meditate 8.use a mana skill...
u get the point. A fully equiped macro for lvling skills, if its possible of course. Dont make it with controllclicks cuz of the clickjail n all.Thanks!
04/21/2009 21:37 Evan Lim#419
ace_heart@
i dont know how to detect that guy then
actually even if the npc is fixed in one location, i cant guarantee the program can click on the npc

sithis6@
sure, of course then the client will need to be active
Code:
loop
{
send {f1}
sleep 1000
send {f2}
sleep 1000
loop 10
{
click 513, 384
sleep 1000
}
}
^q::pause
04/22/2009 01:39 Alexios#420
Quote:
Originally Posted by Evan Lim View Post
sithis6@
sure, of course then the client will need to be active
Code:
loop
{
send {f1}
sleep 1000
send {f2}
sleep 1000
loop 10
{
click 513, 384
sleep 1000
}
}
^q::pause
wouldn't be better the following:

Code:
CoordMode, Mouse, Screen

loop
{
send {f5}
send {f1}
sleep 7400
send {f2}
sleep 1000
loop 10
{
click right 636, 491
sleep 1000
}
send {f1}
sleep 7400
send {f3}
sleep 1000
click right 636, 491
sleep 1000
}
^q::pause
It would do:

Select the skill(stig,shield,SOA)
1.Sit
Wait 7.4 seconds(to fill stamina)
2.Meditate
3.Cast mana spell like stigma,starofacc or shield, like 10 times.
4.Sit
Wait 7.4 seconds(to fill stamina)
5.Use a stamina skill
Wait 1 second