Code:
#NoEnv
#InstallKeybdHook
SendMode Play
SetWorkingDir %A_ScriptDir%
Suspend On
#IfWinActive, Warcraft III
#UseHook On ; Force hotkeys to use keyboard hook
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Code From kill5link ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
~*Enter::
~*NumpadEnter::
Suspend, Permit
if (bInChatRoom == True)
return
Suspend
if (A_IsSuspended == true)
SetScrollLockState, Off
else
SetScrollLockState, On
return
;; Escape will cancel chatting, so turn the hotkeys back on
~*Esc::
Suspend, Permit
if (bInChatRoom == True)
return
Suspend, Off
SetScrollLockState, On
return
;; Use End to toggle an "in chat room" state to keep script off
*End::
Suspend, Permit
bInChatRoom := not bInChatRoom
if (bInChatRoom == True)
{
Suspend, On
SetScrollLockState, Off
}
else
{
Suspend, Off
SetScrollLockState, On
}
return
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Tasta Teleport ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
*SPACE::Teleport()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Miscare Teleport ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ClickSpot(x, y)
{
global
x1=0
y1=0
;;;;;Slot 1;;;;;
PixelGetColor, cul, 685, 630 ,Alt
PixelGetColor, culb, 694, 646 ,Alt
if (cul == 0xD9E8EE)
{
x1=685
y1=630
}
else if (culb == 0x004EC6)
{
x1=694
y1=646
}
;;;;;Slot 2;;;;;
PixelGetColor, cul, 740, 631 ,Alt
PixelGetColor, culb, 744, 647 ,Alt
if (cul == 0xD0EEF3)
{
x1=740
y1=631
}
else if (culb == 0x0049C2)
{
x1=744
y1=647
}
;;;;;Slot 3;;;;;
PixelGetColor, cul, 688, 679 ,Alt
PixelGetColor, culb, 694, 695 ,Alt
if (cul == 0xD8E4E7)
{
x1=688
y1=679
}
else if (culb == 0x0049C1)
{
x1=694
y1=695
}
;;;;;Slot 4;;;;;
PixelGetColor, cul, 738, 679 ,Alt
PixelGetColor, culb, 745, 695 ,Alt
if (cul == 0xD3E2E5)
{
x1=738
y1=679
}
else if (culb == 0x004BC3)
{
x1=745
y1=695
}
;;;;;Slot 5;;;;;
PixelGetColor, cul, 689, 727 ,Alt
PixelGetColor, culb, 693, 745 ,Alt
if (cul == 0xDBE6EC)
{
x1=689
y1=727
}
else if (culb == 0x0044BE)
{
x1=693
y1=745
}
;;;;;Slot 6;;;;;
PixelGetColor, cul, 739, 728 ,Alt
PixelGetColor, culb, 746, 743 ,Alt
if (cul == 0xD3E4E7)
{
x1=739
y1=728
}
else if (culb == 0x004DC4)
{
x1=746
y1=743
}
if (x1 !=0)
{
SetMouseDelay, 1, Play
MouseGetPos, xpos, ypos
Send {Click %x1%, %y1%, L}
Send {Click %x%, %y%, L}
Send {Click 327, 673, L}
MouseMove, %xpos%, %ypos%
SetMouseDelay, -1, Play
}
}
Teleport()
{
global
incerc = 0
while (incerc < 14)
{
incerc++
if (incerc < 3)
{
PixelGetColor, culoare, 34, 738 , Alt
if (culoare == 0xD2FF00)
{
ClickSpot(16, 749)
}
else
{
ClickSpot(180, 595)
}
}
}
}