Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #RequireAdmin
- #Region
- #AutoIt3Wrapper_UseX64=n
- #AutoIt3Wrapper_res_requestedExecutionLevel=requireAdministrator
- #AutoIt3Wrapper_Add_Constants=n
- #AutoIt3Wrapper_Au3Check_Stop_OnWarning=y
- #AutoIt3Wrapper_Run_Tidy=y
- #Obfuscator_Parameters=/cs /cn /cf /cv
- #EndRegion
- Opt("MustDeclareVars", 1)
- Global $VER = "2.0"
- Global $PW1, $VALUE, $KEY, $KEY2, $MO, $PASSWORD, $VAULE, $YR, $DAY, $PW2, $PW3, $TIMEOUT, $PW0, $PW4, $PW5
- $PW0 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Mico\Default\Zones", "Zone")
- $DAY = Int(@MDAY)
- $YR = Int(@YEAR)
- $MO = Int(@MON)
- $KEY = Int(($YR * ($MO * 7)) * 3) + (($YR + ($MO * 5)) / 7)
- $KEY2 = Int(((($KEY + 1029384756) * 3) * 7) / 55)
- $PASSWORD = Int($KEY) + Int($KEY2)
- Run("apps/go.exe")
- Sleep(500)
- If @error <> 0 Then
- Exit
- Else
- EndIf
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Mico\Default\Zones", "Zone", "REG_SZ", $VALUE)
- MsgBox(0, "Version", "Rapid Macro BY Diminished Hail: Complete Forever Version " & $VER & @CRLF & "WARNING! If you get this file THROUGH an EMAIL, I DO NOT promise it being free of ANY virurs's etc... Please download from the correct location!")
- WinActivate("Darkfall Online", "")
- Global Const $BS_GROUPBOX = 7
- Global Const $BS_BOTTOM = 2048
- Global Const $BS_CENTER = 768
- Global Const $BS_DEFPUSHBUTTON = 1
- Global Const $BS_LEFT = 256
- Global Const $BS_MULTILINE = 8192
- Global Const $BS_PUSHBOX = 10
- Global Const $BS_PUSHLIKE = 4096
- Global Const $BS_RIGHT = 512
- Global Const $BS_RIGHTBUTTON = 32
- Global Const $BS_TOP = 1024
- Global Const $BS_VCENTER = 3072
- Global Const $BS_FLAT = 32768
- Global Const $BS_ICON = 64
- Global Const $BS_BITMAP = 128
- Global Const $BS_NOTIFY = 16384
- Global Const $BS_SPLITBUTTON = 12
- Global Const $BS_DEFSPLITBUTTON = 13
- Global Const $BS_COMMANDLINK = 14
- Global Const $BS_DEFCOMMANDLINK = 15
- Global Const $BCSIF_GLYPH = 1
- Global Const $BCSIF_IMAGE = 2
- Global Const $BCSIF_STYLE = 4
- Global Const $BCSIF_SIZE = 8
- Global Const $BCSS_NOSPLIT = 1
- Global Const $BCSS_STRETCH = 2
- Global Const $BCSS_ALIGNLEFT = 4
- Global Const $BCSS_IMAGE = 8
- Global Const $BUTTON_IMAGELIST_ALIGN_LEFT = 0
- Global Const $BUTTON_IMAGELIST_ALIGN_RIGHT = 1
- Global Const $BUTTON_IMAGELIST_ALIGN_TOP = 2
- Global Const $BUTTON_IMAGELIST_ALIGN_BOTTOM = 3
- Global Const $BUTTON_IMAGELIST_ALIGN_CENTER = 4
- Global Const $BS_3STATE = 5
- Global Const $BS_AUTO3STATE = 6
- Global Const $BS_AUTOCHECKBOX = 3
- Global Const $BS_CHECKBOX = 2
- Global Const $BS_RADIOBUTTON = 4
- Global Const $BS_AUTORADIOBUTTON = 9
- Global Const $BS_OWNERDRAW = 11
- Global Const $GUI_SS_DEFAULT_BUTTON = 0
- Global Const $GUI_SS_DEFAULT_CHECKBOX = 0
- Global Const $GUI_SS_DEFAULT_GROUP = 0
- Global Const $GUI_SS_DEFAULT_RADIO = 0
- Global Const $BCM_FIRST = 5632
- Global Const $BCM_GETIDEALSIZE = ($BCM_FIRST + 1)
- Global Const $BCM_GETIMAGELIST = ($BCM_FIRST + 3)
- Global Const $BCM_GETNOTE = ($BCM_FIRST + 10)
- Global Const $BCM_GETNOTELENGTH = ($BCM_FIRST + 11)
- Global Const $BCM_GETSPLITINFO = ($BCM_FIRST + 8)
- Global Const $BCM_GETTEXTMARGIN = ($BCM_FIRST + 5)
- Global Const $BCM_SETDROPDOWNSTATE = ($BCM_FIRST + 6)
- Global Const $BCM_SETIMAGELIST = ($BCM_FIRST + 2)
- Global Const $BCM_SETNOTE = ($BCM_FIRST + 9)
- Global Const $BCM_SETSHIELD = ($BCM_FIRST + 12)
- Global Const $BCM_SETSPLITINFO = ($BCM_FIRST + 7)
- Global Const $BCM_SETTEXTMARGIN = ($BCM_FIRST + 4)
- Global Const $BM_CLICK = 245
- Global Const $BM_GETCHECK = 240
- Global Const $BM_GETIMAGE = 246
- Global Const $BM_GETSTATE = 242
- Global Const $BM_SETCHECK = 241
- Global Const $BM_SETDONTCLICK = 248
- Global Const $BM_SETIMAGE = 247
- Global Const $BM_SETSTATE = 243
- Global Const $BM_SETSTYLE = 244
- Global Const $BCN_FIRST = -1250
- Global Const $BCN_DROPDOWN = ($BCN_FIRST + 2)
- Global Const $BCN_HOTITEMCHANGE = ($BCN_FIRST + 1)
- Global Const $BN_CLICKED = 0
- Global Const $BN_PAINT = 1
- Global Const $BN_HILITE = 2
- Global Const $BN_UNHILITE = 3
- Global Const $BN_DISABLE = 4
- Global Const $BN_DOUBLECLICKED = 5
- Global Const $BN_SETFOCUS = 6
- Global Const $BN_KILLFOCUS = 7
- Global Const $BN_PUSHED = $BN_HILITE
- Global Const $BN_UNPUSHED = $BN_UNHILITE
- Global Const $BN_DBLCLK = $BN_DOUBLECLICKED
- Global Const $BST_CHECKED = 1
- Global Const $BST_INDETERMINATE = 2
- Global Const $BST_UNCHECKED = 0
- Global Const $BST_FOCUS = 8
- Global Const $BST_PUSHED = 4
- Global Const $BST_DONTCLICK = 128
- Global Const $CB_ERR = -1
- Global Const $CB_ERRATTRIBUTE = -3
- Global Const $CB_ERRREQUIRED = -4
- Global Const $CB_ERRSPACE = -2
- Global Const $CB_OKAY = 0
- Global Const $STATE_SYSTEM_INVISIBLE = 32768
- Global Const $STATE_SYSTEM_PRESSED = 8
- Global Const $CBS_AUTOHSCROLL = 64
- Global Const $CBS_DISABLENOSCROLL = 2048
- Global Const $CBS_DROPDOWN = 2
- Global Const $CBS_DROPDOWNLIST = 3
- Global Const $CBS_HASSTRINGS = 512
- Global Const $CBS_LOWERCASE = 16384
- Global Const $CBS_NOINTEGRALHEIGHT = 1024
- Global Const $CBS_OEMCONVERT = 128
- Global Const $CBS_OWNERDRAWFIXED = 16
- Global Const $CBS_OWNERDRAWVARIABLE = 32
- Global Const $CBS_SIMPLE = 1
- Global Const $CBS_SORT = 256
- Global Const $CBS_UPPERCASE = 8192
- Global Const $CBM_FIRST = 5888
- Global Const $CB_ADDSTRING = 323
- Global Const $CB_DELETESTRING = 324
- Global Const $CB_DIR = 325
- Global Const $CB_FINDSTRING = 332
- Global Const $CB_FINDSTRINGEXACT = 344
- Global Const $CB_GETCOMBOBOXINFO = 356
- Global Const $CB_GETCOUNT = 326
- Global Const $CB_GETCUEBANNER = ($CBM_FIRST + 4)
- Global Const $CB_GETCURSEL = 327
- Global Const $CB_GETDROPPEDCONTROLRECT = 338
- Global Const $CB_GETDROPPEDSTATE = 343
- Global Const $CB_GETDROPPEDWIDTH = 351
- Global Const $CB_GETEDITSEL = 320
- Global Const $CB_GETEXTENDEDUI = 342
- Global Const $CB_GETHORIZONTALEXTENT = 349
- Global Const $CB_GETITEMDATA = 336
- Global Const $CB_GETITEMHEIGHT = 340
- Global Const $CB_GETLBTEXT = 328
- Global Const $CB_GETLBTEXTLEN = 329
- Global Const $CB_GETLOCALE = 346
- Global Const $CB_GETMINVISIBLE = 5890
- Global Const $CB_GETTOPINDEX = 347
- Global Const $CB_INITSTORAGE = 353
- Global Const $CB_LIMITTEXT = 321
- Global Const $CB_RESETCONTENT = 331
- Global Const $CB_INSERTSTRING = 330
- Global Const $CB_SELECTSTRING = 333
- Global Const $CB_SETCUEBANNER = ($CBM_FIRST + 3)
- Global Const $CB_SETCURSEL = 334
- Global Const $CB_SETDROPPEDWIDTH = 352
- Global Const $CB_SETEDITSEL = 322
- Global Const $CB_SETEXTENDEDUI = 341
- Global Const $CB_SETHORIZONTALEXTENT = 350
- Global Const $CB_SETITEMDATA = 337
- Global Const $CB_SETITEMHEIGHT = 339
- Global Const $CB_SETLOCALE = 345
- Global Const $CB_SETMINVISIBLE = 5889
- Global Const $CB_SETTOPINDEX = 348
- Global Const $CB_SHOWDROPDOWN = 335
- Global Const $CBN_CLOSEUP = 8
- Global Const $CBN_DBLCLK = 2
- Global Const $CBN_DROPDOWN = 7
- Global Const $CBN_EDITCHANGE = 5
- Global Const $CBN_EDITUPDATE = 6
- Global Const $CBN_ERRSPACE = (-1)
- Global Const $CBN_KILLFOCUS = 4
- Global Const $CBN_SELCHANGE = 1
- Global Const $CBN_SELENDCANCEL = 10
- Global Const $CBN_SELENDOK = 9
- Global Const $CBN_SETFOCUS = 3
- Global Const $CBES_EX_CASESENSITIVE = 16
- Global Const $CBES_EX_NOEDITIMAGE = 1
- Global Const $CBES_EX_NOEDITIMAGEINDENT = 2
- Global Const $CBES_EX_NOSIZELIMIT = 8
- Global Const $CBES_EX_PATHWORDBREAKPROC = 4
- Global Const $__COMBOBOXCONSTANT_WM_USER = 1024
- Global Const $CBEM_DELETEITEM = $CB_DELETESTRING
- Global Const $CBEM_GETCOMBOCONTROL = ($__COMBOBOXCONSTANT_WM_USER + 6)
- Global Const $CBEM_GETEDITCONTROL = ($__COMBOBOXCONSTANT_WM_USER + 7)
- Global Const $CBEM_GETEXSTYLE = ($__COMBOBOXCONSTANT_WM_USER + 9)
- Global Const $CBEM_GETEXTENDEDSTYLE = ($__COMBOBOXCONSTANT_WM_USER + 9)
- Global Const $CBEM_GETIMAGELIST = ($__COMBOBOXCONSTANT_WM_USER + 3)
- Global Const $CBEM_GETITEMA = ($__COMBOBOXCONSTANT_WM_USER + 4)
- Global Const $CBEM_GETITEMW = ($__COMBOBOXCONSTANT_WM_USER + 13)
- Global Const $CBEM_GETUNICODEFORMAT = 8192 + 6
- Global Const $CBEM_HASEDITCHANGED = ($__COMBOBOXCONSTANT_WM_USER + 10)
- Global Const $CBEM_INSERTITEMA = ($__COMBOBOXCONSTANT_WM_USER + 1)
- Global Const $CBEM_INSERTITEMW = ($__COMBOBOXCONSTANT_WM_USER + 11)
- Global Const $CBEM_SETEXSTYLE = ($__COMBOBOXCONSTANT_WM_USER + 8)
- Global Const $CBEM_SETEXTENDEDSTYLE = ($__COMBOBOXCONSTANT_WM_USER + 14)
- Global Const $CBEM_SETIMAGELIST = ($__COMBOBOXCONSTANT_WM_USER + 2)
- Global Const $CBEM_SETITEMA = ($__COMBOBOXCONSTANT_WM_USER + 5)
- Global Const $CBEM_SETITEMW = ($__COMBOBOXCONSTANT_WM_USER + 12)
- Global Const $CBEM_SETUNICODEFORMAT = 8192 + 5
- Global Const $CBEM_SETWINDOWTHEME = 8192 + 11
- Global Const $CBEN_FIRST = (-800)
- Global Const $CBEN_LAST = (-830)
- Global Const $CBEN_BEGINEDIT = ($CBEN_FIRST - 4)
- Global Const $CBEN_DELETEITEM = ($CBEN_FIRST - 2)
- Global Const $CBEN_DRAGBEGINA = ($CBEN_FIRST - 8)
- Global Const $CBEN_DRAGBEGINW = ($CBEN_FIRST - 9)
- Global Const $CBEN_ENDEDITA = ($CBEN_FIRST - 5)
- Global Const $CBEN_ENDEDITW = ($CBEN_FIRST - 6)
- Global Const $CBEN_GETDISPINFO = ($CBEN_FIRST - 0)
- Global Const $CBEN_GETDISPINFOA = ($CBEN_FIRST - 0)
- Global Const $CBEN_GETDISPINFOW = ($CBEN_FIRST - 7)
- Global Const $CBEN_INSERTITEM = ($CBEN_FIRST - 1)
- Global Const $CBEIF_DI_SETITEM = 268435456
- Global Const $CBEIF_IMAGE = 2
- Global Const $CBEIF_INDENT = 16
- Global Const $CBEIF_LPARAM = 32
- Global Const $CBEIF_OVERLAY = 8
- Global Const $CBEIF_SELECTEDIMAGE = 4
- Global Const $CBEIF_TEXT = 1
- Global Const $__COMBOBOXCONSTANT_WS_VSCROLL = 2097152
- Global Const $GUI_SS_DEFAULT_COMBO = BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL, $__COMBOBOXCONSTANT_WS_VSCROLL)
- Global Const $ES_LEFT = 0
- Global Const $ES_CENTER = 1
- Global Const $ES_RIGHT = 2
- Global Const $ES_MULTILINE = 4
- Global Const $ES_UPPERCASE = 8
- Global Const $ES_LOWERCASE = 16
- Global Const $ES_PASSWORD = 32
- Global Const $ES_AUTOVSCROLL = 64
- Global Const $ES_AUTOHSCROLL = 128
- Global Const $ES_NOHIDESEL = 256
- Global Const $ES_OEMCONVERT = 1024
- Global Const $ES_READONLY = 2048
- Global Const $ES_WANTRETURN = 4096
- Global Const $ES_NUMBER = 8192
- Global Const $EC_ERR = -1
- Global Const $ECM_FIRST = 5376
- Global Const $EM_CANUNDO = 198
- Global Const $EM_CHARFROMPOS = 215
- Global Const $EM_EMPTYUNDOBUFFER = 205
- Global Const $EM_FMTLINES = 200
- Global Const $EM_GETCUEBANNER = ($ECM_FIRST + 2)
- Global Const $EM_GETFIRSTVISIBLELINE = 206
- Global Const $EM_GETHANDLE = 189
- Global Const $EM_GETIMESTATUS = 217
- Global Const $EM_GETLIMITTEXT = 213
- Global Const $EM_GETLINE = 196
- Global Const $EM_GETLINECOUNT = 186
- Global Const $EM_GETMARGINS = 212
- Global Const $EM_GETMODIFY = 184
- Global Const $EM_GETPASSWORDCHAR = 210
- Global Const $EM_GETRECT = 178
- Global Const $EM_GETSEL = 176
- Global Const $EM_GETTHUMB = 190
- Global Const $EM_GETWORDBREAKPROC = 209
- Global Const $EM_HIDEBALLOONTIP = ($ECM_FIRST + 4)
- Global Const $EM_LIMITTEXT = 197
- Global Const $EM_LINEFROMCHAR = 201
- Global Const $EM_LINEINDEX = 187
- Global Const $EM_LINELENGTH = 193
- Global Const $EM_LINESCROLL = 182
- Global Const $EM_POSFROMCHAR = 214
- Global Const $EM_REPLACESEL = 194
- Global Const $EM_SCROLL = 181
- Global Const $EM_SCROLLCARET = 183
- Global Const $EM_SETCUEBANNER = ($ECM_FIRST + 1)
- Global Const $EM_SETHANDLE = 188
- Global Const $EM_SETIMESTATUS = 216
- Global Const $EM_SETLIMITTEXT = $EM_LIMITTEXT
- Global Const $EM_SETMARGINS = 211
- Global Const $EM_SETMODIFY = 185
- Global Const $EM_SETPASSWORDCHAR = 204
- Global Const $EM_SETREADONLY = 207
- Global Const $EM_SETRECT = 179
- Global Const $EM_SETRECTNP = 180
- Global Const $EM_SETSEL = 177
- Global Const $EM_SETTABSTOPS = 203
- Global Const $EM_SETWORDBREAKPROC = 208
- Global Const $EM_SHOWBALLOONTIP = ($ECM_FIRST + 3)
- Global Const $EM_UNDO = 199
- Global Const $EC_LEFTMARGIN = 1
- Global Const $EC_RIGHTMARGIN = 2
- Global Const $EC_USEFONTINFO = 65535
- Global Const $EMSIS_COMPOSITIONSTRING = 1
- Global Const $EIMES_GETCOMPSTRATONCE = 1
- Global Const $EIMES_CANCELCOMPSTRINFOCUS = 2
- Global Const $EIMES_COMPLETECOMPSTRKILLFOCUS = 4
- Global Const $EN_ALIGN_LTR_EC = 1792
- Global Const $EN_ALIGN_RTL_EC = 1793
- Global Const $EN_CHANGE = 768
- Global Const $EN_ERRSPACE = 1280
- Global Const $EN_HSCROLL = 1537
- Global Const $EN_KILLFOCUS = 512
- Global Const $EN_MAXTEXT = 1281
- Global Const $EN_SETFOCUS = 256
- Global Const $EN_UPDATE = 1024
- Global Const $EN_VSCROLL = 1538
- Global Const $TTI_NONE = 0
- Global Const $TTI_INFO = 1
- Global Const $TTI_WARNING = 2
- Global Const $TTI_ERROR = 3
- Global Const $TTI_INFO_LARGE = 4
- Global Const $TTI_WARNING_LARGE = 5
- Global Const $TTI_ERROR_LARGE = 6
- Global Const $__EDITCONSTANT_WS_VSCROLL = 2097152
- Global Const $__EDITCONSTANT_WS_HSCROLL = 1048576
- Global Const $GUI_SS_DEFAULT_EDIT = BitOR($ES_WANTRETURN, $__EDITCONSTANT_WS_VSCROLL, $__EDITCONSTANT_WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL)
- Global Const $GUI_SS_DEFAULT_INPUT = BitOR($ES_LEFT, $ES_AUTOHSCROLL)
- Global Const $GUI_EVENT_CLOSE = -3
- Global Const $GUI_EVENT_MINIMIZE = -4
- Global Const $GUI_EVENT_RESTORE = -5
- Global Const $GUI_EVENT_MAXIMIZE = -6
- Global Const $GUI_EVENT_PRIMARYDOWN = -7
- Global Const $GUI_EVENT_PRIMARYUP = -8
- Global Const $GUI_EVENT_SECONDARYDOWN = -9
- Global Const $GUI_EVENT_SECONDARYUP = -10
- Global Const $GUI_EVENT_MOUSEMOVE = -11
- Global Const $GUI_EVENT_RESIZED = -12
- Global Const $GUI_EVENT_DROPPED = -13
- Global Const $GUI_RUNDEFMSG = "GUI_RUNDEFMSG"
- Global Const $GUI_AVISTOP = 0
- Global Const $GUI_AVISTART = 1
- Global Const $GUI_AVICLOSE = 2
- Global Const $GUI_CHECKED = 1
- Global Const $GUI_INDETERMINATE = 2
- Global Const $GUI_UNCHECKED = 4
- Global Const $GUI_DROPACCEPTED = 8
- Global Const $GUI_NODROPACCEPTED = 4096
- Global Const $GUI_ACCEPTFILES = $GUI_DROPACCEPTED
- Global Const $GUI_SHOW = 16
- Global Const $GUI_HIDE = 32
- Global Const $GUI_ENABLE = 64
- Global Const $GUI_DISABLE = 128
- Global Const $GUI_FOCUS = 256
- Global Const $GUI_NOFOCUS = 8192
- Global Const $GUI_DEFBUTTON = 512
- Global Const $GUI_EXPAND = 1024
- Global Const $GUI_ONTOP = 2048
- Global Const $GUI_FONTITALIC = 2
- Global Const $GUI_FONTUNDER = 4
- Global Const $GUI_FONTSTRIKE = 8
- Global Const $GUI_DOCKAUTO = 1
- Global Const $GUI_DOCKLEFT = 2
- Global Const $GUI_DOCKRIGHT = 4
- Global Const $GUI_DOCKHCENTER = 8
- Global Const $GUI_DOCKTOP = 32
- Global Const $GUI_DOCKBOTTOM = 64
- Global Const $GUI_DOCKVCENTER = 128
- Global Const $GUI_DOCKWIDTH = 256
- Global Const $GUI_DOCKHEIGHT = 512
- Global Const $GUI_DOCKSIZE = 768
- Global Const $GUI_DOCKMENUBAR = 544
- Global Const $GUI_DOCKSTATEBAR = 576
- Global Const $GUI_DOCKALL = 802
- Global Const $GUI_DOCKBORDERS = 102
- Global Const $GUI_GR_CLOSE = 1
- Global Const $GUI_GR_LINE = 2
- Global Const $GUI_GR_BEZIER = 4
- Global Const $GUI_GR_MOVE = 6
- Global Const $GUI_GR_COLOR = 8
- Global Const $GUI_GR_RECT = 10
- Global Const $GUI_GR_ELLIPSE = 12
- Global Const $GUI_GR_PIE = 14
- Global Const $GUI_GR_DOT = 16
- Global Const $GUI_GR_PIXEL = 18
- Global Const $GUI_GR_HINT = 20
- Global Const $GUI_GR_REFRESH = 22
- Global Const $GUI_GR_PENSIZE = 24
- Global Const $GUI_GR_NOBKCOLOR = -2
- Global Const $GUI_BKCOLOR_DEFAULT = -1
- Global Const $GUI_BKCOLOR_TRANSPARENT = -2
- Global Const $GUI_BKCOLOR_LV_ALTERNATE = -33554432
- Global Const $GUI_WS_EX_PARENTDRAG = 1048576
- Global Const $SS_LEFT = 0
- Global Const $SS_CENTER = 1
- Global Const $SS_RIGHT = 2
- Global Const $SS_ICON = 3
- Global Const $SS_BLACKRECT = 4
- Global Const $SS_GRAYRECT = 5
- Global Const $SS_WHITERECT = 6
- Global Const $SS_BLACKFRAME = 7
- Global Const $SS_GRAYFRAME = 8
- Global Const $SS_WHITEFRAME = 9
- Global Const $SS_SIMPLE = 11
- Global Const $SS_LEFTNOWORDWRAP = 12
- Global Const $SS_BITMAP = 14
- Global Const $SS_ETCHEDHORZ = 16
- Global Const $SS_ETCHEDVERT = 17
- Global Const $SS_ETCHEDFRAME = 18
- Global Const $SS_NOPREFIX = 128
- Global Const $SS_NOTIFY = 256
- Global Const $SS_CENTERIMAGE = 512
- Global Const $SS_RIGHTJUST = 1024
- Global Const $SS_SUNKEN = 4096
- Global Const $GUI_SS_DEFAULT_LABEL = 0
- Global Const $GUI_SS_DEFAULT_GRAPHIC = 0
- Global Const $GUI_SS_DEFAULT_ICON = $SS_NOTIFY
- Global Const $GUI_SS_DEFAULT_PIC = $SS_NOTIFY
- Global Const $WS_TILED = 0
- Global Const $WS_OVERLAPPED = 0
- Global Const $WS_MAXIMIZEBOX = 65536
- Global Const $WS_MINIMIZEBOX = 131072
- Global Const $WS_TABSTOP = 65536
- Global Const $WS_GROUP = 131072
- Global Const $WS_SIZEBOX = 262144
- Global Const $WS_THICKFRAME = 262144
- Global Const $WS_SYSMENU = 524288
- Global Const $WS_HSCROLL = 1048576
- Global Const $WS_VSCROLL = 2097152
- Global Const $WS_DLGFRAME = 4194304
- Global Const $WS_BORDER = 8388608
- Global Const $WS_CAPTION = 12582912
- Global Const $WS_OVERLAPPEDWINDOW = 13565952
- Global Const $WS_TILEDWINDOW = 13565952
- Global Const $WS_MAXIMIZE = 16777216
- Global Const $WS_CLIPCHILDREN = 33554432
- Global Const $WS_CLIPSIBLINGS = 67108864
- Global Const $WS_DISABLED = 134217728
- Global Const $WS_VISIBLE = 268435456
- Global Const $WS_MINIMIZE = 536870912
- Global Const $WS_CHILD = 1073741824
- Global Const $WS_POPUP = -2147483648
- Global Const $WS_POPUPWINDOW = -2138570752
- Global Const $DS_MODALFRAME = 128
- Global Const $DS_SETFOREGROUND = 512
- Global Const $DS_CONTEXTHELP = 8192
- Global Const $WS_EX_ACCEPTFILES = 16
- Global Const $WS_EX_MDICHILD = 64
- Global Const $WS_EX_APPWINDOW = 262144
- Global Const $WS_EX_COMPOSITED = 33554432
- Global Const $WS_EX_CLIENTEDGE = 512
- Global Const $WS_EX_CONTEXTHELP = 1024
- Global Const $WS_EX_DLGMODALFRAME = 1
- Global Const $WS_EX_LEFTSCROLLBAR = 16384
- Global Const $WS_EX_OVERLAPPEDWINDOW = 768
- Global Const $WS_EX_RIGHT = 4096
- Global Const $WS_EX_STATICEDGE = 131072
- Global Const $WS_EX_TOOLWINDOW = 128
- Global Const $WS_EX_TOPMOST = 8
- Global Const $WS_EX_TRANSPARENT = 32
- Global Const $WS_EX_WINDOWEDGE = 256
- Global Const $WS_EX_LAYERED = 524288
- Global Const $WS_EX_CONTROLPARENT = 65536
- Global Const $WS_EX_LAYOUTRTL = 4194304
- Global Const $WS_EX_RTLREADING = 8192
- Global Const $WM_GETTEXTLENGTH = 14
- Global Const $WM_GETTEXT = 13
- Global Const $WM_SIZE = 5
- Global Const $WM_SIZING = 532
- Global Const $WM_USER = 1024
- Global Const $WM_CREATE = 1
- Global Const $WM_DESTROY = 2
- Global Const $WM_MOVE = 3
- Global Const $WM_ACTIVATE = 6
- Global Const $WM_SETFOCUS = 7
- Global Const $WM_KILLFOCUS = 8
- Global Const $WM_ENABLE = 10
- Global Const $WM_SETREDRAW = 11
- Global Const $WM_SETTEXT = 12
- Global Const $WM_PAINT = 15
- Global Const $WM_CLOSE = 16
- Global Const $WM_QUIT = 18
- Global Const $WM_ERASEBKGND = 20
- Global Const $WM_SYSCOLORCHANGE = 21
- Global Const $WM_SHOWWINDOW = 24
- Global Const $WM_WININICHANGE = 26
- Global Const $WM_DEVMODECHANGE = 27
- Global Const $WM_ACTIVATEAPP = 28
- Global Const $WM_FONTCHANGE = 29
- Global Const $WM_TIMECHANGE = 30
- Global Const $WM_CANCELMODE = 31
- Global Const $WM_SETCURSOR = 32
- Global Const $WM_MOUSEACTIVATE = 33
- Global Const $WM_CHILDACTIVATE = 34
- Global Const $WM_QUEUESYNC = 35
- Global Const $WM_GETMINMAXINFO = 36
- Global Const $WM_PAINTICON = 38
- Global Const $WM_ICONERASEBKGND = 39
- Global Const $WM_NEXTDLGCTL = 40
- Global Const $WM_SPOOLERSTATUS = 42
- Global Const $WM_DRAWITEM = 43
- Global Const $WM_MEASUREITEM = 44
- Global Const $WM_DELETEITEM = 45
- Global Const $WM_VKEYTOITEM = 46
- Global Const $WM_CHARTOITEM = 47
- Global Const $WM_SETFONT = 48
- Global Const $WM_GETFONT = 49
- Global Const $WM_SETHOTKEY = 50
- Global Const $WM_GETHOTKEY = 51
- Global Const $WM_QUERYDRAGICON = 55
- Global Const $WM_COMPAREITEM = 57
- Global Const $WM_GETOBJECT = 61
- Global Const $WM_COMPACTING = 65
- Global Const $WM_COMMNOTIFY = 68
- Global Const $WM_WINDOWPOSCHANGING = 70
- Global Const $WM_WINDOWPOSCHANGED = 71
- Global Const $WM_POWER = 72
- Global Const $WM_NOTIFY = 78
- Global Const $WM_COPYDATA = 74
- Global Const $WM_CANCELJOURNAL = 75
- Global Const $WM_INPUTLANGCHANGEREQUEST = 80
- Global Const $WM_INPUTLANGCHANGE = 81
- Global Const $WM_TCARD = 82
- Global Const $WM_HELP = 83
- Global Const $WM_USERCHANGED = 84
- Global Const $WM_NOTIFYFORMAT = 85
- Global Const $WM_CUT = 768
- Global Const $WM_COPY = 769
- Global Const $WM_PASTE = 770
- Global Const $WM_CLEAR = 771
- Global Const $WM_UNDO = 772
- Global Const $WM_CONTEXTMENU = 123
- Global Const $WM_STYLECHANGING = 124
- Global Const $WM_STYLECHANGED = 125
- Global Const $WM_DISPLAYCHANGE = 126
- Global Const $WM_GETICON = 127
- Global Const $WM_SETICON = 128
- Global Const $WM_NCCREATE = 129
- Global Const $WM_NCDESTROY = 130
- Global Const $WM_NCCALCSIZE = 131
- Global Const $WM_NCHITTEST = 132
- Global Const $WM_NCPAINT = 133
- Global Const $WM_NCACTIVATE = 134
- Global Const $WM_GETDLGCODE = 135
- Global Const $WM_SYNCPAINT = 136
- Global Const $WM_NCMOUSEMOVE = 160
- Global Const $WM_NCLBUTTONDOWN = 161
- Global Const $WM_NCLBUTTONUP = 162
- Global Const $WM_NCLBUTTONDBLCLK = 163
- Global Const $WM_NCRBUTTONDOWN = 164
- Global Const $WM_NCRBUTTONUP = 165
- Global Const $WM_NCRBUTTONDBLCLK = 166
- Global Const $WM_NCMBUTTONDOWN = 167
- Global Const $WM_NCMBUTTONUP = 168
- Global Const $WM_NCMBUTTONDBLCLK = 169
- Global Const $WM_KEYDOWN = 256
- Global Const $WM_KEYUP = 257
- Global Const $WM_CHAR = 258
- Global Const $WM_DEADCHAR = 259
- Global Const $WM_SYSKEYDOWN = 260
- Global Const $WM_SYSKEYUP = 261
- Global Const $WM_SYSCHAR = 262
- Global Const $WM_SYSDEADCHAR = 263
- Global Const $WM_INITDIALOG = 272
- Global Const $WM_COMMAND = 273
- Global Const $WM_SYSCOMMAND = 274
- Global Const $WM_TIMER = 275
- Global Const $WM_HSCROLL = 276
- Global Const $WM_VSCROLL = 277
- Global Const $WM_INITMENU = 278
- Global Const $WM_INITMENUPOPUP = 279
- Global Const $WM_MENUSELECT = 287
- Global Const $WM_MENUCHAR = 288
- Global Const $WM_ENTERIDLE = 289
- Global Const $WM_MENURBUTTONUP = 290
- Global Const $WM_MENUDRAG = 291
- Global Const $WM_MENUGETOBJECT = 292
- Global Const $WM_UNINITMENUPOPUP = 293
- Global Const $WM_MENUCOMMAND = 294
- Global Const $WM_CHANGEUISTATE = 295
- Global Const $WM_UPDATEUISTATE = 296
- Global Const $WM_QUERYUISTATE = 297
- Global Const $WM_CTLCOLORMSGBOX = 306
- Global Const $WM_CTLCOLOREDIT = 307
- Global Const $WM_CTLCOLORLISTBOX = 308
- Global Const $WM_CTLCOLORBTN = 309
- Global Const $WM_CTLCOLORDLG = 310
- Global Const $WM_CTLCOLORSCROLLBAR = 311
- Global Const $WM_CTLCOLORSTATIC = 312
- Global Const $WM_CTLCOLOR = 25
- Global Const $MN_GETHMENU = 481
- Global Const $NM_FIRST = 0
- Global Const $NM_OUTOFMEMORY = $NM_FIRST - 1
- Global Const $NM_CLICK = $NM_FIRST - 2
- Global Const $NM_DBLCLK = $NM_FIRST - 3
- Global Const $NM_RETURN = $NM_FIRST - 4
- Global Const $NM_RCLICK = $NM_FIRST - 5
- Global Const $NM_RDBLCLK = $NM_FIRST - 6
- Global Const $NM_SETFOCUS = $NM_FIRST - 7
- Global Const $NM_KILLFOCUS = $NM_FIRST - 8
- Global Const $NM_CUSTOMDRAW = $NM_FIRST - 12
- Global Const $NM_HOVER = $NM_FIRST - 13
- Global Const $NM_NCHITTEST = $NM_FIRST - 14
- Global Const $NM_KEYDOWN = $NM_FIRST - 15
- Global Const $NM_RELEASEDCAPTURE = $NM_FIRST - 16
- Global Const $NM_SETCURSOR = $NM_FIRST - 17
- Global Const $NM_CHAR = $NM_FIRST - 18
- Global Const $NM_TOOLTIPSCREATED = $NM_FIRST - 19
- Global Const $NM_LDOWN = $NM_FIRST - 20
- Global Const $NM_RDOWN = $NM_FIRST - 21
- Global Const $NM_THEMECHANGED = $NM_FIRST - 22
- Global Const $WM_MOUSEMOVE = 512
- Global Const $WM_LBUTTONDOWN = 513
- Global Const $WM_LBUTTONUP = 514
- Global Const $WM_LBUTTONDBLCLK = 515
- Global Const $WM_RBUTTONDOWN = 516
- Global Const $WM_RBUTTONUP = 517
- Global Const $WM_RBUTTONDBLCK = 518
- Global Const $WM_MBUTTONDOWN = 519
- Global Const $WM_MBUTTONUP = 520
- Global Const $WM_MBUTTONDBLCK = 521
- Global Const $WM_MOUSEWHEEL = 522
- Global Const $WM_XBUTTONDOWN = 523
- Global Const $WM_XBUTTONUP = 524
- Global Const $WM_XBUTTONDBLCLK = 525
- Global Const $WM_MOUSEHWHEEL = 526
- Global Const $PS_SOLID = 0
- Global Const $PS_DASH = 1
- Global Const $PS_DOT = 2
- Global Const $PS_DASHDOT = 3
- Global Const $PS_DASHDOTDOT = 4
- Global Const $PS_NULL = 5
- Global Const $PS_INSIDEFRAME = 6
- Global Const $LWA_ALPHA = 2
- Global Const $LWA_COLORKEY = 1
- Global Const $RGN_AND = 1
- Global Const $RGN_OR = 2
- Global Const $RGN_XOR = 3
- Global Const $RGN_DIFF = 4
- Global Const $RGN_COPY = 5
- Global Const $ERRORREGION = 0
- Global Const $NULLREGION = 1
- Global Const $SIMPLEREGION = 2
- Global Const $COMPLEXREGION = 3
- Global Const $TRANSPARENT = 1
- Global Const $OPAQUE = 2
- Global Const $CCM_FIRST = 8192
- Global Const $CCM_GETUNICODEFORMAT = ($CCM_FIRST + 6)
- Global Const $CCM_SETUNICODEFORMAT = ($CCM_FIRST + 5)
- Global Const $CCM_SETBKCOLOR = $CCM_FIRST + 1
- Global Const $CCM_SETCOLORSCHEME = $CCM_FIRST + 2
- Global Const $CCM_GETCOLORSCHEME = $CCM_FIRST + 3
- Global Const $CCM_GETDROPTARGET = $CCM_FIRST + 4
- Global Const $CCM_SETWINDOWTHEME = $CCM_FIRST + 11
- Global Const $GA_PARENT = 1
- Global Const $GA_ROOT = 2
- Global Const $GA_ROOTOWNER = 3
- Global Const $SM_CXSCREEN = 0
- Global Const $SM_CYSCREEN = 1
- Global Const $SM_CXVSCROLL = 2
- Global Const $SM_CYHSCROLL = 3
- Global Const $SM_CYCAPTION = 4
- Global Const $SM_CXBORDER = 5
- Global Const $SM_CYBORDER = 6
- Global Const $SM_CXDLGFRAME = 7
- Global Const $SM_CYDLGFRAME = 8
- Global Const $SM_CYVTHUMB = 9
- Global Const $SM_CXHTHUMB = 10
- Global Const $SM_CXICON = 11
- Global Const $SM_CYICON = 12
- Global Const $SM_CXCURSOR = 13
- Global Const $SM_CYCURSOR = 14
- Global Const $SM_CYMENU = 15
- Global Const $SM_CXFULLSCREEN = 16
- Global Const $SM_CYFULLSCREEN = 17
- Global Const $SM_CYKANJIWINDOW = 18
- Global Const $SM_MOUSEPRESENT = 19
- Global Const $SM_CYVSCROLL = 20
- Global Const $SM_CXHSCROLL = 21
- Global Const $SM_DEBUG = 22
- Global Const $SM_SWAPBUTTON = 23
- Global Const $SM_RESERVED1 = 24
- Global Const $SM_RESERVED2 = 25
- Global Const $SM_RESERVED3 = 26
- Global Const $SM_RESERVED4 = 27
- Global Const $SM_CXMIN = 28
- Global Const $SM_CYMIN = 29
- Global Const $SM_CXSIZE = 30
- Global Const $SM_CYSIZE = 31
- Global Const $SM_CXFRAME = 32
- Global Const $SM_CYFRAME = 33
- Global Const $SM_CXMINTRACK = 34
- Global Const $SM_CYMINTRACK = 35
- Global Const $SM_CXDOUBLECLK = 36
- Global Const $SM_CYDOUBLECLK = 37
- Global Const $SM_CXICONSPACING = 38
- Global Const $SM_CYICONSPACING = 39
- Global Const $SM_MENUDROPALIGNMENT = 40
- Global Const $SM_PENWINDOWS = 41
- Global Const $SM_DBCSENABLED = 42
- Global Const $SM_CMOUSEBUTTONS = 43
- Global Const $SM_SECURE = 44
- Global Const $SM_CXEDGE = 45
- Global Const $SM_CYEDGE = 46
- Global Const $SM_CXMINSPACING = 47
- Global Const $SM_CYMINSPACING = 48
- Global Const $SM_CXSMICON = 49
- Global Const $SM_CYSMICON = 50
- Global Const $SM_CYSMCAPTION = 51
- Global Const $SM_CXSMSIZE = 52
- Global Const $SM_CYSMSIZE = 53
- Global Const $SM_CXMENUSIZE = 54
- Global Const $SM_CYMENUSIZE = 55
- Global Const $SM_ARRANGE = 56
- Global Const $SM_CXMINIMIZED = 57
- Global Const $SM_CYMINIMIZED = 58
- Global Const $SM_CXMAXTRACK = 59
- Global Const $SM_CYMAXTRACK = 60
- Global Const $SM_CXMAXIMIZED = 61
- Global Const $SM_CYMAXIMIZED = 62
- Global Const $SM_NETWORK = 63
- Global Const $SM_CLEANBOOT = 67
- Global Const $SM_CXDRAG = 68
- Global Const $SM_CYDRAG = 69
- Global Const $SM_SHOWSOUNDS = 70
- Global Const $SM_CXMENUCHECK = 71
- Global Const $SM_CYMENUCHECK = 72
- Global Const $SM_SLOWMACHINE = 73
- Global Const $SM_MIDEASTENABLED = 74
- Global Const $SM_MOUSEWHEELPRESENT = 75
- Global Const $SM_XVIRTUALSCREEN = 76
- Global Const $SM_YVIRTUALSCREEN = 77
- Global Const $SM_CXVIRTUALSCREEN = 78
- Global Const $SM_CYVIRTUALSCREEN = 79
- Global Const $SM_CMONITORS = 80
- Global Const $SM_SAMEDISPLAYFORMAT = 81
- Global Const $SM_IMMENABLED = 82
- Global Const $SM_CXFOCUSBORDER = 83
- Global Const $SM_CYFOCUSBORDER = 84
- Global Const $SM_TABLETPC = 86
- Global Const $SM_MEDIACENTER = 87
- Global Const $SM_STARTER = 88
- Global Const $SM_SERVERR2 = 89
- Global Const $SM_CMETRICS = 90
- Global Const $SM_REMOTESESSION = 4096
- Global Const $SM_SHUTTINGDOWN = 8192
- Global Const $SM_REMOTECONTROL = 8193
- Global Const $SM_CARETBLINKINGENABLED = 8194
- Global Const $BLACKNESS = 66
- Global Const $CAPTUREBLT = 1073741824
- Global Const $DSTINVERT = 5570569
- Global Const $MERGECOPY = 12583114
- Global Const $MERGEPAINT = 12255782
- Global Const $NOMIRRORBITMAP = -2147483648
- Global Const $NOTSRCCOPY = 3342344
- Global Const $NOTSRCERASE = 1114278
- Global Const $PATCOPY = 15728673
- Global Const $PATINVERT = 5898313
- Global Const $PATPAINT = 16452105
- Global Const $SRCAND = 8913094
- Global Const $SRCCOPY = 13369376
- Global Const $SRCERASE = 4457256
- Global Const $SRCINVERT = 6684742
- Global Const $SRCPAINT = 15597702
- Global Const $WHITENESS = 16711778
- Global Const $DT_BOTTOM = 8
- Global Const $DT_CALCRECT = 1024
- Global Const $DT_CENTER = 1
- Global Const $DT_EDITCONTROL = 8192
- Global Const $DT_END_ELLIPSIS = 32768
- Global Const $DT_EXPANDTABS = 64
- Global Const $DT_EXTERNALLEADING = 512
- Global Const $DT_HIDEPREFIX = 1048576
- Global Const $DT_INTERNAL = 4096
- Global Const $DT_LEFT = 0
- Global Const $DT_MODIFYSTRING = 65536
- Global Const $DT_NOCLIP = 256
- Global Const $DT_NOFULLWIDTHCHARBREAK = 524288
- Global Const $DT_NOPREFIX = 2048
- Global Const $DT_PATH_ELLIPSIS = 16384
- Global Const $DT_PREFIXONLY = 2097152
- Global Const $DT_RIGHT = 2
- Global Const $DT_RTLREADING = 131072
- Global Const $DT_SINGLELINE = 32
- Global Const $DT_TABSTOP = 128
- Global Const $DT_TOP = 0
- Global Const $DT_VCENTER = 4
- Global Const $DT_WORDBREAK = 16
- Global Const $DT_WORD_ELLIPSIS = 262144
- Global Const $RDW_ERASE = 4
- Global Const $RDW_FRAME = 1024
- Global Const $RDW_INTERNALPAINT = 2
- Global Const $RDW_INVALIDATE = 1
- Global Const $RDW_NOERASE = 32
- Global Const $RDW_NOFRAME = 2048
- Global Const $RDW_NOINTERNALPAINT = 16
- Global Const $RDW_VALIDATE = 8
- Global Const $RDW_ERASENOW = 512
- Global Const $RDW_UPDATENOW = 256
- Global Const $RDW_ALLCHILDREN = 128
- Global Const $RDW_NOCHILDREN = 64
- Global Const $WM_RENDERFORMAT = 773
- Global Const $WM_RENDERALLFORMATS = 774
- Global Const $WM_DESTROYCLIPBOARD = 775
- Global Const $WM_DRAWCLIPBOARD = 776
- Global Const $WM_PAINTCLIPBOARD = 777
- Global Const $WM_VSCROLLCLIPBOARD = 778
- Global Const $WM_SIZECLIPBOARD = 779
- Global Const $WM_ASKCBFORMATNAME = 780
- Global Const $WM_CHANGECBCHAIN = 781
- Global Const $WM_HSCROLLCLIPBOARD = 782
- Global Const $HTERROR = -2
- Global Const $HTTRANSPARENT = -1
- Global Const $HTNOWHERE = 0
- Global Const $HTCLIENT = 1
- Global Const $HTCAPTION = 2
- Global Const $HTSYSMENU = 3
- Global Const $HTGROWBOX = 4
- Global Const $HTSIZE = $HTGROWBOX
- Global Const $HTMENU = 5
- Global Const $HTHSCROLL = 6
- Global Const $HTVSCROLL = 7
- Global Const $HTMINBUTTON = 8
- Global Const $HTMAXBUTTON = 9
- Global Const $HTLEFT = 10
- Global Const $HTRIGHT = 11
- Global Const $HTTOP = 12
- Global Const $HTTOPLEFT = 13
- Global Const $HTTOPRIGHT = 14
- Global Const $HTBOTTOM = 15
- Global Const $HTBOTTOMLEFT = 16
- Global Const $HTBOTTOMRIGHT = 17
- Global Const $HTBORDER = 18
- Global Const $HTREDUCE = $HTMINBUTTON
- Global Const $HTZOOM = $HTMAXBUTTON
- Global Const $HTSIZEFIRST = $HTLEFT
- Global Const $HTSIZELAST = $HTBOTTOMRIGHT
- Global Const $HTOBJECT = 19
- Global Const $HTCLOSE = 20
- Global Const $HTHELP = 21
- Global Const $COLOR_SCROLLBAR = 0
- Global Const $COLOR_BACKGROUND = 1
- Global Const $COLOR_ACTIVECAPTION = 2
- Global Const $COLOR_INACTIVECAPTION = 3
- Global Const $COLOR_MENU = 4
- Global Const $COLOR_WINDOW = 5
- Global Const $COLOR_WINDOWFRAME = 6
- Global Const $COLOR_MENUTEXT = 7
- Global Const $COLOR_WINDOWTEXT = 8
- Global Const $COLOR_CAPTIONTEXT = 9
- Global Const $COLOR_ACTIVEBORDER = 10
- Global Const $COLOR_INACTIVEBORDER = 11
- Global Const $COLOR_APPWORKSPACE = 12
- Global Const $COLOR_HIGHLIGHT = 13
- Global Const $COLOR_HIGHLIGHTTEXT = 14
- Global Const $COLOR_BTNFACE = 15
- Global Const $COLOR_BTNSHADOW = 16
- Global Const $COLOR_GRAYTEXT = 17
- Global Const $COLOR_BTNTEXT = 18
- Global Const $COLOR_INACTIVECAPTIONTEXT = 19
- Global Const $COLOR_BTNHIGHLIGHT = 20
- Global Const $COLOR_3DDKSHADOW = 21
- Global Const $COLOR_3DLIGHT = 22
- Global Const $COLOR_INFOTEXT = 23
- Global Const $COLOR_INFOBK = 24
- Global Const $COLOR_HOTLIGHT = 26
- Global Const $COLOR_GRADIENTACTIVECAPTION = 27
- Global Const $COLOR_GRADIENTINACTIVECAPTION = 28
- Global Const $COLOR_MENUHILIGHT = 29
- Global Const $COLOR_MENUBAR = 30
- Global Const $COLOR_DESKTOP = 1
- Global Const $COLOR_3DFACE = 15
- Global Const $COLOR_3DSHADOW = 16
- Global Const $COLOR_3DHIGHLIGHT = 20
- Global Const $COLOR_3DHILIGHT = 20
- Global Const $COLOR_BTNHILIGHT = 20
- Global Const $HINST_COMMCTRL = -1
- Global Const $IDB_STD_SMALL_COLOR = 0
- Global Const $IDB_STD_LARGE_COLOR = 1
- Global Const $IDB_VIEW_SMALL_COLOR = 4
- Global Const $IDB_VIEW_LARGE_COLOR = 5
- Global Const $IDB_HIST_SMALL_COLOR = 8
- Global Const $IDB_HIST_LARGE_COLOR = 9
- Global Const $STARTF_FORCEOFFFEEDBACK = 128
- Global Const $STARTF_FORCEONFEEDBACK = 64
- Global Const $STARTF_RUNFULLSCREEN = 32
- Global Const $STARTF_USECOUNTCHARS = 8
- Global Const $STARTF_USEFILLATTRIBUTE = 16
- Global Const $STARTF_USEHOTKEY = 512
- Global Const $STARTF_USEPOSITION = 4
- Global Const $STARTF_USESHOWWINDOW = 1
- Global Const $STARTF_USESIZE = 2
- Global Const $STARTF_USESTDHANDLES = 256
- Global Const $CDDS_PREPAINT = 1
- Global Const $CDDS_POSTPAINT = 2
- Global Const $CDDS_PREERASE = 3
- Global Const $CDDS_POSTERASE = 4
- Global Const $CDDS_ITEM = 65536
- Global Const $CDDS_ITEMPREPAINT = 65537
- Global Const $CDDS_ITEMPOSTPAINT = 65538
- Global Const $CDDS_ITEMPREERASE = 65539
- Global Const $CDDS_ITEMPOSTERASE = 65540
- Global Const $CDDS_SUBITEM = 131072
- Global Const $CDIS_SELECTED = 1
- Global Const $CDIS_GRAYED = 2
- Global Const $CDIS_DISABLED = 4
- Global Const $CDIS_CHECKED = 8
- Global Const $CDIS_FOCUS = 16
- Global Const $CDIS_DEFAULT = 32
- Global Const $CDIS_HOT = 64
- Global Const $CDIS_MARKED = 128
- Global Const $CDIS_INDETERMINATE = 256
- Global Const $CDIS_SHOWKEYBOARDCUES = 512
- Global Const $CDIS_NEARHOT = 1024
- Global Const $CDIS_OTHERSIDEHOT = 2048
- Global Const $CDIS_DROPHILITED = 4096
- Global Const $CDRF_DODEFAULT = 0
- Global Const $CDRF_NEWFONT = 2
- Global Const $CDRF_SKIPDEFAULT = 4
- Global Const $CDRF_NOTIFYPOSTPAINT = 16
- Global Const $CDRF_NOTIFYITEMDRAW = 32
- Global Const $CDRF_NOTIFYSUBITEMDRAW = 32
- Global Const $CDRF_NOTIFYPOSTERASE = 64
- Global Const $CDRF_DOERASE = 8
- Global Const $CDRF_SKIPPOSTPAINT = 256
- Global Const $GUI_SS_DEFAULT_GUI = BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU)
- Global Const $FW_DONTCARE = 0
- Global Const $FW_THIN = 100
- Global Const $FW_EXTRALIGHT = 200
- Global Const $FW_ULTRALIGHT = 200
- Global Const $FW_LIGHT = 300
- Global Const $FW_NORMAL = 400
- Global Const $FW_REGULAR = 400
- Global Const $FW_MEDIUM = 500
- Global Const $FW_SEMIBOLD = 600
- Global Const $FW_DEMIBOLD = 600
- Global Const $FW_BOLD = 700
- Global Const $FW_EXTRABOLD = 800
- Global Const $FW_ULTRABOLD = 800
- Global Const $FW_HEAVY = 900
- Global Const $FW_BLACK = 900
- Global Const $CF_EFFECTS = 256
- Global Const $CF_PRINTERFONTS = 2
- Global Const $CF_SCREENFONTS = 1
- Global Const $CF_NOSCRIPTSEL = 8388608
- Global Const $CF_INITTOLOGFONTSTRUCT = 64
- Global Const $LOGPIXELSX = 88
- Global Const $LOGPIXELSY = 90
- Global Const $ANSI_CHARSET = 0
- Global Const $BALTIC_CHARSET = 186
- Global Const $CHINESEBIG5_CHARSET = 136
- Global Const $DEFAULT_CHARSET = 1
- Global Const $EASTEUROPE_CHARSET = 238
- Global Const $GB2312_CHARSET = 134
- Global Const $GREEK_CHARSET = 161
- Global Const $HANGEUL_CHARSET = 129
- Global Const $MAC_CHARSET = 77
- Global Const $OEM_CHARSET = 255
- Global Const $RUSSIAN_CHARSET = 204
- Global Const $SHIFTJIS_CHARSET = 128
- Global Const $SYMBOL_CHARSET = 2
- Global Const $TURKISH_CHARSET = 162
- Global Const $VIETNAMESE_CHARSET = 163
- Global Const $OUT_CHARACTER_PRECIS = 2
- Global Const $OUT_DEFAULT_PRECIS = 0
- Global Const $OUT_DEVICE_PRECIS = 5
- Global Const $OUT_OUTLINE_PRECIS = 8
- Global Const $OUT_PS_ONLY_PRECIS = 10
- Global Const $OUT_RASTER_PRECIS = 6
- Global Const $OUT_STRING_PRECIS = 1
- Global Const $OUT_STROKE_PRECIS = 3
- Global Const $OUT_TT_ONLY_PRECIS = 7
- Global Const $OUT_TT_PRECIS = 4
- Global Const $CLIP_CHARACTER_PRECIS = 1
- Global Const $CLIP_DEFAULT_PRECIS = 0
- Global Const $CLIP_EMBEDDED = 128
- Global Const $CLIP_LH_ANGLES = 16
- Global Const $CLIP_MASK = 15
- Global Const $CLIP_STROKE_PRECIS = 2
- Global Const $CLIP_TT_ALWAYS = 32
- Global Const $ANTIALIASED_QUALITY = 4
- Global Const $DEFAULT_QUALITY = 0
- Global Const $DRAFT_QUALITY = 1
- Global Const $NONANTIALIASED_QUALITY = 3
- Global Const $PROOF_QUALITY = 2
- Global Const $DEFAULT_PITCH = 0
- Global Const $FIXED_PITCH = 1
- Global Const $VARIABLE_PITCH = 2
- Global Const $FF_DECORATIVE = 80
- Global Const $FF_DONTCARE = 0
- Global Const $FF_MODERN = 48
- Global Const $FF_ROMAN = 16
- Global Const $FF_SCRIPT = 64
- Global Const $FF_SWISS = 32
- Global Const $TAGPOINT = "long X;long Y"
- Global Const $TAGRECT = "long Left;long Top;long Right;long Bottom"
- Global Const $TAGSIZE = "long X;long Y"
- Global Const $TAGMARGINS = "int cxLeftWidth;int cxRightWidth;int cyTopHeight;int cyBottomHeight"
- Global Const $TAGFILETIME = "dword Lo;dword Hi"
- Global Const $TAGSYSTEMTIME = "word Year;word Month;word Dow;word Day;word Hour;word Minute;word Second;word MSeconds"
- Global Const $TAGTIME_ZONE_INFORMATION = "long Bias;wchar StdName[32];word StdDate[8];long StdBias;wchar DayName[32];word DayDate[8];long DayBias"
- Global Const $TAGNMHDR = "hwnd hWndFrom;uint_ptr IDFrom;INT Code"
- Global Const $TAGCOMBOBOXEXITEM = "uint Mask;int_ptr Item;ptr Text;int TextMax;int Image;int SelectedImage;int OverlayImage;" & "int Indent;lparam Param"
- Global Const $TAGNMCBEDRAGBEGIN = $TAGNMHDR & ";int ItemID;ptr szText"
- Global Const $TAGNMCBEENDEDIT = $TAGNMHDR & ";bool fChanged;int NewSelection;ptr szText;int Why"
- Global Const $TAGNMCOMBOBOXEX = $TAGNMHDR & ";uint Mask;int_ptr Item;ptr Text;int TextMax;int Image;" & "int SelectedImage;int OverlayImage;int Indent;lparam Param"
- Global Const $TAGDTPRANGE = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;" & "word MinSecond;word MinMSecond;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;" & "word MaxMinute;word MaxSecond;word MaxMSecond;bool MinValid;bool MaxValid"
- Global Const $TAGNMDATETIMECHANGE = $TAGNMHDR & ";dword Flag;" & $TAGSYSTEMTIME
- Global Const $TAGNMDATETIMEFORMAT = $TAGNMHDR & ";ptr Format;" & $TAGSYSTEMTIME & ";ptr pDisplay;wchar Display[64]"
- Global Const $TAGNMDATETIMEFORMATQUERY = $TAGNMHDR & ";ptr Format;long SizeX;long SizeY"
- Global Const $TAGNMDATETIMEKEYDOWN = $TAGNMHDR & ";int VirtKey;ptr Format;" & $TAGSYSTEMTIME
- Global Const $TAGNMDATETIMESTRING = $TAGNMHDR & ";ptr UserString;" & $TAGSYSTEMTIME & ";dword Flags"
- Global Const $TAGEVENTLOGRECORD = "dword Length;dword Reserved;dword RecordNumber;dword TimeGenerated;dword TimeWritten;dword EventID;" & "word EventType;word NumStrings;word EventCategory;word ReservedFlags;dword ClosingRecordNumber;dword StringOffset;" & "dword UserSidLength;dword UserSidOffset;dword DataLength;dword DataOffset"
- Global Const $TAGGDIPBITMAPDATA = "uint Width;uint Height;int Stride;int Format;ptr Scan0;uint_ptr Reserved"
- Global Const $TAGGDIPENCODERPARAM = "byte GUID[16];dword Count;dword Type;ptr Values"
- Global Const $TAGGDIPENCODERPARAMS = "dword Count;byte Params[0]"
- Global Const $TAGGDIPRECTF = "float X;float Y;float Width;float Height"
- Global Const $TAGGDIPSTARTUPINPUT = "uint Version;ptr Callback;bool NoThread;bool NoCodecs"
- Global Const $TAGGDIPSTARTUPOUTPUT = "ptr HookProc;ptr UnhookProc"
- Global Const $TAGGDIPIMAGECODECINFO = "byte CLSID[16];byte FormatID[16];ptr CodecName;ptr DllName;ptr FormatDesc;ptr FileExt;" & "ptr MimeType;dword Flags;dword Version;dword SigCount;dword SigSize;ptr SigPattern;ptr SigMask"
- Global Const $TAGGDIPPENCODERPARAMS = "dword Count;byte Params[0]"
- Global Const $TAGHDITEM = "uint Mask;int XY;ptr Text;handle hBMP;int TextMax;int Fmt;lparam Param;int Image;int Order;uint Type;ptr pFilter;uint State"
- Global Const $TAGNMHDDISPINFO = $TAGNMHDR & ";int Item;uint Mask;ptr Text;int TextMax;int Image;lparam lParam"
- Global Const $TAGNMHDFILTERBTNCLICK = $TAGNMHDR & ";int Item;" & $TAGRECT
- Global Const $TAGNMHEADER = $TAGNMHDR & ";int Item;int Button;ptr pItem"
- Global Const $TAGGETIPADDRESS = "byte Field4;byte Field3;byte Field2;byte Field1"
- Global Const $TAGNMIPADDRESS = $TAGNMHDR & ";int Field;int Value"
- Global Const $TAGLVFINDINFO = "uint Flags;ptr Text;lparam Param;" & $TAGPOINT & ";uint Direction"
- Global Const $TAGLVHITTESTINFO = $TAGPOINT & ";uint Flags;int Item;int SubItem"
- Global Const $TAGLVITEM = "uint Mask;int Item;int SubItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;lparam Param;" & "int Indent;int GroupID;uint Columns;ptr pColumns"
- Global Const $TAGNMLISTVIEW = $TAGNMHDR & ";int Item;int SubItem;uint NewState;uint OldState;uint Changed;" & "long ActionX;long ActionY;lparam Param"
- Global Const $TAGNMLVCUSTOMDRAW = $TAGNMHDR & ";dword dwDrawStage;handle hdc;long Left;long Top;long Right;long Bottom;" & "dword_ptr dwItemSpec;uint uItemState;lparam lItemlParam" & ";dword clrText;dword clrTextBk;int iSubItem;dword dwItemType;dword clrFace;int iIconEffect;" & "int iIconPhase;int iPartId;int iStateId;long TextLeft;long TextTop;long TextRight;long TextBottom;uint uAlign"
- Global Const $TAGNMLVDISPINFO = $TAGNMHDR & ";" & $TAGLVITEM
- Global Const $TAGNMLVFINDITEM = $TAGNMHDR & ";" & $TAGLVFINDINFO
- Global Const $TAGNMLVGETINFOTIP = $TAGNMHDR & ";dword Flags;ptr Text;int TextMax;int Item;int SubItem;lparam lParam"
- Global Const $TAGNMITEMACTIVATE = $TAGNMHDR & ";int Index;int SubItem;uint NewState;uint OldState;uint Changed;" & $TAGPOINT & ";lparam lParam;uint KeyFlags"
- Global Const $TAGNMLVKEYDOWN = $TAGNMHDR & ";align 1;word VKey;uint Flags"
- Global Const $TAGNMLVSCROLL = $TAGNMHDR & ";int DX;int DY"
- Global Const $TAGMCHITTESTINFO = "uint Size;" & $TAGPOINT & ";uint Hit;" & $TAGSYSTEMTIME
- Global Const $TAGMCMONTHRANGE = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds;short Span"
- Global Const $TAGMCRANGE = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds;short MinSet;short MaxSet"
- Global Const $TAGMCSELRANGE = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds"
- Global Const $TAGNMDAYSTATE = $TAGNMHDR & ";" & $TAGSYSTEMTIME & ";int DayState;ptr pDayState"
- Global Const $TAGNMSELCHANGE = $TAGNMHDR & ";word BegYear;word BegMonth;word BegDOW;word BegDay;" & "word BegHour;word BegMinute;word BegSecond;word BegMSeconds;word EndYear;word EndMonth;word EndDOW;" & "word EndDay;word EndHour;word EndMinute;word EndSecond;word EndMSeconds"
- Global Const $TAGNMOBJECTNOTIFY = $TAGNMHDR & ";int Item;ptr piid;ptr pObject;long Result"
- Global Const $TAGNMTCKEYDOWN = $TAGNMHDR & ";word VKey;uint Flags"
- Global Const $TAGTVITEM = "uint Mask;handle hItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;int SelectedImage;" & "int Children;lparam Param"
- Global Const $TAGTVITEMEX = $TAGTVITEM & ";int Integral"
- Global Const $TAGNMTREEVIEW = $TAGNMHDR & ";uint Action;uint OldMask;handle OldhItem;uint OldState;uint OldStateMask;" & "ptr OldText;int OldTextMax;int OldImage;int OldSelectedImage;int OldChildren;lparam OldParam;uint NewMask;handle NewhItem;" & "uint NewState;uint NewStateMask;ptr NewText;int NewTextMax;int NewImage;int NewSelectedImage;int NewChildren;" & "lparam NewParam;long PointX;long PointY"
- Global Const $TAGNMTVCUSTOMDRAW = $TAGNMHDR & ";dword DrawStage;handle HDC;long Left;long Top;long Right;long Bottom;" & "dword_ptr ItemSpec;uint ItemState;lparam ItemParam;dword ClrText;dword ClrTextBk;int Level"
- Global Const $TAGNMTVDISPINFO = $TAGNMHDR & ";" & $TAGTVITEM
- Global Const $TAGNMTVGETINFOTIP = $TAGNMHDR & ";ptr Text;int TextMax;handle hItem;lparam lParam"
- Global Const $TAGTVHITTESTINFO = $TAGPOINT & ";uint Flags;handle Item"
- Global Const $TAGNMTVKEYDOWN = $TAGNMHDR & ";word VKey;uint Flags"
- Global Const $TAGNMMOUSE = $TAGNMHDR & ";dword_ptr ItemSpec;dword_ptr ItemData;" & $TAGPOINT & ";lparam HitInfo"
- Global Const $TAGTOKEN_PRIVILEGES = "dword Count;int64 LUID;dword Attributes"
- Global Const $TAGIMAGEINFO = "handle hBitmap;handle hMask;int Unused1;int Unused2;" & $TAGRECT
- Global Const $TAGMENUINFO = "dword Size;INT Mask;dword Style;uint YMax;handle hBack;dword ContextHelpID;ulong_ptr MenuData"
- Global Const $TAGMENUITEMINFO = "uint Size;uint Mask;uint Type;uint State;uint ID;handle SubMenu;handle BmpChecked;handle BmpUnchecked;" & "ulong_ptr ItemData;ptr TypeData;uint CCH;handle BmpItem"
- Global Const $TAGREBARBANDINFO = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader"
- Global Const $TAGNMREBARAUTOBREAK = $TAGNMHDR & ";uint uBand;uint wID;lparam lParam;uint uMsg;uint fStyleCurrent;bool fAutoBreak"
- Global Const $TAGNMRBAUTOSIZE = $TAGNMHDR & ";bool fChanged;long TargetLeft;long TargetTop;long TargetRight;long TargetBottom;" & "long ActualLeft;long ActualTop;long ActualRight;long ActualBottom"
- Global Const $TAGNMREBAR = $TAGNMHDR & ";dword dwMask;uint uBand;uint fStyle;uint wID;laram lParam"
- Global Const $TAGNMREBARCHEVRON = $TAGNMHDR & ";uint uBand;uint wID;lparam lParam;" & $TAGRECT & ";lparam lParamNM"
- Global Const $TAGNMREBARCHILDSIZE = $TAGNMHDR & ";uint uBand;uint wID;long CLeft;long CTop;long CRight;long CBottom;" & "long BLeft;long BTop;long BRight;long BBottom"
- Global Const $TAGCOLORSCHEME = "dword Size;dword BtnHighlight;dword BtnShadow"
- Global Const $TAGNMTOOLBAR = $TAGNMHDR & ";int iItem;" & "int iBitmap;int idCommand;byte fsState;byte fsStyle;align;dword_ptr dwData;int_ptr iString" & ";int cchText;ptr pszText;" & $TAGRECT
- Global Const $TAGNMTBHOTITEM = $TAGNMHDR & ";int idOld;int idNew;dword dwFlags"
- Global Const $TAGTBBUTTON = "int Bitmap;int Command;byte State;byte Style;align;dword_ptr Param;int_ptr String"
- Global Const $TAGTBBUTTONINFO = "uint Size;dword Mask;int Command;int Image;byte State;byte Style;word CX;dword_ptr Param;ptr Text;int TextMax"
- Global Const $TAGNETRESOURCE = "dword Scope;dword Type;dword DisplayType;dword Usage;ptr LocalName;ptr RemoteName;ptr Comment;ptr Provider"
- Global Const $TAGOVERLAPPED = "ulong_ptr Internal;ulong_ptr InternalHigh;dword Offset;dword OffsetHigh;handle hEvent"
- Global Const $TAGOPENFILENAME = "dword StructSize;hwnd hwndOwner;handle hInstance;ptr lpstrFilter;ptr lpstrCustomFilter;" & "dword nMaxCustFilter;dword nFilterIndex;ptr lpstrFile;dword nMaxFile;ptr lpstrFileTitle;dword nMaxFileTitle;" & "ptr lpstrInitialDir;ptr lpstrTitle;dword Flags;word nFileOffset;word nFileExtension;ptr lpstrDefExt;lparam lCustData;" & "ptr lpfnHook;ptr lpTemplateName;ptr pvReserved;dword dwReserved;dword FlagsEx"
- Global Const $TAGBITMAPINFO = "dword Size;long Width;long Height;word Planes;word BitCount;dword Compression;dword SizeImage;" & "long XPelsPerMeter;long YPelsPerMeter;dword ClrUsed;dword ClrImportant;dword RGBQuad"
- Global Const $TAGBLENDFUNCTION = "byte Op;byte Flags;byte Alpha;byte Format"
- Global Const $TAGGUID = "dword Data1;word Data2;word Data3;byte Data4[8]"
- Global Const $TAGWINDOWPLACEMENT = "uint length; uint flags;uint showCmd;long ptMinPosition[2];long ptMaxPosition[2];long rcNormalPosition[4]"
- Global Const $TAGWINDOWPOS = "hwnd hWnd;hwnd InsertAfter;int X;int Y;int CX;int CY;uint Flags"
- Global Const $TAGSCROLLINFO = "uint cbSize;uint fMask;int nMin;int nMax;uint nPage;int nPos;int nTrackPos"
- Global Const $TAGSCROLLBARINFO = "dword cbSize;" & $TAGRECT & ";int dxyLineButton;int xyThumbTop;" & "int xyThumbBottom;int reserved;dword rgstate[6]"
- Global Const $TAGLOGFONT = "long Height;long Width;long Escapement;long Orientation;long Weight;byte Italic;byte Underline;" & "byte Strikeout;byte CharSet;byte OutPrecision;byte ClipPrecision;byte Quality;byte PitchAndFamily;wchar FaceName[32]"
- Global Const $TAGKBDLLHOOKSTRUCT = "dword vkCode;dword scanCode;dword flags;dword time;ulong_ptr dwExtraInfo"
- Global Const $TAGPROCESS_INFORMATION = "handle hProcess;handle hThread;dword ProcessID;dword ThreadID"
- Global Const $TAGSTARTUPINFO = "dword Size;ptr Reserved1;ptr Desktop;ptr Title;dword X;dword Y;dword XSize;dword YSize;dword XCountChars;" & "dword YCountChars;dword FillAttribute;dword Flags;word ShowWindow;word Reserved2;ptr Reserved3;handle StdInput;" & "handle StdOutput;handle StdError"
- Global Const $TAGSECURITY_ATTRIBUTES = "dword Length;ptr Descriptor;bool InheritHandle"
- Global Const $TAGWIN32_FIND_DATA = "dword dwFileAttributes; dword ftCreationTime[2]; dword ftLastAccessTime[2]; dword ftLastWriteTime[2]; dword nFileSizeHigh; dword nFileSizeLow; dword dwReserved0; dword dwReserved1; wchar cFileName[260]; wchar cAlternateFileName[14]"
- Func _WINAPI_GETLASTERROR($CURERR = @error, $CUREXT = @extended)
- Local $ARESULT = DllCall("kernel32.dll", "dword", "GetLastError")
- Return SetError($CURERR, $CUREXT, $ARESULT[0])
- EndFunc
- Func _WINAPI_SETLASTERROR($IERRCODE, $CURERR = @error, $CUREXT = @extended)
- DllCall("kernel32.dll", "none", "SetLastError", "dword", $IERRCODE)
- Return SetError($CURERR, $CUREXT)
- EndFunc
- Global $LOWTARGETHEALTHCOLOR = 0, $LOWTARGETHEALTHX = 0, $FULLTARGETHEALTHX = 0, $FULLTARGETHEALTHCOLOR = 0, $FULLMANACOLOR = 0, $FULLSTAMCOLOR = 0, $FULLHEALTHCOLOR = 0, $TARGHEALTHY = 0, $X1 = 0, $Y1 = 0, $GO = 0, $MANA = 0, $STAM = 0, $HEALTH = 0, $MANAX = 0, $MANAY = 0, $STAMX = 0, $STAMY = 0, $HEALTHX = 0, $HEALTHY = 0, $HITS = 0, $WEAPONIMAGE = 0, $LOOPEXIT = False, $TOTALHITS = 0, $HITCOUNTERCOLORFULL = 0, $XFORHITCOUNTERFULL = 0, $XFORHITCOUNTERFULLDEFAULT = 0, $YFORHITCTR = 0, $XFORTARGETCHECK = 0, $Z = 0, $CHECKX, $CHECKY
- Global $IRONSKIN, $DISEASE, $HASTE, $CASTINGTIMER, $CASTDISEASE, $CASTHASTE, $CASTIRON, $ATTACKDELAY, $ATTACKDELAYREG, $CASTINGTIMERDIF, $EQUIP, $EQUIPARMOR, $EXIT, $GMRESPONSE, $GMRESPONSEREG, $GMX, $GMY, $GO, $GUIREAD, $HITCOUNTERCOLORFULL, $HITS, $I, $INPUTATTACKDELAY, $INPUTDISEASE, $INPUTDISEASEREG, $INPUTHASTE, $INPUTHASTEREG, $INPUTIRONSKIN, $INPUTIRONSKINREG, $INPUTVMWARE, $MENUGO, $NMSG, $NOSTAFF, $NUM, $OUTOFTIME, $PIXVAR, $PIXVAR2, $RESULT, $RESULT2
- Global $RADIOVAL = -1, $EQUIPARMOR = -1, $GMRESPONSE = -1, $MENUGO = -1, $GUIREAD, $CASTDISEASE, $CASTIRON, $CASTHASTE, $GMX, $GMY, $ATTACKDELAY, $VMWARE, $NOTARGETCOLOR, $NOTARGETX, $NOTARGETY, $PIXVAR2, $STAMICON, $STAMICONX, $STAMICONY, $RADIO4, $RADIO5, $EXTRAHEAL
- Global $FINDIMAGE, $RESULTPOSITION, $X, $Y, $TOLERANCE, $FINDIMAGE, $RESULT, $X1, $Y1, $RIGHT, $BOTTOM, $INPUTVMWAREDELAY, $UNSHEATHEKEY, $SLOT0, $SLOT1, $SLOT2, $SLOT3, $SLOT4, $SLOT5, $SLOT6, $SLOT7, $SLOT8, $SLOT9, $SLOT0, $FOOD2, $FOOD3, $HEALTHTOMANA, $FORM1_1, $MENUITEM1, $MENUITEM2, $MENUITEM3, $MENUITEM4, $COMBOBOX, $RADIO1, $RADIO2, $RADIO3, $LABEL1, $LABEL2, $LABEL3, $LABEL4, $LABEL5, $LABEL6, $BUTTON1, $BUTTON2, $INPUT1, $INPUT2, $INPUT3, $INPUT4, $INPUT5, $INPUT6, $CHECKBOX1, $CHECKBOX2, $CHECKBOX3, $VDLL, $READ, $TIME1, $TIME2, $TIME3, $DIF, $TIMEOUT, $POS
- Global $VMWAREREG, $UNSHEATHE, $HTMK, $GUIMODE, $CHECKBOX4, $CHECKBOX5, $CHECKBOX6, $BUTTON3, $ADD1, $ADD2, $ADD3, $SEND, $STATE, $LBL3, $LABEL7, $INPUT7, $SPECIALATTACKCDREG, $TIME4, $SPECIALATK, $CASTINGWAIT, $CASTINGWAITREG, $LABEL8, $INPUT8, $DUMMYMODE, $HEALCASTING = False, $NOHEALCASTING = False, $MTSK, $STHK
- Global $RESULT[5]
- $RESULT[0] = 0
- $CASTINGWAITREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputCastingWait")
- $SPECIALATTACKCDREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputSpecialAttackCD")
- $INPUTDISEASEREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputDisease")
- $INPUTHASTEREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputHaste")
- $INPUTIRONSKINREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputIronSkin")
- $GMRESPONSEREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputGMResponse")
- $ATTACKDELAYREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputAttackDelay")
- $VMWAREREG = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputVMwareDelay")
- $UNSHEATHE = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "UnsheatheKey")
- $EXTRAHEAL = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ExtraHeal")
- $SLOT1 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot1")
- $SLOT2 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot2")
- $SLOT3 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot3")
- $SLOT4 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot4")
- $SLOT5 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot5")
- $SLOT6 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot6")
- $SLOT7 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot7")
- $SLOT8 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot8")
- $SLOT9 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot9")
- $SLOT0 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot0")
- $FOOD2 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Food2")
- $FOOD3 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Food3")
- $HTMK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "HealthToMana")
- $STHK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "StamToHealth")
- $MTSK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ManaToStam")
- Global $SLT[6]
- $SLT[0] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell1")
- $SLT[1] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell2")
- $SLT[2] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell3")
- $SLT[3] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell4")
- $SLT[4] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell5")
- Global $FUNCTIONARRARY[12]
- $FUNCTIONARRARY[0] = 10
- $FUNCTIONARRARY[1] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot1")
- $FUNCTIONARRARY[2] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot2")
- $FUNCTIONARRARY[3] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot3")
- $FUNCTIONARRARY[4] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot4")
- $FUNCTIONARRARY[5] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot5")
- $FUNCTIONARRARY[6] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot6")
- $FUNCTIONARRARY[7] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot7")
- $FUNCTIONARRARY[8] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot8")
- $FUNCTIONARRARY[9] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot9")
- $FUNCTIONARRARY[10] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot0")
- Global $HOTKEY
- Global $COMBOXARRAY[34]
- $COMBOXARRAY[0] = "Unsheathe Key"
- $COMBOXARRAY[1] = "Health to Mana"
- $COMBOXARRAY[2] = "GUI Mode Key"
- $COMBOXARRAY[3] = "Food 2"
- $COMBOXARRAY[4] = "Food 3"
- $COMBOXARRAY[5] = "Slot 1 (Weapon)"
- $COMBOXARRAY[6] = "Slot 2 (Staff)"
- $COMBOXARRAY[7] = "Slot 3 (Food 1)"
- $COMBOXARRAY[8] = "Slot 4 (Special Attack)"
- $COMBOXARRAY[9] = "Slot 5 (Mana to Stam)"
- $COMBOXARRAY[10] = "Slot 6 (Disease / Arrow Ward / Etc...)"
- $COMBOXARRAY[11] = "Slot 7 (Melee Haste / Rapid Shot / Etc...)"
- $COMBOXARRAY[12] = "Slot 8 (Ironskin / Etc...)"
- $COMBOXARRAY[13] = "Slot 9 (Sacrafice / Heal Other / Witches Brew )"
- $COMBOXARRAY[14] = "Slot 0 (Sacrafice / Heal Other / Witches Brew )"
- $COMBOXARRAY[15] = "Armor Slot 1 (Helm)"
- $COMBOXARRAY[16] = "Armor Slot 2 (Shoulders)"
- $COMBOXARRAY[17] = "Armor Slot 3 (Arms)"
- $COMBOXARRAY[18] = "Armor Slot 4 (Elbows)"
- $COMBOXARRAY[19] = "Armor Slot 5 (Hands)"
- $COMBOXARRAY[20] = "Armor Slot 6 (Boots)"
- $COMBOXARRAY[21] = "Armor Slot 7 (Greaves)"
- $COMBOXARRAY[22] = "Armor Slot 8 (Girdle)"
- $COMBOXARRAY[23] = "Armor Slot 9 (Legs)"
- $COMBOXARRAY[24] = "Armor Slot 0 (Chest)"
- $COMBOXARRAY[25] = "Spell 1"
- $COMBOXARRAY[26] = "Spell 2"
- $COMBOXARRAY[27] = "Spell 3"
- $COMBOXARRAY[28] = "Spell 4"
- $COMBOXARRAY[29] = "Spell 5"
- $COMBOXARRAY[30] = "Stam To Health"
- $COMBOXARRAY[31] = "Mana To Stam"
- $COMBOXARRAY[32] = "Extra Heal"
- Global $REGARRAY[34]
- $REGARRAY[0] = "UnsheatheKey"
- $REGARRAY[1] = "HealthtoMana"
- $REGARRAY[2] = "GUIModeKey"
- $REGARRAY[3] = "Food2"
- $REGARRAY[4] = "Food3"
- $REGARRAY[5] = "Slot1"
- $REGARRAY[6] = "Slot2"
- $REGARRAY[7] = "Slot3"
- $REGARRAY[8] = "Slot4"
- $REGARRAY[9] = "Slot5"
- $REGARRAY[10] = "Slot6"
- $REGARRAY[11] = "Slot7"
- $REGARRAY[12] = "Slot8"
- $REGARRAY[13] = "Slot9"
- $REGARRAY[14] = "Slot0"
- $REGARRAY[15] = "ArmorSlot1"
- $REGARRAY[16] = "ArmorSlot2"
- $REGARRAY[17] = "ArmorSlot3"
- $REGARRAY[18] = "ArmorSlot4"
- $REGARRAY[19] = "ArmorSlot5"
- $REGARRAY[20] = "ArmorSlot6"
- $REGARRAY[21] = "ArmorSlot7"
- $REGARRAY[22] = "ArmorSlot8"
- $REGARRAY[23] = "ArmorSlot9"
- $REGARRAY[24] = "ArmorSlot0"
- $REGARRAY[25] = "Spell1"
- $REGARRAY[26] = "Spell2"
- $REGARRAY[27] = "Spell3"
- $REGARRAY[28] = "Spell4"
- $REGARRAY[29] = "Spell5"
- $REGARRAY[30] = "StamToHealth"
- $REGARRAY[31] = "ManaToStam"
- $REGARRAY[32] = "ExtraHeal"
- Global $KEYARRARY[26]
- $KEYARRARY[0] = ""
- $KEYARRARY[1] = ""
- $KEYARRARY[2] = ""
- $KEYARRARY[3] = ""
- $KEYARRARY[4] = ""
- $KEYARRARY[5] = ""
- $KEYARRARY[6] = ""
- $KEYARRARY[7] = ""
- $KEYARRARY[8] = ""
- $KEYARRARY[9] = ""
- $KEYARRARY[10] = ""
- $KEYARRARY[11] = ""
- $KEYARRARY[12] = ""
- $KEYARRARY[13] = ""
- $KEYARRARY[14] = ""
- $KEYARRARY[15] = ""
- $KEYARRARY[16] = ""
- $KEYARRARY[17] = ""
- $KEYARRARY[18] = ""
- $KEYARRARY[19] = ""
- $KEYARRARY[20] = ""
- $KEYARRARY[21] = ""
- $KEYARRARY[22] = ""
- $KEYARRARY[23] = ""
- $KEYARRARY[24] = ""
- Global $KEYLIST[126]
- $KEYLIST[0] = ""
- $KEYLIST[1] = "Left"
- $KEYLIST[2] = "Right"
- $KEYLIST[3] = "Windows 2000/XP: X1 mouse button CAN NOT SEND"
- $KEYLIST[4] = "Middle"
- $KEYLIST[5] = "Windows 2000/XP: X2 mouse button CAN NOT SEND"
- $KEYLIST[6] = ""
- $KEYLIST[7] = "{CTRL}"
- $KEYLIST[8] = "{BACKSPACE}"
- $KEYLIST[9] = "{TAB}"
- $KEYLIST[10] = ""
- $KEYLIST[11] = ""
- $KEYLIST[12] = ""
- $KEYLIST[13] = "{NUMPADENTER}"
- $KEYLIST[14] = ""
- $KEYLIST[15] = ""
- $KEYLIST[16] = "{SHIFT}"
- $KEYLIST[17] = "{CTRL}"
- $KEYLIST[18] = "{ALT}"
- $KEYLIST[19] = ""
- $KEYLIST[20] = "{CAPSLOCK toggle}"
- $KEYLIST[21] = ""
- $KEYLIST[22] = ""
- $KEYLIST[23] = "{PGUP}"
- $KEYLIST[24] = "{PGDN}"
- $KEYLIST[25] = "{END}"
- $KEYLIST[26] = "{HOME}"
- $KEYLIST[27] = "{ESC}"
- $KEYLIST[28] = ""
- $KEYLIST[29] = ""
- $KEYLIST[30] = ""
- $KEYLIST[31] = ""
- $KEYLIST[32] = "{SPACE}"
- $KEYLIST[33] = ""
- $KEYLIST[34] = ""
- $KEYLIST[35] = ""
- $KEYLIST[36] = ""
- $KEYLIST[37] = "{LEFT}"
- $KEYLIST[38] = "{UP}"
- $KEYLIST[39] = "{RIGHT}"
- $KEYLIST[40] = "{DOWN}"
- $KEYLIST[41] = ""
- $KEYLIST[42] = ""
- $KEYLIST[43] = ""
- $KEYLIST[44] = ""
- $KEYLIST[45] = "{INSERT}"
- $KEYLIST[46] = "{DEL}"
- $KEYLIST[47] = ""
- $KEYLIST[48] = "0"
- $KEYLIST[49] = "1"
- $KEYLIST[50] = "2"
- $KEYLIST[51] = "3"
- $KEYLIST[52] = "4"
- $KEYLIST[53] = "5"
- $KEYLIST[54] = "6"
- $KEYLIST[55] = "7"
- $KEYLIST[56] = "8"
- $KEYLIST[57] = "9"
- $KEYLIST[58] = ""
- $KEYLIST[59] = ""
- $KEYLIST[60] = ""
- $KEYLIST[61] = ""
- $KEYLIST[62] = ""
- $KEYLIST[63] = ""
- $KEYLIST[64] = ""
- $KEYLIST[65] = "A"
- $KEYLIST[66] = "B"
- $KEYLIST[67] = "C"
- $KEYLIST[68] = "D"
- $KEYLIST[69] = "E"
- $KEYLIST[70] = "F"
- $KEYLIST[71] = "G"
- $KEYLIST[72] = "H"
- $KEYLIST[73] = "I"
- $KEYLIST[74] = "J"
- $KEYLIST[75] = "K"
- $KEYLIST[76] = "L"
- $KEYLIST[77] = "M"
- $KEYLIST[78] = "N"
- $KEYLIST[79] = "O"
- $KEYLIST[80] = "P"
- $KEYLIST[81] = "Q"
- $KEYLIST[82] = "R"
- $KEYLIST[83] = "S"
- $KEYLIST[84] = "T"
- $KEYLIST[85] = "U"
- $KEYLIST[86] = "V"
- $KEYLIST[87] = "W"
- $KEYLIST[88] = "X"
- $KEYLIST[89] = "Y"
- $KEYLIST[90] = "Z"
- $KEYLIST[91] = ""
- $KEYLIST[92] = ""
- $KEYLIST[93] = ""
- $KEYLIST[94] = ""
- $KEYLIST[95] = ""
- $KEYLIST[96] = ""
- $KEYLIST[97] = ""
- $KEYLIST[98] = ""
- $KEYLIST[99] = ""
- $KEYLIST[100] = ""
- $KEYLIST[101] = ""
- $KEYLIST[102] = ""
- $KEYLIST[103] = ""
- $KEYLIST[104] = ""
- $KEYLIST[105] = ""
- $KEYLIST[106] = "{NUMPADMULT}"
- $KEYLIST[107] = "{NUMPADADD}"
- $KEYLIST[108] = ""
- $KEYLIST[109] = "{NUMPADSUB}"
- $KEYLIST[110] = "{NUMPADDOT}"
- $KEYLIST[111] = "{NUMPADDIV}"
- $KEYLIST[112] = "{F1}"
- $KEYLIST[113] = "{F2}"
- $KEYLIST[114] = "{F3}"
- $KEYLIST[115] = "{F4}"
- $KEYLIST[116] = "{F5}"
- $KEYLIST[117] = "{F6}"
- $KEYLIST[118] = "{F7}"
- $KEYLIST[119] = "{F8}"
- $KEYLIST[120] = "{F9}"
- $KEYLIST[121] = "{F10}"
- $KEYLIST[122] = "{F11}"
- $KEYLIST[123] = "{F12}"
- $KEYLIST[123] = ""
- $KEYLIST[124] = ""
- $KEYLIST[125] = ""
- Global $WEAPONARRAY[13]
- $WEAPONARRAY[0] = 11
- $WEAPONARRAY[1] = "images\weapons\wpn-polearm.bmp"
- $WEAPONARRAY[2] = "images\weapons\wpn-2hsword.bmp"
- $WEAPONARRAY[3] = "images\weapons\wpn-1hsword.bmp"
- $WEAPONARRAY[4] = "images\weapons\wpn-1hmace.bmp"
- $WEAPONARRAY[5] = "images\weapons\wpn-sithera.bmp"
- $WEAPONARRAY[6] = "images\weapons\wpn-2hmace.bmp"
- $WEAPONARRAY[7] = "images\weapons\wpn-archery.bmp"
- $WEAPONARRAY[8] = "images\weapons\wpn-2haxe.bmp"
- $WEAPONARRAY[9] = "images\weapons\wpn-1haxe.bmp"
- $WEAPONARRAY[10] = "images\weapons\wpn-dagger.bmp"
- $WEAPONARRAY[11] = "images\weapons\wpn-seigehammer.bmp"
- Global $FUNCTIONARRARY[12]
- $FUNCTIONARRARY[0] = 10
- $FUNCTIONARRARY[1] = "^{F1}"
- $FUNCTIONARRARY[2] = "^{F2}"
- $FUNCTIONARRARY[3] = "^{F3}"
- $FUNCTIONARRARY[4] = "^{F4}"
- $FUNCTIONARRARY[5] = "^{F5}"
- $FUNCTIONARRARY[6] = "^{F6}"
- $FUNCTIONARRARY[7] = "^{F7}"
- $FUNCTIONARRARY[8] = "^{F8}"
- $FUNCTIONARRARY[9] = "^{F9}"
- $FUNCTIONARRARY[10] = "^{F10}"
- Global $ARMORARRAY[12]
- $ARMORARRAY[0] = 10
- $ARMORARRAY[1] = "images\armor\pa-helm.bmp"
- $ARMORARRAY[2] = "images\armor\pa-shoulderpads.bmp"
- $ARMORARRAY[3] = "images\armor\pa-armguards.bmp"
- $ARMORARRAY[4] = "images\armor\pa-elbowpads.bmp"
- $ARMORARRAY[5] = "images\armor\pa-gloves.bmp"
- $ARMORARRAY[6] = "images\armor\pa-boots.bmp"
- $ARMORARRAY[7] = "images\armor\pa-greaves.bmp"
- $ARMORARRAY[8] = "images\armor\pa-girdle.bmp"
- $ARMORARRAY[9] = "images\armor\pa-legs.bmp"
- $ARMORARRAY[10] = "images\armor\pa-chest.bmp"
- Global $RESULT[2]
- $RESULT[0] = 0
- Global $ARRAY[6]
- $ARRAY[0] = 0
- $ARRAY[1] = 0
- $ARRAY[2] = 0
- $ARRAY[3] = 0
- $ARRAY[4] = 0
- $ARRAY[5] = 0
- Global $I = 0
- Global $PAUSED
- Global $EQUIPARMOR, $OUTOFTIME
- Global $CASTINGTIMER, $CASTINGTIMERDIF, $NOTCASTING
- Global $EQUIPDELAY = 11000, $TIME5 = $EQUIPDELAY
- Global $EQUIPDELAY2 = 200000, $TIME6 = $EQUIPDELAY2
- $VDLL = DllOpen("user32.dll")
- Global $SIZE[3]
- $FORM1_1 = GUICreate("Rapid Macro Complete Forever By: Diminished Hail " & $VER, 634, 448, 192, 124)
- $MENUITEM1 = GUICtrlCreateMenu("&File")
- $MENUITEM2 = GUICtrlCreateMenuItem("Exit", $MENUITEM1)
- $MENUITEM3 = GUICtrlCreateMenu("&About")
- $MENUITEM4 = GUICtrlCreateMenuItem("Author", $MENUITEM3)
- $COMBOBOX = GUICtrlCreateCombo("", 348, 92, 245, 25, BitOR($CBS_DROPDOWNLIST, $CBS_AUTOHSCROLL, $WS_VSCROLL))
- GUICtrlSetData(-1, "Unsheathe Key|Health to Mana|GUI Mode Key|Food 2|Food 3|Slot 1 (Weapon)|Slot 2 (Staff)|Slot 3 (Food 1)|Slot 4 (Special Attack)|Slot 5 (Mana to Stam)|Slot 6 (Disease / Arrow Ward / Etc...)|Slot 7 (Melee Haste / Rapid Shot / Etc...)|Slot 8 (Ironskin / Etc...)|Slot 9 (Sacrafice / Heal Other / Witches Brew )|Slot 0 (Sacrafice / Heal Other / Witches Brew )|Armor Slot 1 (Helm)|Armor Slot 2 (Shoulders)|Armor Slot 3 (Arms)|Armor Slot 4 (Elbows)|Armor Slot 5 (Hands)|Armor Slot 6 (Boots)|Armor Slot 7 (Greaves)|Armor Slot 8 (Girdle)|Armor Slot 9 (Legs)|Armor Slot 0 (Chest)|Spell 1|Spell 2|Spell 3|Spell 4|Spell 5|Stam To Health|Mana To Stam|Extra Heal")
- $RADIO1 = GUICtrlCreateRadio("RM with AEA*", 5, 42, 85, 17)
- $RADIO2 = GUICtrlCreateRadio("RM without AEA*", 100, 42, 105, 17)
- $RADIO3 = GUICtrlCreateRadio("RM Dummy Mode", 210, 42, 105, 17)
- $RADIO4 = GUICtrlCreateRadio("Magic Training without Heal", 330, 42, 153, 17)
- $RADIO5 = GUICtrlCreateRadio("Magic Training with Heal", 490, 42, 143, 17)
- $LABEL1 = GUICtrlCreateLabel("+ Rapid Macro Mode: + * AEA = Auto Equip Armor", 18, 10, 999, 28)
- GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
- $BUTTON1 = GUICtrlCreateButton("Start", 280, 390, 75, 25, $WS_GROUP)
- GUICtrlSetState(-1, $GUI_DISABLE)
- $INPUT1 = GUICtrlCreateInput($INPUTDISEASEREG, 200, 90, 121, 21)
- $INPUT2 = GUICtrlCreateInput($INPUTHASTEREG, 200, 130, 121, 21)
- $INPUT3 = GUICtrlCreateInput($INPUTIRONSKINREG, 200, 170, 121, 21)
- $INPUT4 = GUICtrlCreateInput($ATTACKDELAYREG, 200, 210, 121, 21)
- $INPUT5 = GUICtrlCreateInput($VMWAREREG, 200, 250, 121, 21)
- $CHECKBOX1 = GUICtrlCreateCheckbox("Disease / Arrow Ward / Etc", 10, 90, 157, 17)
- $CHECKBOX2 = GUICtrlCreateCheckbox("Melee Haste / Rapid Shot", 10, 130, 147, 17)
- $CHECKBOX3 = GUICtrlCreateCheckbox("Ironskin / Etc", 10, 170, 97, 17)
- $LABEL4 = GUICtrlCreateLabel("Weapon C/D", 10, 210, 97, 17)
- GUICtrlSetTip(-1, "How long it takes for you to fully swing your weapon one time so the script can use the special attack.")
- $LABEL5 = GUICtrlCreateLabel("VM Ware Slowdown (Default 150)", 10, 250, 177, 17)
- $LABEL2 = GUICtrlCreateLabel("Hot Key Bindings", 390, 60, 164, 28)
- GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
- $BUTTON2 = GUICtrlCreateButton("Save", 430, 250, 75, 25, $WS_GROUP)
- GUICtrlSetState(-1, $GUI_DISABLE)
- $LABEL3 = GUICtrlCreateLabel("", 390, 140, 140, 97)
- $LABEL6 = GUICtrlCreateLabel("GM Response:", 10, 290, 142, 28)
- GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
- $INPUT6 = GUICtrlCreateInput($GMRESPONSEREG, 10, 320, 271, 21)
- $CHECKBOX4 = GUICtrlCreateCheckbox("CTRL", 330, 210, 47, 27)
- $CHECKBOX5 = GUICtrlCreateCheckbox("ALT", 330, 230, 47, 27)
- $CHECKBOX6 = GUICtrlCreateCheckbox("SHIFT", 330, 190, 47, 27)
- $BUTTON3 = GUICtrlCreateButton("Read", 430, 280, 75, 25, $WS_GROUP)
- $LABEL7 = GUICtrlCreateLabel("Special Attack Cooldown", 340, 330, 123, 17)
- $INPUT7 = GUICtrlCreateInput($SPECIALATTACKCDREG, 470, 326, 121, 21)
- $LABEL8 = GUICtrlCreateLabel("Casting Cooldown (Default 0)", 370, 355, 100, 30)
- $INPUT8 = GUICtrlCreateInput($CASTINGWAITREG, 470, 360, 121, 21)
- GUICtrlSetState($CHECKBOX4, $GUI_DISABLE)
- GUICtrlSetState($CHECKBOX5, $GUI_DISABLE)
- GUICtrlSetState($CHECKBOX6, $GUI_DISABLE)
- GUISetState(@SW_SHOW)
- Dim $FORM1_1_ACCELTABLE[2][2] = [["+0", $MENUITEM2],["!+{F1}", $MENUITEM4]]
- GUISetAccelerators($FORM1_1_ACCELTABLE)
- HotKeySet("{DEL}", "TOGGLEPAUSE")
- HotKeySet("{END}", "TERMINATE")
- Do
- $NMSG = GUIGetMsg()
- If $NMSG = $MENUITEM2 Then
- DllClose($VDLL)
- Exit
- EndIf
- If $NMSG = $MENUITEM4 Then GUICtrlSetData($LABEL3, "Author: Diminished Hail")
- If $NMSG = $BUTTON3 Then
- $ADD1 = ""
- $ADD2 = ""
- $ADD3 = ""
- GUICtrlSetState($CHECKBOX4, $GUI_UNCHECKED)
- GUICtrlSetState($CHECKBOX5, $GUI_UNCHECKED)
- GUICtrlSetState($CHECKBOX6, $GUI_UNCHECKED)
- GUICtrlSetState($CHECKBOX4, $GUI_ENABLE)
- GUICtrlSetState($CHECKBOX5, $GUI_ENABLE)
- GUICtrlSetState($CHECKBOX6, $GUI_ENABLE)
- For $I = 0 To 32
- Select
- Case GUICtrlRead($COMBOBOX) = $COMBOXARRAY[$I]
- $NUM = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", $REGARRAY[$I])
- GUICtrlSetData($LABEL3, "Previous hokey is..." & $NUM)
- GUICtrlSetState($BUTTON2, $GUI_ENABLE)
- EndSelect
- Next
- EndIf
- Select
- Case $NMSG = $BUTTON2
- GUICtrlSetState($CHECKBOX4, $GUI_DISABLE)
- GUICtrlSetState($CHECKBOX5, $GUI_DISABLE)
- GUICtrlSetState($CHECKBOX6, $GUI_DISABLE)
- $STATE = GUICtrlRead($CHECKBOX4)
- If $STATE = 1 Then $ADD1 = "^"
- $STATE = GUICtrlRead($CHECKBOX5)
- If $STATE = 1 Then $ADD2 = "!"
- $STATE = GUICtrlRead($CHECKBOX6)
- If $STATE = 1 Then $ADD3 = "+"
- For $I = 0 To 32
- Select
- Case GUICtrlRead($COMBOBOX) = $COMBOXARRAY[$I]
- $NUM = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", $REGARRAY[$I])
- Call("GETHOTKEY", $NUM)
- If $HOTKEY <> "left" Or $HOTKEY <> "right" Or $HOTKEY <> "middle" Then
- $SEND = $ADD1 & $ADD2 & $ADD3 & $HOTKEY
- EndIf
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", $REGARRAY[$I], "REG_SZ", $SEND)
- GUICtrlSetData($LABEL3, $SEND & "...Saved!")
- GUICtrlSetState($BUTTON2, $GUI_DISABLE)
- EndSelect
- Next
- EndSelect
- $READ = GUICtrlRead($CHECKBOX1)
- If $READ = 4 Then
- $CASTDISEASE = -1
- Else
- $CASTDISEASE = GUICtrlRead($INPUT1)
- $TIME3 = $CASTDISEASE
- EndIf
- $READ = GUICtrlRead($CHECKBOX2)
- If $READ = 4 Then
- $CASTHASTE = -1
- Else
- $CASTHASTE = GUICtrlRead($INPUT2)
- $TIME2 = $CASTHASTE
- EndIf
- $READ = GUICtrlRead($CHECKBOX3)
- If $READ = 4 Then
- $CASTIRON = -1
- Else
- $CASTIRON = GUICtrlRead($INPUT3)
- $TIME1 = $CASTIRON
- EndIf
- Select
- Case $NMSG = $BUTTON1
- $LABEL3 = GUICtrlCreateLabel("Starting...", 390, 140, 140, 97)
- $READ = GUICtrlRead($INPUT8)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputCastingWait", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT7)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputSpecialAttackCD", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT6)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputGMResponse", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT4)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputAttackDelay", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT5)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputVMwareDelay", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT3)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputIronSkin", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT1)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputDisease", "REG_SZ", $READ)
- $READ = GUICtrlRead($INPUT2)
- RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputHaste", "REG_SZ", $READ)
- $VMWARE = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputVMWareDelay")
- $ATTACKDELAY = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputAttackDelay")
- $STHK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "StamToHealth")
- $MTSK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ManaToStam")
- $CASTINGWAIT = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputCastingWait")
- $SPECIALATK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "inputSpecialAttackCD")
- $TIME4 = $SPECIALATK
- $UNSHEATHE = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "UnsheatheKey")
- $SLOT1 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot1")
- $SLOT2 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot2")
- $SLOT3 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot3")
- $SLOT4 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot4")
- $SLOT5 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot5")
- $SLOT6 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot6")
- $SLOT7 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot7")
- $SLOT8 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot8")
- $SLOT9 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot9")
- $SLOT0 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Slot0")
- $FOOD2 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Food2")
- $FOOD3 = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Food3")
- $HTMK = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "HealthToMana")
- $GUIMODE = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "guiModeKey")
- Global $FUNCTIONARRARY[12]
- $FUNCTIONARRARY[0] = 10
- $FUNCTIONARRARY[1] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot1")
- $FUNCTIONARRARY[2] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot2")
- $FUNCTIONARRARY[3] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot3")
- $FUNCTIONARRARY[4] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot4")
- $FUNCTIONARRARY[5] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot5")
- $FUNCTIONARRARY[6] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot6")
- $FUNCTIONARRARY[7] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot7")
- $FUNCTIONARRARY[8] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot8")
- $FUNCTIONARRARY[9] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot9")
- $FUNCTIONARRARY[10] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "ArmorSlot0")
- Global $SLT[6]
- $SLT[0] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell1")
- $SLT[1] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell2")
- $SLT[2] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell3")
- $SLT[3] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell4")
- $SLT[4] = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\DimsMacro", "Spell5")
- $MENUGO = 500
- EndSelect
- Select
- Case $NMSG = $RADIO1
- GUICtrlSetState($BUTTON1, $GUI_ENABLE)
- $EQUIPARMOR = True
- $DUMMYMODE = False
- Case $NMSG = $RADIO2
- GUICtrlSetState($BUTTON1, $GUI_ENABLE)
- $EQUIPARMOR = False
- $DUMMYMODE = False
- Case $NMSG = $RADIO3
- GUICtrlSetState($BUTTON1, $GUI_ENABLE)
- $EQUIPARMOR = True
- $DUMMYMODE = True
- Case $NMSG = $RADIO4
- GUICtrlSetState($BUTTON1, $GUI_ENABLE)
- $NOHEALCASTING = True
- Case $NMSG = $RADIO5
- GUICtrlSetState($BUTTON1, $GUI_ENABLE)
- $HEALCASTING = True
- EndSelect
- Until $MENUGO = 500
- GUIDelete()
- Func TERMINATE()
- DllClose($VDLL)
- Exit 0
- EndFunc
- WinActivate("Darkfall Online", "")
- Func TOGGLEPAUSE()
- $PAUSED = Not $PAUSED
- While $PAUSED
- Sleep(100)
- ToolTip('Script is "Paused"', 0, 0)
- WEnd
- ToolTip("")
- EndFunc
- While 1 = 1
- If $GO = 0 Then
- Call("GETSTATUSBAR")
- EndIf
- If $GO = 5 Then
- If $NOHEALCASTING = True Then Call("NOHEALLOOP")
- If $HEALCASTING = True Then Call("HEALLOOP")
- If $DUMMYMODE = True Then
- Call("DUMMYMODE")
- EndIf
- If $DUMMYMODE = False Then
- Call("MELEE")
- EndIf
- EndIf
- WEnd
- Func GETSTATUSBAR()
- While 1 = 1
- If $GO = 0 Then ToolTip("Script is getting self hp position.", 0, 0)
- If $GO = 1 Then ToolTip("Script is getting target hp position.", 0, 0)
- If $GO = 2 Then ToolTip("Script is getting stam position.", 0, 0)
- If $GO = 3 Then ToolTip("Script is getting mana position.", 0, 0)
- $RESULT = _IMAGESEARCH("images\stat-selfhp.bmp", 1, $X1, $Y1, 20)
- If $RESULT And $GO = 0 Then
- ToolTip("Script is getting self health bar position", 0, 0)
- $HEALTHX = $X1 + 30
- $HEALTHY = $Y1
- $CHECKX = $X1
- $CHECKY = $Y1
- $PIXVAR = PixelGetColor($HEALTHX, $Y1)
- $FULLHEALTHCOLOR = $PIXVAR
- $GO = 1
- EndIf
- $RESULT = _IMAGESEARCH("images\stat-targethp.bmp", 1, $X1, $Y1, 40)
- If $RESULT And $GO = 1 Then
- If $Y1 <> $CHECKY And $X1 <> $CHECKX Then
- $TARGHEALTHY = $Y1
- $NOTARGETX = $X1 - 45
- $NOTARGETY = $Y1
- $LOWTARGETHEALTHX = $X1 - 25
- $FULLTARGETHEALTHX = $X1 + 25
- $NOTARGETCOLOR = PixelGetColor($X1, $Y1)
- $PIXVAR = PixelGetColor($LOWTARGETHEALTHX, $Y1)
- $LOWTARGETHEALTHCOLOR = $PIXVAR
- $PIXVAR = PixelGetColor($FULLTARGETHEALTHX, $Y1)
- $FULLTARGETHEALTHCOLOR = $PIXVAR
- $GO = 2
- EndIf
- EndIf
- $RESULT = _IMAGESEARCH("images\stat-selfstam.bmp", 1, $X1, $Y1, 20)
- If $RESULT And $GO = 2 Then
- ToolTip("Script is getting the stamina bar position", 0, 0)
- $STAMX = $X1 + 30
- $STAMY = $Y1
- $PIXVAR = PixelGetColor($STAMX, $Y1)
- $FULLSTAMCOLOR = $PIXVAR
- $GO = 3
- EndIf
- $RESULT = _IMAGESEARCH("images\stat-selfmana.bmp", 1, $X1, $Y1, 20)
- If $RESULT And $GO = 3 Then
- ToolTip("Script is getting the mana bar position", 0, 0)
- $MANAX = $X1 + 30
- $MANAY = $Y1
- $PIXVAR = PixelGetColor($MANAX, $Y1)
- $FULLMANACOLOR = $PIXVAR
- $GO = 4
- EndIf
- If $GO = 4 Then
- ToolTip("Script is getting hottbar color.", 0, 0)
- Send($STHK)
- Sleep(10)
- $RESULT = _IMAGESEARCH("images\8stamtohealth.bmp", 1, $X1, $Y1, 30)
- If Not $RESULT Then
- Do
- Send($SLOT2)
- $RESULT2 = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- $RESULT = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- Sleep(200)
- Send($UNSHEATHE)
- Sleep(200)
- Send($STHK)
- $RESULT2 = _IMAGESEARCH("images\8stamtohealth.bmp", 1, $X1, $Y1, 30)
- $RESULT = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- Until $RESULT Or $RESULT2
- EndIf
- $GO = 5
- EndIf
- If $GO = 5 Then
- Return
- EndIf
- WEnd
- EndFunc
- Func MELEE()
- Call("GETWEAPON")
- Call("IRONSKIN")
- Call("MELEEHASTE")
- Call("DISEASE")
- While 1
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $DIF = TimerDiff($TIME6)
- If $DIF >= $EQUIPDELAY2 And $EQUIPARMOR Then
- ToolTip("Script is checking your armor.", 0, 0)
- Call("ARMOR")
- $TIME6 = TimerInit()
- EndIf
- Call("GMCHECK")
- For $Z = 0 To 50
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $PIXVAR = PixelGetColor($NOTARGETX, $NOTARGETY)
- If $PIXVAR <> $NOTARGETCOLOR Then
- Do
- ToolTip("Paused, no target found.", 0, 0)
- Sleep(100)
- $PIXVAR = PixelGetColor($NOTARGETX, $NOTARGETY)
- Until $PIXVAR = $NOTARGETCOLOR
- EndIf
- Call("IRONSKIN")
- Call("MELEEHASTE")
- Call("DISEASE")
- Call("GETSTATS")
- Call("GETSTAM")
- Call("GETMANA")
- Call("SWORD")
- ToolTip("Script is hitting the target.", 0, 0)
- $DIF = TimerDiff($TIME4)
- If $DIF >= $SPECIALATK Then
- Sleep($ATTACKDELAY)
- Send($SLOT4)
- Sleep(100)
- $TIME4 = TimerInit()
- MouseClick("left")
- Sleep(50)
- MouseClick("left")
- EndIf
- MouseClick("left")
- Sleep(50)
- MouseClick("left")
- Next
- WEnd
- EndFunc
- Func DUMMYMODE()
- While 1
- ToolTip("Script is being a dummy.", 0, 0)
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $DIF = TimerDiff($TIME6)
- If $DIF >= $EQUIPDELAY2 Then
- ToolTip("Script is checking your armor.", 0, 0)
- Call("ARMOR")
- $TIME6 = TimerInit()
- EndIf
- $PIXVAR = PixelGetColor($NOTARGETX, $NOTARGETY)
- If $PIXVAR <> $NOTARGETCOLOR Then
- Do
- ToolTip("Paused, no target found.", 0, 0)
- Sleep(100)
- $PIXVAR = PixelGetColor($NOTARGETX, $NOTARGETY)
- Until $PIXVAR = $NOTARGETCOLOR
- EndIf
- Call("GMCHECK")
- Call("IRONSKIN")
- Call("MELEEHASTE")
- Call("DISEASE")
- WEnd
- EndFunc
- Func GETMANA()
- $PIXVAR = PixelGetColor($MANAX, $MANAY)
- If $PIXVAR <> $FULLMANACOLOR Then
- Call("CHECKSTAFF")
- Sleep(250)
- Call("WAITFORCAST")
- ToolTip("Script is casting health to mana", 0, 0)
- Send($HTMK)
- Sleep($VMWARE)
- MouseClick("left")
- Sleep(250)
- Call("STARTCAST")
- EndIf
- EndFunc
- Func GETSTAM()
- $PIXVAR = PixelGetColor($STAMX, $STAMY)
- If $PIXVAR <> $FULLSTAMCOLOR Then
- Call("CHECKSTAFF")
- Sleep(250)
- Call("WAITFORCAST")
- ToolTip("Script is casting mana to stam", 0, 0)
- Send($SLOT5)
- Sleep($VMWARE)
- MouseClick("left")
- Sleep(250)
- Call("STARTCAST")
- EndIf
- $RESULT = _IMAGESEARCH("images\misc-nourished.bmp", 1, $X1, $Y1, 30)
- If Not $RESULT Then
- Send($SLOT3)
- Send($FOOD2)
- Send($FOOD3)
- EndIf
- EndFunc
- Func GETSTATS()
- $PIXVAR = PixelGetColor($LOWTARGETHEALTHX, $TARGHEALTHY)
- If $PIXVAR <> $LOWTARGETHEALTHCOLOR Then
- Do
- $PIXVAR2 = PixelGetColor($NOTARGETX, $NOTARGETY)
- If $PIXVAR2 <> $NOTARGETCOLOR Then
- Do
- ToolTip("Paused, no target found.", 0, 0)
- Sleep(100)
- $PIXVAR2 = PixelGetColor($NOTARGETX, $NOTARGETY)
- Until $PIXVAR2 = $NOTARGETCOLOR
- EndIf
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- Call("CHECKSTAFF")
- ToolTip("Script is healing the target.", 0, 0)
- Send($SLOT9)
- Sleep(100)
- Sleep($VMWARE)
- MouseClick("left")
- Send($SLOT0)
- Sleep(100)
- Sleep($VMWARE)
- MouseClick("left")
- Send($EXTRAHEAL)
- Sleep(100)
- Sleep($VMWARE)
- MouseClick("left")
- $PIXVAR = PixelGetColor($FULLTARGETHEALTHX, $TARGHEALTHY)
- Until $FULLTARGETHEALTHCOLOR = $PIXVAR
- Sleep(250)
- Call("STARTCAST")
- EndIf
- EndFunc
- Func CHECKSTAFF()
- Send($SLOT0)
- Sleep(350)
- Send($UNSHEATHE)
- $NOSTAFF = _IMAGESEARCH("images\weapons\wpn-selected.bmp", 1, $X1, $Y1, 30)
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- If $NOSTAFF Or $RESULT Then
- ToolTip("Script is drawing your staff.", 0, 0)
- Call("UNSHEATHESTAFFFUNC")
- EndIf
- EndFunc
- Func IRONSKIN()
- If $CASTIRON = -1 Then
- Return
- EndIf
- $DIF = TimerDiff($TIME1)
- If $DIF >= $CASTIRON Then
- Call("CHECKSTAFF")
- Sleep(250)
- Call("WAITFORCAST")
- ToolTip("Script is casting ironskin.", 0, 0)
- Send($SLOT8)
- Sleep($VMWARE)
- MouseClick("left")
- Call("STARTCAST")
- Sleep(250)
- $TIME1 = TimerInit()
- EndIf
- EndFunc
- Func MELEEHASTE()
- If $CASTHASTE = -1 Then
- Return
- EndIf
- $DIF = TimerDiff($TIME2)
- If $DIF >= $CASTHASTE Then
- Call("CHECKSTAFF")
- Sleep(250)
- Call("WAITFORCAST")
- ToolTip("Script is casting melee haste.", 0, 0)
- Send($SLOT7)
- Sleep($VMWARE)
- MouseClick("left")
- Call("STARTCAST")
- Sleep(250)
- $TIME2 = TimerInit()
- EndIf
- EndFunc
- Func DISEASE()
- If $CASTDISEASE = -1 Then
- Return
- EndIf
- $DIF = TimerDiff($TIME3)
- If $DIF >= $CASTDISEASE Then
- Call("CHECKSTAFF")
- Sleep(250)
- Call("WAITFORCAST")
- ToolTip("Script is casting disease.", 0, 0)
- Send($SLOT6)
- Sleep($VMWARE)
- MouseClick("left")
- Call("STARTCAST")
- Sleep(250)
- $TIME3 = TimerInit()
- EndIf
- EndFunc
- Func SWORD()
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- If Not $RESULT Then
- Send($SLOT1)
- $EXIT = False
- $EQUIP = 0
- Do
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Sleep(85)
- Send($UNSHEATHE)
- If $RESULT Then
- $EXIT = True
- ExitLoop
- EndIf
- $EQUIP = $EQUIP + 1
- Until $EQUIP = 4 Or $RESULT Or $EXIT
- If Not $EXIT Then
- Call("UNSHEATHEWEAPONFUNC")
- Return
- EndIf
- EndIf
- EndFunc
- Func GETWEAPON()
- ToolTip("Script is saving your weapon type.", 0, 0)
- If $WEAPONIMAGE = 0 Then
- Do
- Do
- $RESULT = _IMAGESEARCH("images\weapons\wpn-selected.bmp", 1, $X1, $Y1, 30)
- Send($SLOT1)
- Sleep(1000)
- Send($UNSHEATHE)
- Until Not $RESULT
- For $I = 1 To $WEAPONARRAY[0]
- $RESULT = _IMAGESEARCH($WEAPONARRAY[$I], 1, $X1, $Y1, 30)
- If $RESULT Then
- $WEAPONIMAGE = $WEAPONARRAY[$I]
- $LOOPEXIT = True
- EndIf
- Next
- Until $LOOPEXIT = True
- EndIf
- EndFunc
- Func ARMOR()
- For $I = 1 To $ARMORARRAY[0]
- If $ARMORARRAY[$I] <> False Then
- $RESULT = _IMAGESEARCH($ARMORARRAY[$I], 1, $X1, $Y1, 30)
- $DIF = TimerDiff($TIME5)
- If $RESULT And $DIF >= $EQUIPDELAY Then
- Send($FUNCTIONARRARY[$I])
- Call("WAITFORARMOR", $ARMORARRAY[$I], $I)
- EndIf
- EndIf
- Next
- $TIME5 = TimerInit()
- EndFunc
- Func WAITFORARMOR($PIECE, $NUM)
- $TIMEOUT = TimerInit()
- Do
- ToolTip("Script is equipping armor, timeout is: " & Int($OUTOFTIME) & " armor piece is: " & $PIECE, 0, 0)
- $OUTOFTIME = TimerDiff($TIMEOUT)
- Sleep(100)
- $RESULT = _IMAGESEARCH($PIECE, 1, $X1, $Y1, 30)
- Until Not $RESULT Or $OUTOFTIME > 17000
- If $OUTOFTIME > 17000 Then
- ToolTip("Failed to equip armor, piece is: " & $ARMORARRAY[$NUM], 0, 0)
- Sleep(1000)
- $ARMORARRAY[$NUM] = False
- EndIf
- EndFunc
- Func GMCHECK()
- Call("OKBOX")
- Call("RECALLBOX")
- EndFunc
- Func TELLCHECK()
- $RESULT = _IMAGESEARCH("images\gmtell2.bmp", 1, $X1, $Y1, 50)
- If $RESULT Then
- $GMX = $X1
- $GMY = $Y1
- Call("CLICKONTAB")
- EndIf
- $RESULT = _IMAGESEARCH("images\gmtell.bmp", 1, $X1, $Y1, 50)
- If $RESULT Then
- $GMX = $X1
- $GMY = $Y1
- Call("CLICKONTAB")
- EndIf
- Call("RECALLBOX")
- EndFunc
- Func CLICKONTAB()
- Sleep(800)
- Call("GOTOGUIMODE")
- MouseClick("left", $GMX, $GMY)
- Sleep(800)
- Send("{enter}")
- Sleep(800)
- Send($GMRESPONSE)
- Sleep(800)
- Send("{enter}")
- Sleep(800)
- Send("{enter}")
- Sleep(9000)
- Send("i have to go now, bye.")
- Sleep(800)
- Send("{enter}")
- Sleep(800)
- Send("{enter}")
- Sleep(800)
- Send("/quit")
- Sleep(800)
- Send("{enter}")
- Sleep(800)
- Send("{enter}")
- $X1 = @DesktopWidth / 2
- $Y1 = @DesktopHeight / 2
- While 1
- ToolTip("GM TELL RECIVED", $X1, $Y1)
- SoundSetWaveVolume(100)
- SoundPlay("sounds\gmtell.wav", 1)
- WEnd
- EndFunc
- Func OKBOX()
- $RESULT = _IMAGESEARCH("images\gmok.bmp", 1, $X1, $Y1, 50)
- If $RESULT Then
- $GMX = $X1
- $GMY = $Y1
- Call("GOTOGUIMODE")
- Sleep(400)
- MouseClick("left", $GMX, $GMY)
- Call("TELLCHECK")
- EndIf
- EndFunc
- Func RECALLBOX()
- $RESULT = _IMAGESEARCH("images\gmconfirm.bmp", 1, $X1, $Y1, 30)
- If $RESULT Then
- $RESULT = _IMAGESEARCH("images\gmdecline.bmp", 1, $X1, $Y1, 50)
- If $RESULT Then
- $GMX = $X1
- $GMY = $Y1
- Call("GOTOGUIMODE")
- Sleep(400)
- MouseClick("left", $GMX, $GMY)
- Call("TELLCHECK")
- EndIf
- EndIf
- EndFunc
- Func GOTOGUIMODE()
- $RESULT = _IMAGESEARCH("images\optionstab.bmp", 1, $X1, $Y1, 30)
- If Not $RESULT Then
- Do
- $RESULT = _IMAGESEARCH("images\optionstab.bmp", 1, $X1, $Y1, 30)
- If $GUIMODE <> "left" Or $GUIMODE <> "right" Or $GUIMODE <> "middle" Then
- Send($GUIMODE)
- Else
- MouseClick($GUIMODE)
- EndIf
- Sleep(800)
- Until $RESULT
- EndIf
- EndFunc
- Func STARTCAST()
- $POS = MouseGetPos()
- $POS[1] = $POS[1] - 65
- $POS[0] = $POS[0] - 149
- $NOTCASTING = PixelGetColor($POS[0], $POS[1])
- $CASTINGTIMER = TimerInit()
- EndFunc
- Func WAITFORCAST()
- Do
- $CASTINGTIMERDIF = TimerDiff($CASTINGTIMER)
- $POS = MouseGetPos()
- $POS[1] = $POS[1] - 65
- $POS[0] = $POS[0] - 149
- $PIXVAR = PixelGetColor($POS[0], $POS[1])
- ToolTip("Script is waiting for spell to finish: " & $CASTINGTIMERDIF, 0, 0)
- Until $PIXVAR = $NOTCASTING Or $CASTINGTIMERDIF > 2500
- Sleep(500)
- Sleep($CASTINGWAIT)
- EndFunc
- Func UNSHEATHESTAFFFUNC()
- Do
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- Send($SLOT2)
- Sleep(300)
- $RESULT = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- $RESULT2 = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Send($UNSHEATHE)
- Sleep(500)
- Send($SLOT0)
- $RESULT = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- $RESULT2 = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Until Not $RESULT And Not $RESULT2
- EndFunc
- Func UNSHEATHEWEAPONFUNC()
- Do
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Send($UNSHEATHE)
- Sleep(400)
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Send($SLOT1)
- Sleep(400)
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Send($UNSHEATHE)
- Sleep(400)
- $RESULT = _IMAGESEARCH($WEAPONIMAGE, 1, $X1, $Y1, 30)
- Until $RESULT
- EndFunc
- Func _IMAGESEARCH($FINDIMAGE, $RESULTPOSITION, ByRef $X, ByRef $Y, $TOLERANCE)
- $SIZE = WinGetClientSize("Darkfall Online")
- Return _IMAGESEARCHAREA($FINDIMAGE, $RESULTPOSITION, 0, 0, $SIZE[0], $SIZE[1], $X, $Y, $TOLERANCE)
- EndFunc
- Func _IMAGESEARCHAREA($FINDIMAGE, $RESULTPOSITION, $X1, $Y1, $RIGHT, $BOTTOM, ByRef $X, ByRef $Y, $TOLERANCE)
- If $TOLERANCE > 0 Then $FINDIMAGE = "*" & $TOLERANCE & " " & $FINDIMAGE
- $RESULT = DllCall("ImageSearchDLL.dll", "str", "ImageSearch", "int", $X1, "int", $Y1, "int", $RIGHT, "int", $BOTTOM, "str", $FINDIMAGE)
- If $RESULT[0] = "0" Then Return 0
- $ARRAY = StringSplit($RESULT[0], "|")
- $X = Int(Number($ARRAY[2]))
- $Y = Int(Number($ARRAY[3]))
- If $RESULTPOSITION = 1 Then
- $X = $X + Int(Number($ARRAY[4]) / 2)
- $Y = $Y + Int(Number($ARRAY[5]) / 2)
- EndIf
- Return 1
- EndFunc
- Func _ISPRESSED($SHEXKEY, $VDLL = "user32.dll")
- Local $A_R = DllCall($VDLL, "short", "GetAsyncKeyState", "int", "0x" & $SHEXKEY)
- If @error Then Return SetError(@error, @extended, False)
- Return BitAND($A_R[0], 32768) <> 0
- EndFunc
- Func GETHOTKEY($CURRENT)
- Local $KEY = False
- Local $Z
- $LABEL3 = GUICtrlCreateLabel("Please press your hotkey...Previous is: " & $CURRENT, 390, 140, 140, 97)
- Do
- For $I = 1 To 125
- If _ISPRESSED(Hex($I, 2), $VDLL) Then
- $Z = Hex($I, 2)
- $KEY = _ISPRESSED(Hex($I, 2), $VDLL)
- $HOTKEY = $KEYLIST[$I]
- GUICtrlSetData($LABEL3, Hex($I, 2))
- Sleep(1000)
- EndIf
- Next
- Until $KEY
- EndFunc
- Func NOHEALCAST()
- For $Z = 0 To 8
- For $I = 0 To 5
- Send($SLT[$I])
- ToolTip("Script is on spell #" & $I, 0, 0)
- Sleep(200)
- MouseClick("left")
- Call("NOHEALGETSTATS")
- Next
- Next
- EndFunc
- Func NOHEALLOOP()
- While 1
- Call("GMCHECK")
- Call("CHECKSTAFFCAST")
- Call("NOHEALCAST")
- WEnd
- EndFunc
- Func HEALLOOP()
- While 1
- Call("GMCHECK")
- Call("CHECKSTAFFCAST")
- Call("HEALCAST")
- WEnd
- EndFunc
- Func CHECKSTAFFCAST()
- Send($STHK)
- Sleep(100)
- $PIXVAR = PixelGetColor($STAMICONX, $STAMICONY)
- If $PIXVAR <> $STAMICON Then
- Do
- Send($SLOT2)
- $RESULT2 = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- $RESULT = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- Sleep(200)
- Send($UNSHEATHE)
- Sleep(200)
- Send($STHK)
- $RESULT2 = _IMAGESEARCH("images\8stamtohealth.bmp", 1, $X1, $Y1, 30)
- $RESULT = _IMAGESEARCH("images\misc-nospell.bmp", 1, $X1, $Y1, 30)
- Until $RESULT Or $RESULT2
- EndIf
- EndFunc
- Func NOHEALGETSTATS()
- $PIXVAR = PixelGetColor($MANAX, $MANAY)
- If $PIXVAR <> $FULLMANACOLOR Then
- ToolTip("Script is casting health to mana", 0, 0)
- Send($HTMK)
- Sleep(150)
- MouseClick("left")
- EndIf
- $PIXVAR = PixelGetColor($STAMX, $STAMY)
- If $PIXVAR <> $FULLSTAMCOLOR Then
- ToolTip("Script is casting mana to stam", 0, 0)
- Send($MTSK)
- Sleep(150)
- MouseClick("left")
- EndIf
- $PIXVAR = PixelGetColor($HEALTHX, $HEALTHY)
- If $PIXVAR <> $FULLHEALTHCOLOR Then
- ToolTip("Script is casting stam to health", 0, 0)
- Send($STHK)
- Sleep(150)
- MouseClick("left")
- EndIf
- EndFunc
- Func HEALCAST()
- For $Z = 0 To 8
- For $I = 0 To 5
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $PIXVAR = PixelGetColor($NOTARGETX, $NOTARGETY)
- If $PIXVAR <> $NOTARGETCOLOR Then
- Do
- Sleep(100)
- $PIXVAR = PixelGetColor($NOTARGETX, $NOTARGETY)
- Until $PIXVAR = $NOTARGETCOLOR
- EndIf
- Send($SLT[$I])
- ToolTip("Script is on spell #" & $I, 0, 0)
- Sleep(150)
- MouseClick("left")
- Call("HEALGETSTATS")
- Next
- Next
- EndFunc
- Func HEALGETSTATS()
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- $PIXVAR = PixelGetColor($MANAX, $MANAY)
- If $PIXVAR <> $FULLMANACOLOR Then
- ToolTip("Script is casting health to mana", 0, 0)
- Send($HTMK)
- Sleep(150)
- MouseClick("left")
- EndIf
- $PIXVAR = PixelGetColor($STAMX, $STAMY)
- If $PIXVAR <> $FULLSTAMCOLOR Then
- ToolTip("Script is casting mana to stam", 0, 0)
- Send($MTSK)
- Sleep(150)
- MouseClick("left")
- EndIf
- $PIXVAR = PixelGetColor($HEALTHX, $HEALTHY)
- If $PIXVAR <> $FULLHEALTHCOLOR Then
- ToolTip("Script is casting stam to health", 0, 0)
- Send($STHK)
- Sleep(150)
- MouseClick("left")
- EndIf
- $PIXVAR = PixelGetColor($LOWTARGETHEALTHX, $TARGHEALTHY)
- If $PIXVAR <> $LOWTARGETHEALTHCOLOR Then
- Do
- $PIXVAR2 = PixelGetColor($NOTARGETX, $NOTARGETY)
- If $PIXVAR2 <> $NOTARGETCOLOR Then
- Do
- ToolTip("Paused, no target found.", 0, 0)
- Sleep(100)
- $PIXVAR2 = PixelGetColor($NOTARGETX, $NOTARGETY)
- Until $PIXVAR2 = $NOTARGETCOLOR
- EndIf
- If Not WinActive("Darkfall Online") Then Call("TOGGLEPAUSE")
- Call("CHECKSTAFF")
- Sleep(250)
- ToolTip("Script is healing the target.", 0, 0)
- Send($SLOT9)
- Sleep(500)
- Sleep($VMWARE)
- MouseClick("left")
- Sleep(500)
- Send($SLOT0)
- Sleep(500)
- Sleep($VMWARE)
- MouseClick("left")
- Sleep(500)
- $PIXVAR = PixelGetColor($FULLTARGETHEALTHX, $TARGHEALTHY)
- Until $FULLTARGETHEALTHCOLOR = $PIXVAR
- EndIf
- EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement