Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;
- ; Wartool - Bots for Wartune and Legend Online 2.1.5.1 (Nov 2016)
- ; ==============================================================
- ;
- ; http://sites.google.com/site/sbotavc/
- ;
- ; Notes on how to transform the AutoIt 3 Wartool.Exe in a script ya may work with:
- ;
- ; 1. Decompile & Deobfuscate Strings with MATE (http://bit.do/myAutToExe)
- ; 2. Find 'SS_Original.txt' and name that func 'LoadKeyFile'
- ; 3. Add WriteFile('SS_Original.txt',$data) at the right place to dump its decrypted content
- ; 4. Find all 3 Ref to LoadKeyFile, than load it and strip it into lines
- ; => Manually replace the execute(Line[x]) with the actually script line
- ; 5. Now apply MATE's RegExp Renamer to get rid of that horrible long and ugly obfuscated VarNames
- ; 6. Use MATE's Function Renamer to remove the include & restore some of the varnames
- ; 7. 'Add Trace lines' under Tools In SciTE (The AutoIT editor) is a really useful tool to watch execution flow...
- ;
- ; 8. Quickhack:
- ; changing that little camoflaged 'freeee' [\x66\x72\x65\x65\x65\x65] to 'fre’eee' as you can see it at the
- ; Website https://sbotavc.wordpress.com/ might do the trick.
- ; Ups well magic string is not 'fre’eee' but 'fre’eee' since it's HTML
- ; But yeah it's a RegExp so just 'fre' 'f' or '.' will do the trick and make it true
- ;
- ; <cw2k>
- ; PS: SS.txt-Bugfix Replace all 14 $A000021050005ZJN8LUIU7OLKF4NKCM with $sProgramName
- ;
- ; Pattern I used for Mate's RegExp Renamer:
- ;
- ;~ "Global\s*Const\s*(\$A0000[\w\d]{0,28})\b" -> "$gConst" ;
- ;~ "Global\s*(\$A0000[\w\d]{0,28})\b" -> "$global" ;
- ;~ "Global\s*Enum\s*(\$A0000[\w\d]{0,28})\b" -> "$gcEnum" ;
- ;~ "Local\s*(\$A0000[\w\d]{0,28})\b" -> "$vLocal" ;
- ;~ "(\$A0000[\w\d]{0,28})\b" -> "$my_var" ;
- ;~ "HotKeySet.*\{(?:\w*)\}.*(A0000[\w\d]{0,28})\b" -> "FnHotKey" ;
- ;~ "Func\s*(_0A0000[\w\d]{0,29})\b" -> "_Func" ;
- ;~ "Func\s*(A00002100[\w\d]{0,29})\b" -> "FuncA" ;
- ;~ "Func\s*(A00002105[\w\d]{0,29})\b" -> "FuncB" ;
- #include <Array.au3>
- #include <StructureConstants.au3>
- #include <ButtonConstants.au3>
- #include <FileConstants.au3>
- #include <Crypt.au3>
- #include <ListViewConstants.au3>
- ;; Global Const $MEM_COMMIT = 4096
- ;; Global Const $MEM_RESERVE = 8192
- ;; Global Const $PAGE_READWRITE = 4
- ;; Global Const $MEM_RELEASE = 32768
- ;; Global Const $PROCESS_VM_OPERATION = 8
- ;; Global Const $PROCESS_VM_READ = 16
- ;; Global Const $PROCESS_VM_WRITE = 32
- ;; Global Const $SE_PRIVILEGE_ENABLED = 2
- ;Global Enum $gcEnum0000 = 0x0, $my_var0000, $SECURITYIMPERSONATION, $my_var0001
- ;; Global Const $TOKEN_QUERY = 8
- ;; Global Const $TOKEN_ADJUST_PRIVILEGES = 32
- ;; Global Const $tagPOINT = "struct;long X;long Y;endstruct"
- ; Global Const $tagRECT = "struct;long Left;long Top;long Right;long Bottom;endstruct"
- ;; Global Const $tagGDIPSTARTUPINPUT = "uint Version;ptr Callback;bool NoThread;bool NoCodecs"
- ; Global Const $tagLVITEM = "struct;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;ptr piColFmt;int iGroup;endstruct"
- ;Global Const $gConst0000 = "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" & ((@OSVersion = "WIN_XP") ? "" : ";" & $tagRECT & ";uint uChevronState")
- ;; Global Const $tagSECURITY_ATTRIBUTES = "dword Length;ptr Descriptor;bool InheritHandle"
- ;; Global Const $tagMEMMAP = "handle hProc;ulong_ptr Size;ptr Mem"
- ; Global Const $UBOUND_DIMENSIONS = 0x0
- ; Global Const $UBOUND_ROWS = 0x1
- ; Global Const $UBOUND_COLUMNS = 0x2
- ;; Global Const $FO_READ = 0x0
- ; Global Const $FO_OVERWRITE = 0x2
- ;Global Const $FO_CREATEPATH = 0x8
- ;Global Const $FO_BINARY = 0x10
- ;; Global Const $OPEN_EXISTING = 0x3
- Global Const $gConst0003 = 1
- Global Const $gConst0004 = 2
- ;; Global Const $FILE_SHARE_READWRITE = BitOR($gConst0003, $gConst0004)
- ;; Global Const $FRTA_NOCOUNT = 0x0
- ;; Global Const $FRTA_COUNT = 0x1
- ;; Global Const $FRTA_INTARRAYS = 0x2
- ;; Global Const $FRTA_ENTIRESPLIT = 0x4
- ;; Global Const $STR_STRIPALL = 0x8
- ;; Global Const $STR_CHRSPLIT = 0x0
- ; Global Const $STR_ENTIRESPLIT = 0x1
- ; Global Const $STR_NOCOUNT = 0x2
- Global Const $gConst0005 = Ptr(-1)
- Global Const $gConst0006 = Ptr(-1)
- Global Const $gConst0007 = 256
- Global Const $gConst0008 = 8192
- Global Const $gConst0009 = 32768
- Global Const $gConst000A = BitShift($gConst0007, 0x8)
- Global Const $gConst000B = BitShift($gConst0008, 0x8)
- Global Const $gConst000C = BitShift($gConst0009, 0x8)
- Global Const $gConst000D = 16
- Global Const $gConst000E = 8192
- Global $global0000[64][2] = [[0, 0]]
- Global $global0001, $my_var0002 = 0x0
- ;~ Global Const $tagOSVERSIONINFO = "struct;dword OSVersionInfoSize;dword MajorVersion;dword MinorVersion;dword BuildNumber;dword PlatformId;wchar CSDVersion[128];endstruct"
- ;~ Global Const $gConst000F = __WINVER()
- Global Const $gConst0010 = 131072
- Global Const $gConst0011 = 524288
- Global Const $gConst0012 = 2097152
- Global Const $gConst0013 = 12582912
- Global Const $gConst0014 = -2147483648
- Global Const $gConst0015 = 274
- Global Const $gConst0016 = BitOR($gConst0010, $gConst0013, $gConst0014, $gConst0011)
- Global Const $gConst0017 = 2
- Global Const $gConst0018 = 4096
- Global Const $gConst0019 = -3
- Global Const $gConst001A = -7
- Global Const $gConst001B = -8
- Global Const $gConst001C = 0x1
- Global Const $gConst001D = 0x4
- Global Const $gConst001E = 0x10
- Global Const $gConst001F = 0x20
- Global Const $gConst0020 = 0x40
- Global Const $gConst0021 = 0x80
- Global Const $gConst0022 = 0
- Global Const $gConst0023 = 1
- Global Const $gConst0024 = 2
- Global Const $gConst0025 = 4
- Global Const $gConst0026 = BitOR($gConst0022, $gConst0023, $gConst0024, $gConst0025)
- ;Global Enum $ARRAYFILL_FORCE_DEFAULT, $ARRAYFILL_FORCE_SINGLEITEM, $ARRAYFILL_FORCE_INT, $ARRAYFILL_FORCE_NUMBER, $ARRAYFILL_FORCE_PTR, $ARRAYFILL_FORCE_HWND, $ARRAYFILL_FORCE_STRING
- Global Const $gConst0027 = 0x1
- Global $__g_hGDIPDll = 0x0
- Global $__g_iGDIPRef = 0x0
- Global $__g_iGDIPToken = 0x0
- Global $__g_bGDIP_V1_0 = True
- Global Const $gConst0028 = 64
- Global Const $gConst0029 = 128
- Global Const $gConst002A = 247
- ; Global Const $_UDF_STARTID = 0x2710
- Global Const $gConst002B = -16
- If Not ObjEvent("AutoIt.Error") Then
- Global Const $gConst002C = ObjEvent("AutoIt.Error", "FuncA0036")
- EndIf
- ;; Global Const $PROV_RSA_AES = 0x18
- ;; Global Const $CRYPT_VERIFYCONTEXT = -268435456
- ;; Global Const $CRYPT_EXPORTABLE = 1
- ; Global Const $CRYPT_USERDATA = 0x1
- ;; Global Const $CALG_MD5 = 32771
- Global Const $iAlgorithm = 26126
- ; Global Const $CALG_RC4 = 26625
- ; Global Const $CALG_USERKEY = 0x0
- ;; Global Const $KP_ALGID = 7
- Global $__g_aCryptInternalData[3]
- Global Const $gConst002E = 0x800
- Global Const $gConst002F = 194
- Global Const $gConst0030 = 181
- Global Const $gConst0031 = 183
- Global Const $gConst0032 = 177
- ;; Global Const $BM_CLICK = 14
- Global Const $gConst0033 = 0x0
- Global Const $gConst0034 = 0x1
- Global Const $gConst0035 = 0x3
- Global Const $gConst0036 = 0x2
- Global Const $gConst0037 = 0x4
- Global Const $gConst0038 = -1
- ;; Global Const $LVIF_PARAM = 4
- ;; Global Const $LVIF_STATE = 8
- ;; Global Const $LVIS_FOCUSED = 1
- ; Global Const $LVIS_SELECTED = 2
- Global Const $gConst0039 = 4096
- ;; Global Const $LVM_DELETEALLITEMS = ($gConst0039 + 0x9)
- Global Const $gConst003A = ($gConst0039 + 0x8)
- ;; Global Const $LVM_GETITEMA = ($gConst0039 + 0x5)
- ;; Global Const $LVM_GETITEMW = ($gConst0039 + 0x4B)
- ;; Global Const $LVM_GETITEMCOUNT = ($gConst0039 + 0x4)
- ;; Global Const $LVM_GETITEMSTATE = ($gConst0039 + 0x2C)
- Global Const $gConst003B = ($gConst0039 + 0x32)
- Global Const $gConst003C = 8192 + 0x6
- ;; Global Const $LVM_SETITEMSTATE = ($gConst0039 + 0x2B)
- Global $__g_hLVLastWnd
- Global Const $gConst003D = 0x3
- Global Const $gConst003E = 61458
- HotKeySet("^+{1}", "FnHotKey0000")
- HotKeySet("{F4}", "FnHotKey0001")
- HotKeySet("+{Esc}", "FnHotKey_Esc")
- HotKeySet("+{F3}", "FnHotKey0003")
- HotKeySet("+{F4}", "FnHotKey0004")
- HotKeySet("+{F1}", "FnHotKey0005")
- HotKeySet("+{F2}", "FnHotKey0006")
- HotKeySet("^+{a}", "FnHotKey0007")
- HotKeySet("^{e}", "FnHotKey0008")
- HotKeySet("^+{f}", "FnHotKey0009")
- HotKeySet("^+{z}", "FnHotKey000A")
- HotKeySet("^+{x}", "FnHotKey000B")
- HotKeySet("{F10}", "FnHotKey000C")
- HotKeySet("^+{2}", "FnHotKey000D")
- HotKeySet("^+{3}", "FnHotKey000E")
- HotKeySet("^+{4}", "FnHotKey000F")
- HotKeySet("^+{e}", "FnHotKey0010")
- HotKeySet("^+{c}", "FnHotKey0011")
- HotKeySet("^+{s}", "FnHotKey0012")
- Global $global0002, $my_var0003, $my_var0004, $my_var0005, $my_var0006
- Global $global0003, $my_var0007, $my_var0008 = 0x1, $my_var0009, $my_var000A, $my_var000B, $my_var000C
- Global $Settings = "WB\Settings.ini", $my_var000D = False, $my_var000E = @CRLF, $my_var000F = -1, $my_var0010 = -1, $my_var0011 = -1, $my_var0012 = -1
- Global $global0005, $my_var0013 = IniRead($Settings, "General", "LagMod", 0x1), $my_var0014, $my_var0015, $my_var0016, $my_var0017
- Global $global0006[] = ["WB\" & "Preparing.bmp", "WB\" & "PreparingFlipped.bmp"]
- Global $global0007, $my_var0018, $my_var0019 = 0x0, $my_var001A = -1, $my_var001B, $my_var001C = -1, $my_var001D, $my_var001E, $my_var001F
- Global $global0008, $my_var0020, $my_var0021, $my_var0022, $my_var0023, $my_var0024
- Global $global0009, $my_var0025, $my_var0026, $my_var0027, $my_var0028, $my_var0029, $my_var002A, $my_var002B, $my_var002C = False, $my_var002D = 0x0, $my_var002E
- Global $global000A = "This feature is only available for Premium users."
- Global $global000B, $global0031, $my_var002F[0], $my_var0030 = 0x40, $my_var0031 = 0x0, $my_var0032 = 0x1, $my_var0033 = False
- Global $Title_Wartool = "Wartool ", $my_var0034 = 0x0, $my_var0035, $my_var0036, $my_var0037, $my_var0038, $my_var0039 = @DesktopWidth, $my_var003A = @DesktopHeight
- Global $global000D = 0x14, $my_var003B, $my_var003C, $my_var003D = 0x0, $my_var003E = False, $my_var003F, $my_var0040, $my_var0041, $my_var0042, $Reg_sth
- Global $iSelected = 0x0, $global002E, $my_var0044, $WT_Ver = "2.1.5.1", $my_var0046, $my_var0047[] = ["WB\" & "Amethyst.bmp", "WB\" & "Amethyst3.bmp", "WB\" & "Amethyst2.bmp", "WB\" & "Amethyst4.bmp"]
- Global $Locations[] = ["https://sites.google.com/site/sbotavc/", "https://sbotavc.wordpress.com/"]
- Global $global000F = "", $Location = "https://sites.google.com/site/2d3999a/9", $gNetData, $my_var004A = "https://sites.google.com/site/2d3999a/home/SS" & $WT_Ver & ".txt"
- Global $global0010 = "", $global0019 = "AFK Mode", $my_var004B = 0xFA0, $Reg_sth, $my_var004C = IniRead($Settings, "Combat", "Skills", "5544332211adwszx")
- Global $AdsLink = "http://go.ad2up.com/afu.php?id=308407", $my_var004D, $NotFirstRun5 = IniRead($Settings, "General", "NotFirstRun5", 0x0)
- Global $global0012 = 0x1, $my_var004F = 0x1, $global001B = 0x1, $my_var0050 = 0x0, $global001A = 0x1, $global0018 = IniRead($Settings, "General", "DoRefresh", $gConst001D), $my_var0051 = 0x13, $my_var0052, $my_var0053 = 0x0, $my_var0054 = -1
- If _Singleton($Title_Wartool, 0x1) = 0 Then
- MsgBox(0x40, "", "An instance of Wartool is already running.")
- Exit
- EndIf
- FuncA000E()
- If Not @Compiled Then $Settings = "Settings.ini"
- $global002E = IniRead($Settings, "Sylph", "Version", "v3")
- Select
- Case $global002E = "v6"
- $my_var000B = True
- $my_var0044 = "v3"
- Case $global002E = "v5"
- $my_var000B = True
- $my_var0044 = "v3"
- Case $global002E = "v3"
- $my_var0044 = "v3"
- Case $global002E = "v2"
- $my_var0044 = ""
- EndSelect
- Global $global0013[] = ["WB\" & "InCombat3.bmp", "WB\v3InCombat4.bmp", "WB\" & "v3InCombat3.bmp", "WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- $my_var0055 = FileFindFirstFile("WB\lang_*.txt")
- While 0x1
- $my_var0056 = FileFindNextFile($my_var0055)
- If @error Then ExitLoop
- $my_var0057 = StringRegExp($my_var0056, "lang_(.+)\.txt", 0x3)
- _ArrayAdd($my_var002F, $my_var0057[0])
- WEnd
- $NotFirstRun = IniRead($Settings, "General", "NotFirstRun", 0x0)
- $my_var0059 = IniRead($Settings, "Sylph", "Sylph", "Iris")
- $my_var005A = IniRead($Settings, "General", "Language", "English")
- $my_var005B = IniRead($Settings, "General", "ClickMode", $gConst001D)
- $my_var005C = IniRead($Settings, "General", "Kabam", $gConst001D)
- $my_var005D = IniRead($Settings, "Boss", "RemoveSkills", $gConst001D)
- $my_var005E = IniRead($Settings, "General", "WinterTheme", $gConst001D)
- $my_var004D = IniRead($Settings, "General", "Scaling", $gConst001D)
- $global001C = IniRead($Settings, "Sylph", "DontKillSylphs", $gConst001D)
- $my_var005F = IniRead($Settings, "Sylph", "OldSylphHunt", $gConst001C)
- $global0005 = IniRead($Settings, "General", "Arabic", $gConst001D)
- $my_var0016 = IniRead($Settings, "Sylph", "PartyArena", $gConst001D)
- $my_var0017 = IniRead($Settings, "Sylph", "KidArena", $gConst001D)
- $my_var0036 = IniRead($Settings, "Sylph", "FuncA0010", $gConst001D)
- $my_var0037 = IniRead($Settings, "Sylph", "DoTanks", $gConst001D)
- $global0010 = $my_var0059
- DelSSTxt()
- $my_var0060 = FileGetAttrib("WB")
- If FileGetSize("WB\AFK.bmp") = 0 Then
- MsgBox(0x0, "Error", "Cant find WB folder." & $my_var000E & "Make sure they're in the same directory.")
- Exit
- EndIf
- ;$my_var0061 = InetGet($my_var004A, "WB\" & "SS.txt", 0x9, 0x1)
- $my_var0062 = FileRead("WB\lang_" & $my_var005A & ".txt")
- $my_var0063 = StringRegExp($my_var0062, "(?s)<Help>(.+)</Help>", 0x3)
- $my_var0064 = StringRegExp($my_var0062, "<GUI>(?s)(.+)</GUI>", 0x3)
- If @error Then
- FuncB0028("Error", "Failed to load language file, now using default English", 0x2)
- $my_var0065 = "Sylph hunt: Click Initialize then enter Atoll and press F2 to start." & $my_var000E & "*Events: Participate events when the time comes. If you're 2 hours ahead of the server, enter -2 in Time diff box." & $my_var000E & "Astral Clicker: Open up astrals panel and press F4." & $my_var000E & "AutoClicker: Press Ctrl+Shift+1." & $my_var000E & "Semi Auto 200 weekly quests: Shift+F4." & $my_var000E & "Weedbot: Enter farm and press Shift+F1." & $my_var000E & "Guild Spin: Open guild wheel and press Shift+F2." & $my_var000E & "Tanks: Get in a match and press Ctrl+Shift+A." & $my_var000E & "Wilds Nav: Enter Wilds and press Ctrl+E." & $my_var000E & "Sky Trail: Ctrl+Shift+2." & $my_var000E & "Auto Sylph Sacrifice: Ctrl+Shift+X." & $my_var000E & "Dimension Explorer (v4.5): Ctrl+Shift+E." & $my_var000E & "World Boss: Enter WB area and press Shift+F3." & $my_var000E & "Atoll Boss: Ctrl+Shift+F to start manually." & $my_var000E & "Guild Boss: Ctrl+Shift+3." & $my_var000E & $my_var000E & "Press Ctrl+Shift+Z to pause." & $my_var000E & "Press Shift+Escape to exit the program." & $my_var000E
- $my_var0066 = "World Boss"
- $my_var0067 = "Guild Battle"
- $my_var0068 = "Amethyst"
- $my_var0069 = "Sylph Boss"
- $my_var006A = "Game Version"
- $my_var006B = "Time Difference"
- $my_var006C = "Sylph Type"
- $my_var006D = "Initialize Sylph Bot"
- $my_var006E = "Use Sylph in WB"
- $my_var006F = "Auto Reply to PM"
- $my_var0070 = "Wander Mode"
- $my_var0071 = "Refresh every"
- $my_var0072 = "Relocate w/ Map"
- $my_var0073 = "Frequency"
- $my_var0074 = "Pixel Tolerance"
- $my_var0075 = "Combat Style"
- $my_var0076 = "Event Schedule"
- $my_var0077 = "According to server time."
- $my_var0078 = "Dummy Mode"
- $my_var0079 = "Time offset between your system clock and server time, example: enter -2 if you're 2hours ahead of server time, +2 if you're 2hours behind."
- $my_var007A = "Manage time of events, should be edited only once."
- $my_var007B = "Help"
- $my_var007C = "Auto enter and fight world boss during sylph hunt, correct time difference input required."
- $my_var007D = "Auto enter and idle GB during sylph hunt, correct time difference input required."
- $my_var007E = "Auto collect x2 amethyst during sylph hunt, correct time difference input required."
- $my_var007F = "Auto ask for party invite and do sylph boss when it appears, party auto-reject must be off."
- $my_var0080 = "Higher means better chance of detecting graphics, but more chance of malfunction. Range: 0-60, default: 20. Be careful."
- $my_var0081 = "Randomly move around while hunting sylphs."
- $my_var0082 = "Relocate while hunting using Map. Recommended."
- $my_var0083 = "Reply to incoming messages."
- $my_var0084 = "Disable this if you don't have a sylph."
- $my_var0085 = "Auto refresh the game once in a while to reduce FPS lag."
- $my_var0086 = "Refresh game every _ minutes."
- $my_var0087 = "Edit auto-reply messages."
- $my_var0088 = "How often to relocate with map. Default: 24."
- $my_var0089 = "Auto-detect event icons instead of using schedule."
- $my_var008A = "Slower overall performance and has a slight chance of malfunction on high Pixel Tolerance."
- $my_var008B = "For winter game patch with snow."
- $my_var008C = "Disable sylph hunter, only do scheduled events."
- $my_var008D = "Show GUI"
- $my_var008E = "Virtual Hotkeys"
- $my_var008F = "FuncB0001"
- $my_var0090 = "Clicker"
- $my_var0091 = "Astral"
- $my_var0092 = "Tanks Battle"
- $my_var0093 = "Check for updates"
- $my_var0094 = "Checking for updates"
- $my_var0095 = "New version available"
- $my_var0096 = "You have the latest version."
- $my_var0097 = "Please initialize the bot first!"
- $my_var0098 = "Invalid timezone difference!"
- $my_var0099 = "Value must be between -24 and +24 for WB/GB checker."
- $my_var009A = "For example, enter -2 if you're 2 hours ahead of server time, +2 if you're 2 hours behind."
- $my_var009B = "Relocating frequency must be higher than 10."
- $my_var009C = "Enter atoll and press F2 to start. Shift+Esc: Exit."
- $my_var009D = "Press Shift+Esc to exit."
- $my_var009E = "Connection error or a new version is available."
- $my_var009F = "Moving to Asima.."
- $my_var00A0 = "Turbo Mode ? (Faster and doesn't occupy mouse)"
- $my_var00A1 = "Hover your mouse over desired collect button! Commencing in"
- $my_var00A2 = "Now spamming mouseclicks."
- $my_var00A3 = "Cant find Chiron astral, make sure the astral page is visible. 100% zoom."
- $my_var00A4 = "Ultilize for VIP (1-click capture)"
- $my_var00A5 = "Synthesize red and orange astros"
- $my_var00A6 = "1-click sell lower astrals"
- $my_var00A7 = "Cant find blessing wheel!"
- $my_var00A8 = "Problem exiting atoll.."
- $my_var00A9 = "Moving to Boss"
- $my_var00AA = "Locating"
- $my_var00AB = "Steal crops ?"
- $my_var00AC = "Paused"
- $my_var00AD = "Press Ctrl+Shift+Z to continue"
- $my_var00AE = "Overal collecting speed, higher value means slower speed. Default: 2.3"
- $my_var00AF = "Number of loops before synthing, higher means more astral will be collected. Default: 3"
- $my_var00B0 = "Weed and debug ?"
- $my_var00B1 = "Winter Theme"
- $my_var00B2 = "Don't kill sylphs"
- $my_var00B3 = "Don't use mouse"
- $my_var00B4 = "Buy HP when needed"
- $my_var00B5 = "Harvest farm when ready"
- $my_var00B6 = "Clicks missing targets"
- $my_var00B7 = "Lag modifier"
- $my_var00B8 = "Start minimized"
- $my_var00B9 = "Arabic game"
- $my_var00BA = "Collect online rewards"
- Else
- $my_var0065 = $my_var0063[0]
- $my_var00BB = StringSplit($my_var0064[0], $my_var000E, 0x1)
- $my_var0066 = $my_var00BB[2]
- $my_var0067 = $my_var00BB[3]
- $my_var0068 = $my_var00BB[4]
- $my_var0069 = $my_var00BB[5]
- $my_var006A = $my_var00BB[6]
- $my_var006B = $my_var00BB[7]
- $my_var006C = $my_var00BB[8]
- $my_var006D = $my_var00BB[9]
- $my_var006E = $my_var00BB[10]
- $my_var006F = $my_var00BB[11]
- $my_var0070 = $my_var00BB[12]
- $my_var0071 = $my_var00BB[13]
- $my_var0072 = $my_var00BB[14]
- $my_var0073 = $my_var00BB[15]
- $my_var0074 = $my_var00BB[16]
- $my_var0075 = $my_var00BB[17]
- $my_var0076 = $my_var00BB[18]
- $my_var0077 = $my_var00BB[19]
- $my_var0078 = $my_var00BB[20]
- $my_var00BC = StringRegExp($my_var0062, "<Tooltip>(?s)(.+)</Tooltip>", 0x3)
- $my_var00BD = StringSplit($my_var00BC[0], $my_var000E, 0x1)
- $my_var0079 = $my_var00BD[2]
- $my_var007A = $my_var00BD[3]
- $my_var007B = $my_var00BD[4]
- $my_var007C = $my_var00BD[5]
- $my_var007D = $my_var00BD[6]
- $my_var007E = $my_var00BD[7]
- $my_var007F = $my_var00BD[8]
- $my_var0080 = $my_var00BD[9]
- $my_var0081 = $my_var00BD[10]
- $my_var0082 = $my_var00BD[11]
- $my_var0083 = $my_var00BD[12]
- $my_var0084 = $my_var00BD[13]
- $my_var0085 = $my_var00BD[14]
- $my_var0086 = $my_var00BD[15]
- $my_var0087 = $my_var00BD[16]
- $my_var0088 = $my_var00BD[17]
- $my_var0089 = $my_var00BD[18]
- $my_var008A = $my_var00BD[19]
- $my_var008B = $my_var00BD[20]
- $my_var008C = $my_var00BD[21]
- $my_var00BE = StringRegExp($my_var0062, "<Tray>(?s)(.+)</Tray>", 0x3)
- $my_var00BF = StringSplit($my_var00BE[0], $my_var000E, 0x1)
- $my_var008D = $my_var00BF[2]
- $my_var008E = $my_var00BF[3]
- $my_var008F = $my_var00BF[4]
- $my_var0090 = $my_var00BF[5]
- $my_var0091 = $my_var00BF[6]
- $my_var0092 = $my_var00BF[7]
- $my_var0093 = $my_var00BF[8]
- $my_var00C0 = StringRegExp($my_var0062, "<Misc>(?s)(.+)</Misc>", 0x3)
- $my_var00C1 = StringSplit($my_var00C0[0], $my_var000E, 0x1)
- $my_var0094 = $my_var00C1[2]
- $my_var0095 = $my_var00C1[3]
- $my_var0096 = $my_var00C1[4]
- $my_var0097 = $my_var00C1[5]
- $my_var0098 = $my_var00C1[6]
- $my_var0099 = $my_var00C1[7]
- $my_var009A = $my_var00C1[8]
- $my_var009B = $my_var00C1[9]
- $my_var009C = $my_var00C1[10]
- $my_var009D = $my_var00C1[11]
- $my_var009E = $my_var00C1[12]
- $my_var009F = $my_var00C1[13]
- $my_var00A0 = $my_var00C1[14]
- $my_var00A1 = $my_var00C1[15]
- $my_var00A2 = $my_var00C1[16]
- $my_var00A3 = $my_var00C1[17]
- $my_var00A4 = $my_var00C1[18]
- $my_var00A6 = $my_var00C1[19]
- $my_var00A7 = $my_var00C1[20]
- $my_var00A8 = $my_var00C1[21]
- $my_var00A9 = $my_var00C1[22]
- $my_var00AA = $my_var00C1[23]
- $my_var00AB = $my_var00C1[24]
- $my_var00AC = $my_var00C1[25]
- $my_var00AD = $my_var00C1[26]
- $my_var00AE = $my_var00C1[27]
- $my_var00AF = $my_var00C1[28]
- $my_var00A5 = $my_var00C1[29]
- $my_var00B0 = $my_var00C1[30]
- $my_var00B1 = $my_var00C1[31]
- $my_var00B2 = $my_var00C1[32]
- $my_var00B3 = $my_var00C1[33]
- $my_var00B4 = $my_var00C1[34]
- $my_var00B5 = $my_var00C1[35]
- $my_var00B6 = $my_var00C1[36]
- $my_var00B7 = $my_var00C1[37]
- $my_var00B8 = $my_var00C1[38]
- $my_var00B9 = $my_var00C1[39]
- $my_var00BA = $my_var00C1[40]
- $my_var00C2 = StringRegExp(FileRead("WB\Replies.txt"), "<AB>" & $my_var000E & "(?s)(.+)" & $my_var000E & "</AB>", 0x3)
- If IsArray($my_var00C2) Then
- $global0014 = StringSplit($my_var00C2[0], $my_var000E, 0x1)
- Else
- Global $global0014[] = ["any boss party ?", "any spot for atoll boss ?", "any spot for atoll boss please ?", "Anyone for atoll boss ?", "i need boss", "invite for boss"]
- EndIf
- EndIf
- $my_var00C3 = GUICreate("", 0x69, 0x69, -1, -1, BitOR($gConst0014, 8388608))
- GUISetBkColor(16777215, $my_var00C3)
- $my_var00C4 = GUICtrlCreateCheckbox("Party Arena", 0xA, 0x6, 0x55)
- GUICtrlSetTip($my_var00C4, "[Free]Only for games with solo-able arena - v3.5+")
- GUICtrlSetState($my_var00C4, $my_var0016)
- $my_var00C5 = GUICtrlCreateCheckbox("Kid Arena", 0xA, 0x1E, 0x55)
- GUICtrlSetState($my_var00C5, $my_var0017)
- GUICtrlSetTip($my_var00C5, "[Free]Kid/Eudaemon/Guardian arena")
- $my_var00C6 = GUICtrlCreateCheckbox($my_var0068, 0xA, 0x36, 0x5F)
- GUICtrlSetState($my_var00C6, $my_var0036)
- GUICtrlSetTip($my_var00C6, $my_var007E)
- $my_var00C7 = GUICtrlCreateCheckbox("Tanks", 0xA, 0x4E, 0x5F)
- GUICtrlSetState($my_var00C7, $my_var0037)
- GUICtrlSetTip($my_var00C7, "[Premium]Do tanks when the time comes")
- $my_var00C8 = GUICreate("", 0x66, 0x26, -1, -1, BitOR($gConst0014, 8388608))
- $my_var00C9 = GUICtrlCreateButton("?", 0x6, 0x7, 0x18, 0x18)
- GUICtrlSetTip($my_var00C9, "Help")
- $my_var00CA = GUICtrlCreateButton("M", 0x27, 0x7, 0x18, 0x18, $gConst0028)
- GUICtrlSetImage($my_var00CA, "WB\1441295449_trans.ico")
- GUICtrlSetTip($my_var00CA, "Back to full GUI")
- $my_var00CB = GUICtrlCreateButton("X", 0x48, 0x7, 0x18, 0x18, $gConst0028)
- GUICtrlSetImage(-1, "WB\1441300060_ic_close.ico")
- GUICtrlSetTip($my_var00CB, "Exit")
- $my_var00CC = GUICreate("Time offset Tool", 0xAC, 0xBE, -1, -1, -2138570752)
- GUICtrlCreateLabel("Your time", 0x8, 0x65, 0x46)
- $my_var00CD = GUICtrlCreateInput(@MDAY & "/" & @MON & "-" & @HOUR & ":" & @MIN, 0x46, 0x63, 0x5F, 0x14)
- GUICtrlSetState($my_var00CD, $gConst0021)
- GUICtrlCreateLabel("Server time", 0x8, 0x83, 0x46)
- $my_var00CE = GUICtrlCreateInput(@MDAY & "/" & @MON & "-19:" & StringRight(@HOUR & ":" & @MIN, 0x2), 0x46, 0x81, 0x5F, 0x14)
- GUICtrlSetLimit($my_var00CE, 0xB)
- GUICtrlCreatePic("WB\ServT.jpg", 0x0, 0x0, 0xAC, 0x5C)
- $my_var00CF = GUICtrlCreateButton("Set", 0x69, 0xA0, 0x30, 0x16)
- $my_var00D0 = GUICtrlCreateButton("Cancel", 0x14, 0xA0, 0x30, 0x16)
- $my_var00D1 = GUICreate($Title_Wartool & $WT_Ver, 0x154, 0xF5, -1, -1, -1)
- $my_var00D2 = GUICtrlCreateTab(0x5, 0x7, 0x14B, 0xEA)
- GUICtrlCreateTabItem("Main")
- GUICtrlCreateLabel($my_var006C, 0x14, 0x2B)
- $my_var00D3 = GUICtrlCreateCombo("", 0xF7, 0x28, 0x4B, 0x15, 3)
- GUICtrlSetData(-1, "Iris")
- GUICtrlSetData(-1, "Pan")
- GUICtrlSetData(-1, "Amazon")
- GUICtrlSetData(-1, "Eve")
- GUICtrlSetData(-1, $my_var0059)
- $my_var00D4 = GUICtrlCreateCheckbox($my_var0066, 0x14, 0x4B, 0x5A, 0x16)
- GUICtrlSetState($my_var00D4, IniRead($Settings, "Sylph", "DoWB", $gConst001D))
- $my_var00D5 = GUICtrlCreateLabel($my_var006B, 0x87, 0x72, 0x69, 0x14, $gConst0017)
- GUICtrlSetState(-1, $gConst001F)
- $my_var00D6 = GUICtrlCreateCheckbox($my_var0067, 0x14, 0x6E, 0x5A, 0x16)
- GUICtrlSetState($my_var00D6, IniRead($Settings, "Sylph", "DoGB", $gConst001D))
- $my_var00D7 = GUICtrlCreateCheckbox("Guild Boss", 0x8C, 0x4B, 0x4B, 0x16)
- GUICtrlSetState($my_var00D7, IniRead($Settings, "Sylph", "DoGuildBoss", $gConst001D))
- $my_var00D8 = GUICtrlCreateCheckbox($my_var0069, 0xF8, 0x4B, 0x4E, 0x16)
- GUICtrlSetState($my_var00D8, IniRead($Settings, "Sylph", "DoSylphBoss", $gConst001D))
- $my_var00D9 = GUICtrlCreateCheckbox("Extra", 0x14, 0x91, 0x32, 0x16)
- If GUICtrlRead($my_var00C4) = $gConst001C Or GUICtrlRead($my_var00C5) = $gConst001C Or GUICtrlRead($my_var00C6) = $gConst001C Or GUICtrlRead($my_var00C7) = $gConst001C Then
- GUICtrlSetState($my_var00D9, $gConst001C)
- Else
- GUICtrlSetState($my_var00D9, $gConst001D)
- EndIf
- $my_var00DA = GUICtrlCreateInput(IniRead($Settings, "Time", "Time", ""), 0xF7, 0x70, 0x33, 0x15)
- GUICtrlSetTip($my_var00DA, $my_var0079)
- GUICtrlSetState($my_var00DA, $gConst001F)
- $my_var00DB = GUICtrlCreateButton("M", 0x12D, 0x70, 0x15, 0x15)
- GUICtrlSetTip($my_var00DB, $my_var007A)
- GUICtrlSetState($my_var00DB, $gConst001F)
- $my_var00DC = GUICtrlCreateLabel($my_var006A, 0x87, 0x95, 0x69, 0x14, $gConst0017)
- $my_var00DD = GUICtrlCreateCombo("", 0xF7, 0x92, 0x4B, 0x15, 3)
- GUICtrlSetData(-1, "v6")
- GUICtrlSetData(-1, "v5")
- GUICtrlSetData(-1, "v3")
- GUICtrlSetData(-1, "v2")
- GUICtrlSetData(-1, IniRead($Settings, "Sylph", "Version", "v6"))
- $my_var00DE = GUICtrlCreateButton($my_var006D, 0x73, 0xBE, 0x78, 0x28)
- $my_var00DF = GUICtrlCreateButton("?", 0x13, 0xCC, 0x18, 0x18)
- GUICtrlSetTip($my_var00DF, $my_var007B)
- $my_var00E0 = GUICtrlCreateButton("", 0x32, 0xCC, 0x18, 0x18, $gConst0028)
- GUICtrlSetImage($my_var00E0, "WB\1433841949.ico")
- GUICtrlSetTip($my_var00E0, "Settings")
- $hIcon = GUICtrlCreateIcon("WB\1430232481_a.ico", "", 0x12B, 0xD3, 0x10, 0x10)
- GUICtrlSetTip($hIcon, "Click to check activation status.")
- GUICtrlSetTip($my_var00D4, "[Premium]" & $my_var007C)
- GUICtrlSetTip($my_var00D6, "[Premium]" & $my_var007D)
- GUICtrlSetTip($my_var00D8, "[Premium]" & $my_var007F)
- GUICtrlSetTip($my_var00D7, "[Premium]")
- If GUICtrlRead($my_var00D4) = $gConst001C Or GUICtrlRead($my_var00D6) = $gConst001C Or GUICtrlRead($my_var00D9) = $gConst001C Then
- GUICtrlSetState($my_var00DA, $gConst001E)
- GUICtrlSetState($my_var00D5, $gConst001E)
- GUICtrlSetState($my_var00DB, $gConst001E)
- EndIf
- GUICtrlCreateTabItem("Log")
- $my_var00E1 = GUICtrlCreateLabel("You have a chance to win a FREE license!", 0x14, 0x2B, 0x140, 0x15)
- $my_var00E2 = GUICtrlCreateInput("Any number from 0-90", 0x14, 0x46, 0x87, 0x14)
- $my_var00E3 = GUICtrlCreateButton("Try my luck!", 0xAA, 0x43, 0x50, 0x1A)
- $my_var00E4 = GUICtrlCreateButton("", 0x12C, 0x43, 0x1A, 0x1A, $gConst0028)
- GUICtrlSetImage($my_var00E4, "WB\1441295449_trans.ico")
- GUICtrlSetTip($my_var00E4, "Mini-GUI")
- $my_var00E5 = GUICtrlCreateEdit(FuncB0030() & " Wartool initialized. Log begins.." & $my_var000E, 0xC, 0x69, 0x13A, 0x7B, BitOR($gConst002E, $gConst0012))
- $my_var00E6 = GUICreate($my_var0076, 0xC8, 0x181)
- GUICtrlCreateLabel($my_var0077, 0xA, 0x9)
- GUICtrlCreateLabel($my_var0066 & " 1", 0xA, 0x25)
- GUICtrlCreateLabel($my_var0066 & " 2", 0xA, 0x43)
- GUICtrlCreateLabel($my_var0067, 0xA, 0x61)
- GUICtrlCreateLabel("CS " & $my_var0067, 0xA, 0x7F)
- GUICtrlCreateLabel("x2 " & $my_var0068, 0xA, 0x9D)
- GUICtrlCreateLabel("Party Arena", 0xA, 0xBB)
- GUICtrlCreateLabel("Kid Arena", 0xA, 0xD9)
- GUICtrlCreateLabel("Tanks", 0xA, 0xF7)
- $my_var00E7 = GUICtrlCreateInput(IniRead($Settings, "Time", "WorldBoss1", "1130"), 0x78, 0x23, 0x46, 0x14)
- $my_var00E8 = GUICtrlCreateInput(IniRead($Settings, "Time", "WorldBoss2", "2200"), 0x78, 0x41, 0x46, 0x14)
- $my_var00E9 = GUICtrlCreateInput(IniRead($Settings, "Time", "GuildBattle", "2000"), 0x78, 0x5F, 0x46, 0x14)
- $my_var00EA = GUICtrlCreateInput(IniRead($Settings, "Time", "CrossServerGuildBattle", "2030"), 0x78, 0x7D, 0x46, 0x14)
- $my_var00EB = GUICtrlCreateInput(IniRead($Settings, "Time", "Amethyst", "2100"), 0x78, 0x9B, 0x46, 0x14)
- GUICtrlCreateLabel("", 0x5, 0x12E, 0xBE, 0x1, $gConst0018)
- $my_var00EC = GUICtrlCreateCheckbox("Class Wars", 0xA, 0x136)
- GUICtrlSetTip($my_var00EC, "Enable this if Class Wars will start during this run")
- $my_var00ED = GUICtrlCreateInput(IniRead($Settings, "Time", "ClassWars", "2000"), 0x78, 0x137, 0x46, 0x14)
- $my_var00EE = GUICtrlCreateInput(IniRead($Settings, "Time", "PartyArena", "1200"), 0x78, 0xB9, 0x46, 0x14)
- $my_var00EF = GUICtrlCreateInput(IniRead($Settings, "Time", "KidArena", "1400"), 0x78, 0xD7, 0x46, 0x14)
- $my_var00F0 = GUICtrlCreateInput(IniRead($Settings, "Time", "Tanks", "1000"), 0x78, 0xF5, 0x46, 0x14)
- $my_var00F1 = GUICtrlCreateCheckbox($my_var0078, 0xA, 0x113)
- GUICtrlSetState($my_var00F1, IniRead($Settings, "Time", "DummyMode", $gConst001C))
- FuncA0032()
- GUICtrlSetTip($my_var00F1, $my_var0089 & $my_var000E & $my_var008A)
- $my_var00F2 = GUICtrlCreateButton("Time tool", 0x78, 0x112, 0x46, 0x16)
- GUICtrlSetTip($my_var00F2, "Calculate time offset")
- $my_var00F3 = GUICtrlCreateButton("Save", 0x43, 0x159, 0x46, 0x1E)
- $my_var00F4 = GUICreate("Wilds Nav", 0xBE, 0x91)
- GUICtrlCreateLabel("Focus Delay", 0xA, 0xC)
- $my_var00F5 = GUICtrlCreateInput("500", 0x64, 0xA)
- GUICtrlSetTip($my_var00F5, "1000 = 1 second")
- $my_var00F6 = GUICtrlCreateCheckbox("Also stop moving when paused", 0xA, 0x28)
- GUICtrlSetState($my_var00F6, $gConst001C)
- $my_var00F7 = GUICtrlCreateCheckbox("Use actual mouseclicks", 0xA, 0x41)
- GUICtrlSetTip($my_var00F7, "Select this if traditional method doesn't work")
- $my_var00F8 = GUICtrlCreateButton("S", 0x8, 0x69, 0x15, 0x15)
- GUICtrlSetTip($my_var00F8, "Set course")
- $my_var00F9 = GUICtrlCreateButton("Save", 0x3C, 0x5F, 0x69, 0x28)
- $my_var00FA = GUICreate("Dimension Explorer", 0x320, 0x1E0)
- $my_var00FB = GUICtrlCreatePic("WB\Dimension\Help.jpg", 0xA, 0xA, 0x30C, 0x16D)
- GUICtrlCreateLabel("Dimension Explorer only work in v4.5 game or later (with mini-map)." & $my_var000E & "Fullscreen recommended." & $my_var000E & "Unstable until v5 game.", 0xA, 0x181)
- GUICtrlCreateLabel("Delay", 0x26C, 0x182)
- $my_var00FC = GUICtrlCreateInput(IniRead($Settings, "Dimension", "LagMod", 0x1), 0x294, 0x180, 0x32, 0x13)
- GUICtrlSetTip($my_var00FC, $my_var00B7 & ". Range: 0-5")
- $my_var00FD = GUICtrlCreateCheckbox("Avoid monsters", 0x26C, 0x198)
- $my_var00FE = GUICtrlCreateCheckbox("Avoid Expert/Master monsters", 0x26C, 0x1B2)
- GUICtrlSetState($my_var00FE, IniRead($Settings, "Dimension", "FightExpertMonsters", $gConst001C))
- If $my_var000B Then
- GUICtrlSetState($my_var00FD, $gConst001F)
- GUICtrlSetState($my_var00FE, $gConst001F)
- EndIf
- $my_var00FF = GUICtrlCreateButton("OK", 0x145, 0x1BD, 0x5A, 0x19)
- $my_var0100 = GUICreate("Settings", 0xCD, 0x116)
- $my_var0101 = GUICtrlCreateButton("Save", 0x4C, 0xF7, 0x36, 0x1A)
- $my_var0102 = GUICtrlCreateTab(0x5, 0x7, 0xC4, 0xEC)
- GUICtrlCreateTabItem("General")
- $my_var0103 = GUICtrlCreateCheckbox($my_var00B3, 0x12, 0x28)
- GUICtrlSetState($my_var0103, $my_var005B)
- $my_var0104 = GUICtrlCreateCheckbox($my_var00B6, 0x12, 0x47, 0xB2, 0x14)
- GUICtrlSetState($my_var0104, $my_var004D)
- GUICtrlSetTip($my_var0104, "Fix for screen scaling effect." & $my_var000E & "Disable this if the issue happens whilst enabled.")
- GUICtrlCreateLabel($my_var0074, 0x12, 0x68)
- $my_var0105 = GUICtrlCreateInput(IniRead($Settings, "General", "PT", "20"), 0x96, 0x65, 0x24, 0x14)
- GUICtrlSetTip($my_var0105, $my_var0080)
- GUICtrlCreateLabel($my_var00B7, 0x12, 0x87)
- $my_var0106 = GUICtrlCreateInput(IniRead($Settings, "General", "LagMod", "1"), 0x96, 0x83, 0x24, 0x14)
- GUICtrlSetTip($my_var0106, "How laggy you are. Add to increase delay parameters. Range: 0-5. Default: 1.")
- GUICtrlSetLimit(GUICtrlCreateUpdown($my_var0106), 0xA, 0x0)
- $my_var0107 = GUICtrlCreateCombo($my_var005A, 0x12, 0xAA, 0x5A)
- For $i = 0 To UBound($my_var002F) - 0x1
- GUICtrlSetData($my_var0107, $my_var002F[$i])
- Next
- ControlSetText($my_var0100, "", $my_var0107, $my_var005A)
- $my_var0108 = GUICtrlCreateButton("Auto-config.", 0x12, 0xCC, 0xA8, 0x18)
- GUICtrlCreateTabItem("Sylph")
- $my_var0109 = GUICtrlCreateCheckbox($my_var00B2, 0x12, 0x28)
- GUICtrlSetState($my_var0109, $global001C)
- GUICtrlSetTip($my_var0109, $my_var008C)
- $my_var010A = GUICtrlCreateCheckbox($my_var0072, 0x12, 0x46)
- GUICtrlSetState($my_var010A, $gConst001C)
- GUICtrlSetTip($my_var010A, $my_var0082)
- $my_var010B = GUICtrlCreateCheckbox($my_var00BA, 0x12, 0x64, 0xB4, 0x14)
- GUICtrlSetState($my_var010B, IniRead($Settings, "Sylph", "CollectOnlineRewards", $gConst001D))
- GUICtrlSetTip($my_var010B, $my_var00BA & " every 30m")
- $my_var010C = GUICtrlCreateCheckbox($my_var00B5, 0x12, 0x83, 0xB0, 0x14)
- GUICtrlSetState($my_var010C, IniRead($Settings, "Farm", "HarvestIfReady", $gConst001D))
- $my_var010D = GUICtrlCreateCheckbox($my_var006F, 0x12, 0xA0, 0x6F)
- GUICtrlSetState($my_var010D, IniRead($Settings, "Sylph", "Reply", 0x1))
- $my_var010E = GUICtrlCreateButton("E", 0x8C, 0xA0, 0x15, 0x15)
- GUICtrlSetTip($my_var010D, $my_var0083)
- GUICtrlSetTip($my_var010E, $my_var0087)
- $my_var010F = GUICtrlCreateCheckbox($my_var0071, 0x12, 0xBE, 0x6F)
- $my_var0110 = GUICtrlCreateInput(IniRead($Settings, "Sylph", "Refresh", "60"), 0x86, 0xBF, 0x1A, 0x14)
- GUICtrlSetState($my_var010F, IniRead($Settings, "Sylph", "DoRefresh", $gConst001D))
- GUICtrlCreateLabel("m", 0xA5, 0xC2, 0x14)
- GUICtrlSetTip($my_var010F, $my_var0085)
- GUICtrlSetTip($my_var0110, $my_var0086)
- GUICtrlCreateTabItem("Combat")
- GUICtrlCreateLabel($my_var0075, 0x12, 0x2C)
- $my_var0111 = GUICtrlCreateCombo(IniRead($Settings, "Sylph", "Combat", "AFK Mode"), 0x6C, 0x29, 0x4D, 0x15, 3)
- GUICtrlSetData(-1, "AFK Mode")
- GUICtrlSetData(-1, "Keyboard")
- GUICtrlCreateGroup("Combat Skill Input", 0xA, 0x46, 0xB6, 0x2F)
- $my_var0112 = GUICtrlCreateInput(IniRead($Settings, "Combat", "Skills", "54321xz12345asdw"), 0x11, 0x58, 0xA8, 0x14)
- GUICtrlCreateLabel("Party synch delay", 0x12, 0x7F)
- $my_var0113 = GUICtrlCreateInput("4000", 0x8C, 0x7D, 0x2C, 0x14)
- GUICtrlSetTip($my_var0113, "Wait time after each fight, for sylph boss.")
- $my_var0114 = GUICtrlCreateCheckbox($my_var00B4, 0x12, 0x98)
- GUICtrlSetState($my_var0114, IniRead($Settings, "Combat", "BuyHP", $gConst001C))
- $my_var0115 = GUICtrlCreateCheckbox("Remove skills for Boss", 0x12, 0xB4)
- GUICtrlSetState($my_var0115, $my_var005D)
- GUICtrlSetTip($my_var0115, "Remove unwanted skills/runes upon entering Boss.")
- $my_var0116 = GUICtrlCreateCheckbox($my_var006E, 0x12, 0xD2)
- GUICtrlSetState($my_var0116, $gConst001C)
- GUICtrlSetTip($my_var0116, $my_var0084)
- GUICtrlCreateTabItem("Misc.")
- $my_var0117 = GUICtrlCreateCheckbox($my_var00B1, 0x12, 0x28)
- GUICtrlSetState($my_var0117, $my_var005E)
- GUICtrlSetTip($my_var0117, $my_var008B)
- $my_var0118 = GUICtrlCreateCheckbox("Kabam Player", 0x12, 0x46)
- GUICtrlSetState($my_var0118, $my_var005C)
- GUICtrlSetTip($my_var0118, "Auto-refresh, hide ads, vertical scroll [Kabam].")
- $my_var0119 = GUICtrlCreateCheckbox($my_var00B9, 0x12, 0x64)
- GUICtrlSetState($my_var0119, $global0005)
- GUICtrlSetTip($my_var0119, "Arabic game where graphical elements are flipped sideways.")
- $my_var011A = GUICtrlCreateCheckbox("Old sylph hunter", 0x12, 0x82)
- GUICtrlSetState($my_var011A, $my_var005F)
- GUICtrlSetTip($my_var011A, "Use old sylph hunter, check this if you always get '0-0' detection.")
- $my_var011B = GUICtrlCreateCheckbox($my_var00B8, 0x12, 0xA0)
- GUICtrlSetState($my_var011B, IniRead($Settings, "General", "StartMinimized", $gConst001D))
- GUICtrlSetTip($my_var011B, "Always activate Mini-GUI at startup")
- If GUICtrlRead($my_var0109) = $gConst001D Then
- GUICtrlSetState($my_var010A, $gConst0020)
- GUICtrlSetState($my_var011A, $gConst0020)
- Else
- GUICtrlSetState($my_var010A, $gConst0021)
- GUICtrlSetState($my_var011A, $gConst0021)
- EndIf
- $my_var011C = GUICreate("Version Help", 0x473, 0x16E)
- GUICtrlCreatePic("WB\PrC.res", 0x1, 0x1, 0x472, 0x16D)
- FuncB001B()
- Opt("TrayAutoPause", 0x0)
- Opt("TrayMenuMode", 0x3)
- Opt("TrayOnEventMode", 0x1)
- $my_var011D = TrayCreateItem($my_var008D & " (F10)")
- TrayItemSetState($my_var011D, 0x200)
- TrayItemSetState($my_var011D, 0x1)
- TrayItemSetOnEvent($my_var011D, "FnHotKey000C")
- $my_var011E = TrayCreateMenu($my_var008E)
- $my_var011F = TrayCreateItem($my_var008F & " (F2)", $my_var011E)
- TrayItemSetOnEvent($my_var011F, "FuncB0007")
- $my_var0120 = TrayCreateMenu("Boss", $my_var011E)
- $my_var0121 = TrayCreateItem($my_var0066 & " (Shift+F3)", $my_var0120)
- TrayItemSetOnEvent(-1, "FnHotKey0003")
- $my_var0122 = TrayCreateItem("Guild Boss (Ctrl+Shift+3)", $my_var0120)
- TrayItemSetOnEvent(-1, "FnHotKey000E")
- $my_var0122 = TrayCreateItem($my_var0069 & " (Ctrl+Shift+F)", $my_var0120)
- TrayItemSetOnEvent(-1, "FnHotKey0009")
- $my_var0123 = TrayCreateItem("Dimension" & " (Ctrl+Shift+E)", $my_var011E)
- TrayItemSetOnEvent($my_var0123, "FnHotKey0010")
- $my_var0124 = TrayCreateItem($my_var0090 & " (Ctrl+Shift+1)", $my_var011E)
- TrayItemSetOnEvent($my_var0124, "FnHotKey0000")
- $my_var0125 = TrayCreateItem($my_var0091 & " (F4)", $my_var011E)
- TrayItemSetOnEvent($my_var0125, "FnHotKey0001")
- $my_var0126 = TrayCreateItem($my_var0092 & " (Ctrl+Shift+A)", $my_var011E)
- TrayItemSetOnEvent($my_var0126, "FnHotKey0007")
- $my_var0127 = TrayCreateItem("200 Quests (Shift+F4)", $my_var011E)
- TrayItemSetOnEvent($my_var0127, "FnHotKey0004")
- $my_var0128 = TrayCreateItem("Arena (Ctrl+Shift+4)", $my_var011E)
- TrayItemSetOnEvent($my_var0128, "FnHotKey000F")
- $my_var0129 = TrayCreateItem($my_var0093)
- TrayItemSetOnEvent($my_var0129, "FuncA003D")
- $my_var012A = TrayCreateItem("About")
- TrayItemSetOnEvent($my_var012A, "FuncB001D")
- TrayCreateItem("")
- $my_var012B = TrayCreateItem("Exit")
- TraySetOnEvent(-7, "FnHotKey000C")
- TrayItemSetOnEvent($my_var012B, "FnHotKey_Esc")
- TraySetState(0x1)
- TraySetClick(0x8)
- If $NotFirstRun = 0 Then
- Global $global0015[] = [3520236, 3520236, 4832749, 6145263, 7457777, 8770547, 10148597, 11461111, 12773881, 14086395, 15398909, 16777215, 16777215]
- Global $global0016 = 0x0, $my_var012C = True
- FuncB002A(FuncB0030() & " First time user. Welcome!" & $my_var000E)
- $my_var012D = "Registered. You can start drawing tomorrow."
- GUICtrlSetTip($my_var00DC, "?")
- AdlibRegister("FuncA003E", 0x50)
- AdlibRegister("FuncB000F", 0x50)
- GUICtrlSetState($my_var011A, $gConst001C)
- If FuncB0036() <> 1 Then
- GUICtrlSetState($my_var0103, $gConst001C)
- IniWrite($Settings, "General", "ClickMode", $gConst001C)
- If @OSVersion = "WIN_81" Or @OSVersion = "WIN_10" Then
- GUICtrlSetState($my_var0104, $gConst001C)
- IniWrite($Settings, "General", "Scaling", $gConst001C)
- EndIf
- EndIf
- IniWrite($Settings, "General", "NotFirstRun", 0x1)
- EndIf
- $my_var012E = FuncA001C()
- If IsArray($my_var012E) Then
- ReDim $my_var012E[$my_var012E[0][0] + 1][5]
- For $i = 1 To $my_var012E[0][0]
- $aPos = _WinAPI_GetPosFromRect($my_var012E[$i][1])
- For $j = 0 To 0x3
- $my_var012E[$i][$j + 1] = $aPos[$j]
- Next
- Next
- $my_var0039 = $my_var012E[1][3]
- $my_var003A = $my_var012E[1][4]
- If $my_var0039 > 4100 Or $my_var0039 < 700 Then
- $my_var003A = @DesktopHeight
- $my_var0039 = @DesktopWidth
- EndIf
- EndIf
- If IniRead($Settings, "General", "Scaling", $gConst001D) = $gConst001C Then $my_var0008 = FuncB0036()
- Global $global0017[] = ["WB\" & "v3Confirm5.bmp", "WB\" & $my_var0044 & "Confirm.bmp", "WB\" & $my_var0044 & "Confirm2.bmp", "WB\" & "v3Confirm3.bmp", "WB\" & "v3Confirm4.bmp"]
- If IniRead($Settings, "General", "StartMinimized", $gConst001D) = $gConst001D Then
- GUISetState(@SW_SHOW, $my_var00D1)
- Else
- $my_var000D = True
- FuncA0027()
- EndIf
- While 0x1
- FuncB0000()
- Sleep(0xA)
- WEnd
- Func FuncB0000()
- Sleep(0x14)
- $my_var012F = GUIGetMsg()
- Switch $my_var012F
- Case $my_var00DD
- FuncB001B()
- Case $my_var00F2
- $my_var0130 = WinGetPos($my_var00D1)
- If IsArray($my_var0130) Then WinMove($my_var00CC, "", $my_var0130[0] + $my_var0130[2] + 0xD1, $my_var0130[1])
- GUISetState(@SW_SHOW, $my_var00CC)
- Case $my_var00CF
- $my_var0131 = GUICtrlRead($my_var00CD)
- $my_var0132 = GUICtrlRead($my_var00CE)
- $my_var0133 = StringRegExp($my_var0131, "(\d+)/(\d+)-(\d+):(\d+)", 0x3)
- $my_var0134 = StringRegExp($my_var0132, "(\d+)/(\d+)-(\d+):(\d+)", 0x3)
- $my_var0134[2] = StringRight("0" & $my_var0134[2], 0x2)
- $my_var0134[3] = StringRight("0" & $my_var0134[3], 0x2)
- If IsArray($my_var0133) Then
- If Int($my_var0134[0]) = Int($my_var0133[0]) Then
- $my_var0135 = True
- Else
- $my_var0135 = False
- EndIf
- If Int($my_var0134[1]) < Int($my_var0133[1]) Then
- $my_var0136 = True
- ElseIf Int($my_var0134[0]) < Int($my_var0133[0]) Then
- $my_var0136 = True
- Else
- $my_var0136 = False
- EndIf
- If $my_var0135 = True Then
- If Int($my_var0134[2]) > Int($my_var0133[2]) Then
- $my_var0136 = False
- ElseIf Int($my_var0134[3]) > Int($my_var0133[3]) Then
- $my_var0136 = False
- Else
- $my_var0136 = True
- EndIf
- EndIf
- If $my_var0136 = False Then
- $my_var0137 = FuncA0020($my_var0134[2] & $my_var0134[3], $my_var0133[2] & $my_var0133[3], "sub")
- Else
- $my_var0137 = "-" & FuncA0020($my_var0133[2] & $my_var0133[3], $my_var0134[2] & $my_var0134[3], "sub")
- EndIf
- GUICtrlSetData($my_var00DA, $my_var0137 / 0x64)
- If GUICtrlRead($my_var00F1) = $gConst001C Then ControlClick($my_var00E6, "", $my_var00F1)
- IniWrite($Settings, "Time", "Time", $my_var0137 / 0x64)
- GUISetState(@SW_HIDE, $my_var00CC)
- $my_var0052 = 0x0
- MsgBox(0x40, "Time Tool", "Your time offset is " & $my_var0137 / 100 & ". Settings saved.")
- EndIf
- Case $my_var00D0
- GUISetState(@SW_HIDE, $my_var00CC)
- Case $my_var0109
- If GUICtrlRead($my_var0109) = $gConst001D Then
- GUICtrlSetState($my_var010A, $gConst0020)
- GUICtrlSetState($my_var011A, $gConst0020)
- Else
- GUICtrlSetState($my_var010A, $gConst0021)
- GUICtrlSetState($my_var011A, $gConst0021)
- EndIf
- Case $my_var0108
- FuncB0002()
- Case $my_var00DC
- If $NotFirstRun = 0 Then
- AdlibUnRegister("FuncA000C")
- GUISetState(@SW_SHOW, $my_var011C)
- EndIf
- Case $my_var00E0
- $my_var0138 = WinGetPos($my_var00D1)
- If IsArray($my_var0138) Then WinMove($my_var0100, "", $my_var0138[0] - 0xD0, $my_var0138[1])
- GUISetState(@SW_SHOW, $my_var0100)
- Case $my_var0101
- IniWrite($Settings, "Sylph", "Combat", GUICtrlRead($my_var0111))
- IniWrite($Settings, "Sylph", "Reply", GUICtrlRead($my_var010D))
- IniWrite($Settings, "Sylph", "Refresh", GUICtrlRead($my_var0110))
- IniWrite($Settings, "Sylph", "DoRefresh", GUICtrlRead($my_var010F))
- IniWrite($Settings, "General", "PT", GUICtrlRead($my_var0105))
- IniWrite($Settings, "General", "ClickMode", GUICtrlRead($my_var0103))
- IniWrite($Settings, "General", "Kabam", GUICtrlRead($my_var0118))
- IniWrite($Settings, "General", "Arabic", GUICtrlRead($my_var0119))
- IniWrite($Settings, "General", "WinterTheme", GUICtrlRead($my_var0117))
- IniWrite($Settings, "Boss", "RemoveSkills", GUICtrlRead($my_var0115))
- IniWrite($Settings, "Sylph", "DontKillSylphs", GUICtrlRead($my_var0109))
- IniWrite($Settings, "Sylph", "OldSylphHunt", GUICtrlRead($my_var011A))
- IniWrite($Settings, "Sylph", "CollectOnlineRewards", GUICtrlRead($my_var010B))
- IniWrite($Settings, "General", "Scaling", GUICtrlRead($my_var0104))
- IniWrite($Settings, "General", "LagMod", GUICtrlRead($my_var0106))
- IniWrite($Settings, "General", "StartMinimized", GUICtrlRead($my_var011B))
- IniWrite($Settings, "Combat", "Skills", GUICtrlRead($my_var0112))
- IniWrite($Settings, "Combat", "BossSynchDelay", GUICtrlRead($my_var0113))
- IniWrite($Settings, "Combat", "BuyHP", GUICtrlRead($my_var0114))
- IniWrite($Settings, "Farm", "HarvestIfReady", GUICtrlRead($my_var010C))
- $my_var0013 = GUICtrlRead($my_var0106)
- $global000D = GUICtrlRead($my_var0105)
- $my_var004D = GUICtrlRead($my_var0104)
- $my_var005B = GUICtrlRead($my_var0103)
- $my_var005C = GUICtrlRead($my_var0118)
- $my_var005D = GUICtrlRead($my_var0115)
- $my_var005F = GUICtrlRead($my_var011A)
- $my_var005E = GUICtrlRead($my_var0117)
- $global0005 = GUICtrlRead($my_var0119)
- If $my_var004D = $gConst001C Then
- $my_var0008 = FuncB0036()
- Else
- $my_var0008 = 0x1
- EndIf
- FuncB002A(FuncB0030() & " Settings updated. Saved to 'WB\Settings.ini'" & $my_var000E)
- GUISetState(@SW_HIDE, $my_var0100)
- Case $my_var00E4
- FuncB002A(FuncB0030() & " Mini-GUI activated." & $my_var000E)
- $my_var000D = True
- FuncA0027()
- Case $my_var00E3
- If $NotFirstRun5 = 0 Then
- FuncB002A(FuncB0030() & " Registering lucky draw.." & $my_var000E)
- $my_var012D = "Registered. You can start drawing tomorrow."
- IniWrite($Settings, "General", "NotFirstRun5", 0x1)
- Else
- $my_var012D = "You already rolled today."
- EndIf
- GUICtrlSetData($my_var00E1, "Checking..")
- $my_var0139 = _INetRead("http://www.whattimeisit.com/")
- $my_var013A = StringRegExp($my_var0139, "(?i)(January|February|March|April|May|June|July|August|September|October|November|December), ([0-3]*[0-9*])", 0x3)
- If @error Then
- $Date_day = @MDAY
- $my_var013C = @MON
- FuncB002A(FuncB0030() & " Can't validate system time, remote server is probably down." & $my_var000E)
- GUICtrlSetData($my_var00E1, "Error occured.")
- Return
- Else
- $Date_day = $my_var013A[0]
- $my_var013C = FuncA0013($my_var013A[1])
- EndIf
- $my_var013D = $Date_day - 0x1
- If $my_var013D = 0 Then $my_var013D = 0x1F
- $my_var013E = _Crypt_EncryptData($my_var013C & $Date_day, "monday_d", $iAlgorithm)
- If Not FileExists("WB\Store.bmp") Then
- $hFile = FileOpen("WB\Store.bmp", $FO_BINARY + $FO_CREATEPATH + $FO_OVERWRITE)
- GUICtrlSetData($my_var00E1, $my_var012D)
- FileWrite($hFile, $my_var013E)
- FileClose($hFile)
- Return
- EndIf
- $hFile = FileOpen("WB\Store.bmp", 0x10)
- $my_var0140 = BinaryToString(_Crypt_DecryptData(FileRead($hFile), "monday_d", $iAlgorithm))
- FileClose($hFile)
- If $my_var0140 >= $my_var013C & ($Date_day) Or @error Then $my_var002C = True
- If $my_var002C = False Then
- FuncB002A(FuncB0030() & " Rolling." & $my_var000E)
- For $i = 1 To 0x23
- $my_var0141 = Random(0x0, 0x5A, 0x1)
- GUICtrlSetData($my_var00E1, "Rolling: " & $my_var0141)
- Sleep(0x32)
- Next
- If $my_var0141 = GUICtrlRead($my_var00E2) Then
- $UniqueHardwareID = StringReplace(StringReplace(_WinAPI_UniqueHardwareID($gConst0026), Chr(0x7B), ""), Chr(0x7D), "")
- $my_var0143 = _Crypt_EncryptData($UniqueHardwareID, "something_absolutely_spooky_rng414482", $iAlgorithm) & Random(0x12C, 0x258, 0x1)
- GUICtrlSetData($my_var00E2, $my_var0143)
- FuncB002A(FuncB0030() & " Code: " & $my_var0143 & $my_var000E)
- Else
- GUICtrlSetData($my_var00E1, "You got " & $my_var0141 & ". Good luck next time.")
- ShellExecute($AdsLink)
- EndIf
- Else
- GUICtrlSetData($my_var00E1, $my_var012D)
- $my_var013E = _Crypt_EncryptData($my_var013C & $Date_day, "monday_d", $iAlgorithm)
- $hFile = FileOpen("WB\Store.bmp", $FO_BINARY + $FO_CREATEPATH + $FO_OVERWRITE)
- GUICtrlSetData($my_var00E1, $my_var012D)
- FileWrite($hFile, $my_var013E)
- FileClose($hFile)
- EndIf
- $my_var002C = True
- $hFile = FileOpen("WB\Store.bmp", $FO_BINARY + $FO_CREATEPATH + $FO_OVERWRITE)
- FileWrite($hFile, $my_var013E)
- FileClose($hFile)
- Case $my_var0107
- $my_var0144 = GUICtrlRead($my_var0107)
- IniWrite($Settings, "General", "Language", $my_var0144)
- MsgBox(0x40, "Applied", "Restart program to take effect.")
- Case $my_var00DB
- $my_var0138 = WinGetPos($my_var00D1)
- If IsArray($my_var0138) Then WinMove($my_var00E6, "", $my_var0138[0] + $my_var0138[2], $my_var0138[1])
- GUISetState(@SW_SHOW, $my_var00E6)
- If $NotFirstRun = 0 Then AdlibUnRegister("FuncA003E")
- Case $my_var00F3
- IniWrite($Settings, "Time", "WorldBoss1", GUICtrlRead($my_var00E7))
- IniWrite($Settings, "Time", "WorldBoss2", GUICtrlRead($my_var00E8))
- IniWrite($Settings, "Time", "GuildBattle", GUICtrlRead($my_var00E9))
- IniWrite($Settings, "Time", "CrossServerGuildBattle", GUICtrlRead($my_var00EA))
- IniWrite($Settings, "Time", "Amethyst", GUICtrlRead($my_var00EB))
- IniWrite($Settings, "Time", "PartyArena", GUICtrlRead($my_var00EE))
- IniWrite($Settings, "Time", "KidArena", GUICtrlRead($my_var00EF))
- IniWrite($Settings, "Time", "Tanks", GUICtrlRead($my_var00F0))
- IniWrite($Settings, "Time", "DummyMode", GUICtrlRead($my_var00F1))
- IniWrite($Settings, "Time", "ClassWars", GUICtrlRead($my_var00ED))
- If GUICtrlRead($my_var00F1) = $gConst001C Then
- $my_var0052 = 0x1
- Else
- $my_var0052 = 0x0
- EndIf
- FuncB002A(FuncB0030() & " New event schedule saved." & $my_var000E)
- GUISetState(@SW_HIDE, $my_var00E6)
- Case $my_var00DF
- If $NotFirstRun = 0 Then
- AdlibUnRegister("FuncB000F")
- AdlibRegister("FuncA000C", 0x64)
- $sTemp = "IMPORTANT: 100% browser zoom." & $my_var000E
- Else
- $sTemp = ""
- EndIf
- MsgBox(0x40, "Help", $sTemp & $my_var0065 & $global0009)
- Case $my_var00DE
- TrayItemSetState($my_var011D, 0x4)
- Global $global000F = GUICtrlRead($my_var00DA)
- IniWrite($Settings, "Time", "Time", GUICtrlRead($my_var00DA))
- $global0010 = GUICtrlRead($my_var00D3)
- If $global0010 = "" Then
- $global0012 = 0x0
- MsgBox(0x30, "Error", "Please select sylph type.")
- Else
- $global0012 = 0x1
- EndIf
- If GUICtrlGetState($my_var00DA) = 80 Then
- If $global000F > 24 Or $global000F < -24 Or $global000F == "" Then
- $my_var004F = 0x0
- MsgBox(0x30, "Error", $my_var0098 & $my_var000E & $my_var0099 & $my_var000E & $my_var009A & $my_var000E & $my_var000E & "Workaround: Click 'M' -> enable '" & $my_var0078 & "'.")
- Else
- $my_var004F = 0x1
- $global000F = $global000F * 0x64
- EndIf
- Else
- $my_var004F = 0x1
- EndIf
- If GUICtrlRead($my_var010F) = $gConst001C And GUICtrlRead($my_var0110) >= 1 Then
- Global $global0018 = $gConst001C
- Else
- Global $global0018 = $gConst001D
- EndIf
- If GUICtrlRead($my_var00F1) = $gConst001C Then
- $my_var0052 = 0x1
- Else
- $my_var0052 = 0x0
- EndIf
- If GUICtrlRead($my_var00EC) = $gConst001C Then
- $my_var003C = True
- Else
- $my_var003C = False
- EndIf
- If GUICtrlRead($my_var00D4) = $gConst001C Then
- $my_var0035 = True
- Else
- $my_var0035 = False
- EndIf
- If GUICtrlRead($my_var00D6) = $gConst001C Then
- $my_var003B = True
- Else
- $my_var003B = False
- EndIf
- If GUICtrlRead($my_var00C6) = $gConst001C Then
- $my_var0036 = True
- Else
- $my_var0036 = False
- EndIf
- If GUICtrlRead($my_var00C7) = $gConst001C Then
- $my_var0037 = True
- Else
- $my_var0037 = False
- EndIf
- If GUICtrlRead($my_var00C4) = $gConst001C Then
- $my_var0016 = True
- Else
- $my_var0016 = False
- EndIf
- If GUICtrlRead($my_var00C5) = $gConst001C Then
- $my_var0017 = True
- Else
- $my_var0017 = False
- EndIf
- If GUICtrlRead($my_var00D7) = $gConst001C Then
- $my_var0040 = True
- Else
- $my_var0040 = False
- EndIf
- If GUICtrlRead($my_var00D8) = $gConst001C Then
- $my_var003F = True
- Else
- $my_var003F = False
- EndIf
- If GUICtrlRead($my_var010D) = $gConst001C Then
- $my_var0038 = True
- Else
- $my_var0038 = False
- EndIf
- $my_var0145 = 0x1
- If $global0012 = 1 And $my_var004F = 1 And $my_var0145 = 1 Then
- TraySetToolTip("Press F2 to start hunting: " & $global0010)
- If $global001C = $gConst001D Then
- FuncB0028($global0010, $my_var009C, 0x3)
- Else
- FuncB0028("No Sylph", $my_var009C, 0x3)
- EndIf
- IniWrite($Settings, "Sylph", "Sylph", GUICtrlRead($my_var00D3))
- IniWrite($Settings, "Sylph", "DoWB", GUICtrlRead($my_var00D4))
- IniWrite($Settings, "Sylph", "DoGB", GUICtrlRead($my_var00D6))
- IniWrite($Settings, "Sylph", "DoSylphBoss", GUICtrlRead($my_var00D8))
- IniWrite($Settings, "Sylph", "DoGuildBoss", GUICtrlRead($my_var00D7))
- IniWrite($Settings, "Sylph", "FuncA0010", GUICtrlRead($my_var00C6))
- IniWrite($Settings, "Sylph", "PartyArena", GUICtrlRead($my_var00C4))
- IniWrite($Settings, "Sylph", "KidArena", GUICtrlRead($my_var00C5))
- IniWrite($Settings, "Sylph", "DoTanks", GUICtrlRead($my_var00C7))
- IniWrite($Settings, "Sylph", "Version", GUICtrlRead($my_var00DD))
- GUISetState(@SW_HIDE, $my_var00D1)
- EndIf
- Global $global0019 = GUICtrlRead($my_var0111)
- Global $global000D = GUICtrlRead($my_var0105)
- If GUICtrlRead($my_var010A) = $gConst001C Then
- Global $global001A = 0x1
- Else
- Global $global001A = 0x0
- EndIf
- If GUICtrlRead($my_var0116) = $gConst001C Then
- Global $global001B = 0x1
- Else
- Global $global001B = 0x0
- EndIf
- $my_var003E = True
- HotKeySet("{F2}", "FnHotKey0013")
- FuncB002A(FuncB0030() & " Sylph hunter initialized.." & $my_var000E & "WorldBoss:" & $my_var0035 & ", SylphBoss:" & $my_var003F & ", GuildBoss:" & $my_var0040 & "," & $my_var000E & "GuildBattle:" & $my_var003B & ", Amethyst:" & $my_var0036 & ", ClassWars:" & $my_var003C & "," & $my_var000E & "PartyArena:" & $my_var0016 & ", KidArena:" & $my_var0017 & $my_var000E & "Screen scale ratio:" & $my_var0008 & $my_var000E)
- Case $hIcon
- $Reg_sth = IsReggedPre(0x2)
- If Not IsRegged($Reg_sth) Then
- FuncB002B()
- EndIf
- FuncB0028("", "", 0x0)
- Case $gConst0019
- $my_var0146 = WinGetHandle("[ACTIVE]")
- Switch $my_var0146
- Case $my_var0003
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $global0002
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var00FA
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var0005
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var0004
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var0100
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var00CC
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var00E6
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case $my_var011C
- GUISetState(@SW_HIDE, WinGetHandle("[ACTIVE]"))
- Case Else
- FnHotKey_Esc()
- EndSwitch
- Case $my_var00D6
- FuncA003C()
- Case $my_var00D4
- FuncA003C()
- Case $my_var00D9
- If BitAND($my_var0016, $my_var0017, $my_var0036, $gConst001D) Then
- GUICtrlSetState($my_var00D9, $gConst001D)
- Else
- GUICtrlSetState($my_var00D9, $gConst001C)
- EndIf
- WinMove($my_var00C3, "", MouseGetPos(0x0) + 0x3, MouseGetPos(0x1) + 0xA)
- GUISetState(@SW_SHOW, $my_var00C3)
- While 0x1
- If Not WinActive($my_var00C3) Then
- GUISetState(@SW_HIDE, $my_var00C3)
- ExitLoop
- EndIf
- $my_var0147 = GUIGetMsg()
- Switch $my_var0147
- Case $my_var00C4
- FuncA003C()
- Case $my_var00C5
- FuncA003C()
- Case $my_var00C6
- FuncA003C()
- Case $my_var00C7
- FuncA003C()
- EndSwitch
- Sleep(0x14)
- WEnd
- Case $my_var00F1
- FuncA0032()
- Case $my_var010E
- If Not FileExists(@ScriptDir & "\WB\Replies.txt") Then
- InetGet("https://sites.google.com/site/2d3999a/home/Replies.txt", @ScriptDir & "WB\Replies.txt")
- For $i = 0 To 0x64
- If FileExists(@ScriptDir & "\WB\Replies.txt") Then ExitLoop
- Sleep(0x64)
- Next
- EndIf
- ShellExecute(@ScriptDir & "\WB\Replies.txt")
- EndSwitch
- EndFunc
- Func FnHotKey0004()
- $my_var0046 = False
- Local $vLocal0000[] = ["WB\" & "QuestComplete.bmp", "WB\" & "QuestComplete2.bmp", "WB\" & "QuestComplete3.bmp", "WB\" & "QuestComplete4.bmp"]
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- While 0x1
- FuncB002A(FuncB0030() & " Starting new quest.." & $my_var000E)
- Local $vLocal0001, $my_var0148, $my_var0149[7] = ["", "", "", "", "", "", ""], $vLocal001C, $my_var014A, $iIndex, $vLocal0052, $my_var014B
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- $vLocal0001 = 0x0
- FuncB0026()
- Sleep(0x12C)
- _Func0004("WB\" & "QuestComplete.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete4.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008)
- FuncA0035()
- MouseWheel("down", 0x1)
- Sleep(0x12C)
- $my_var014C = FuncA0039()
- $vLocal0001 = 0x0
- If $my_var014C = "Mice" Then
- While _Func0004("WB\" & "XButton4.bmp", 0x1, $vLocal0001, $my_var0148, $global000D * 0x2)
- _Func0004("WB\" & "Circuit_Mice_Mouse.bmp", 0x1, $vLocal001C, $my_var014A, $global000D * 0x2)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C + 0x50, $my_var014A - 0x1E)
- WEnd
- EndIf
- If $my_var014C = "GuildContr" Then
- _Func0004("WB\" & "Circuit_GuildContr.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x3C, $my_var0148)
- Send("20000")
- Sleep(0xC8)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0xAA, $my_var0148)
- Sleep(0x1F4)
- EndIf
- If $my_var014C = "Socket" Then
- _Func0004("WB\" & "Circuit_Socket.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $global0005 = $gConst001C Then
- _Func0004("WB\" & "Circuit_Socket_Flipped.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- $vLocal0001 = $vLocal0001 / 0x2
- EndIf
- For $my_var014D = 1 To 0x5
- $my_var0149[0] = $vLocal0001
- MouseMove($my_var0149[0] / $my_var0008, $my_var0148 / $my_var0008)
- For $i = 1 To UBound($my_var0149) - 0x1
- If $global0005 = $gConst001C Then
- $my_var0149[$i] = $my_var0149[$i - 1] - 0x2F
- Else
- $my_var0149[$i] = $my_var0149[$i - 1] + 0x2F
- EndIf
- MouseMove($my_var0149[$i] / $my_var0008, $my_var0148 / $my_var0008)
- If $i > 6 Then Sleep(0x12C)
- $vLocal001C = 0x0
- _Func0004("WB\" & $my_var0044 & "Unsocketed.bmp", 0x1, $vLocal001C, $my_var014A, $global000D * 0x2)
- If $vLocal001C Then
- MouseClick("primary", Default, Default, 0x1)
- Sleep(0xC8)
- MouseClick("primary", Default, Default, 0x1)
- Sleep(0x5DC)
- _Func0008("WB\" & "Circuit_Socket.bmp", 0x1, $vLocal0001, $my_var0148, $global000D * 0x2, 0xC8, 3800 * $my_var0013)
- ExitLoop 0x2
- EndIf
- Next
- $my_var0148 = $my_var0148 + 0x2E
- Next
- If Not $vLocal001C Then
- FuncB0028("200 CQ Error", "No item available for socket quest..", 0x2)
- Return
- EndIf
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_Socket_HP.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "Circuit_Socket_Crit.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0x7D0)
- If _Func0004("WB\" & "Circuit_Socket.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Then FuncA0007($my_var005B, "primary", $vLocal0001 - 0xF5, $my_var0148 + 0x3C)
- EndIf
- EndIf
- If $my_var014C = "Astral" Then
- _Func0006("WB\" & "AstralColorSelect.bmp", 0x1, 0x32, 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AstralColorSelect2.bmp", 0x1, 0x32, 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 And $my_var0044 = "v3" Then FuncA0007($my_var005B, "primary", $vLocal0001 + 0x9F, $my_var0148)
- _Func0004("WB\" & $my_var0044 & "AstralChiron.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "AstralChiron2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "AstralChironGlowing.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $my_var0044 = "v3" Then
- If $global0005 = $gConst001C Then
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x190, $my_var0148, 0x3)
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x190, $my_var0148, 0x3)
- EndIf
- Else
- If $global0005 = $gConst001C Then
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x258, $my_var0148, 0x3)
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x258, $my_var0148, 0x3)
- EndIf
- EndIf
- Sleep(0x2BC)
- If _Func0004("WB\" & $my_var0044 & "AstralSell.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0x12C)
- EndIf
- If $my_var014C = "Recruit" Then
- MsgBox(0x0, "CQ", "Please recruit required troops. Then activate CQ again.")
- FnHotKey000A()
- EndIf
- If $my_var014C = "Enchant" Then
- _Func0004("WB\" & "Circuit_Enchant.bmp", 0x1, $vLocal0001, $my_var0148, $global000D * 0x2)
- If $global0005 = $gConst001C Then _Func0004("WB\" & "Circuit_Enchant_Flipped.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- For $my_var014D = 1 To 0x5
- $my_var0149[0] = $vLocal0001
- MouseMove($my_var0149[0], $my_var0148)
- For $i = 1 To UBound($my_var0149) - 0x1
- If $global0005 = $gConst001C Then
- $my_var0149[$i] = $my_var0149[$i - 1] - 0x2F
- Else
- $my_var0149[$i] = $my_var0149[$i - 1] + 0x2F
- EndIf
- MouseMove($my_var0149[$i] / $my_var0008, $my_var0148 / $my_var0008)
- If $i > 6 Then Sleep(0x12C)
- $vLocal001C = 0x0
- _Func0004("WB\" & $my_var0044 & "Unsocketed.bmp", 0x1, $vLocal001C, $my_var014A, $global000D * 0x2)
- If $vLocal001C Then
- MouseClick("primary", Default, Default, 0x1)
- Sleep(0xC8)
- MouseClick("primary", Default, Default, 0x1)
- Sleep(0x5DC)
- _Func0008("WB\" & "Circuit_Enchant.bmp", 0x1, $vLocal0001, $my_var0148, $global000D * 0x2, 0xC8, 3800 * $my_var0013)
- ExitLoop 0x2
- EndIf
- Next
- $my_var0148 = $my_var0148 + 0x2D
- Next
- If Not $vLocal001C Then
- FuncB0028("200 CQ Error", "No item available for enchant quest..", 0x2)
- Return
- EndIf
- Sleep(0x3E8)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_Enchant.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x96, $my_var0148 + 0x118)
- If $global0005 = $gConst001C Then FuncA0007($my_var005B, "primary", $vLocal0001 + 0x96, $my_var0148 + 0x118)
- $vLocal001C = 0x0
- For $i = 1 To 0x2
- _Func000D($vLocal0000, 0x1, $vLocal001C, $my_var014A, $global000D, 0x12C, 2000 * $my_var0013)
- If Not $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x96, $my_var0148 + 0x118)
- Else
- ExitLoop
- EndIf
- Next
- EndIf
- $vLocal0001 = 0x0
- If $my_var014C = "Collect" Then
- _Func000D($vLocal0000, 0x1, $vLocal0001, $my_var0148, $global000D * 0x2, 0x1F4, 0xC350)
- EndIf
- If $my_var014C = "Deliver" Then
- $vLocal0001 = 0x0
- _Func0004("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If _Func0004("WB\" & "Circuit_L1.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) = False And _Func0004("WB\" & "Circuit_Market.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) = False Then
- For $i = 30 To 300 Step 0x2
- If $global0005 = $gConst001C Then
- MouseMove($vLocal0001 / $my_var0008 + 0x140, ($my_var0148 + $i) / $my_var0008, 0x1)
- Else
- MouseMove($vLocal0001 / $my_var0008 - 0x140, ($my_var0148 + $i) / $my_var0008, 0x1)
- EndIf
- $my_var014E = MouseGetCursor()
- If $my_var014E = 16 Then
- Sleep(0x12C)
- ExitLoop
- EndIf
- Next
- $my_var014F = MouseGetPos()
- $vLocal0001 = $my_var014F[0]
- $my_var0148 = $my_var014F[1]
- Sleep(0x320)
- For $i = 30 To 300 Step 0x2
- MouseMove($vLocal0001 / $my_var0008, ($my_var0148 + $i) / $my_var0008, 0x1)
- $my_var014E = MouseGetCursor()
- If $my_var014E <> 16 Then
- ExitLoop
- EndIf
- Next
- Sleep(0x12C)
- EndIf
- For $i = 30 To 300 Step 0x3
- MouseMove($vLocal0001 / $my_var0008, ($my_var0148 + $i) / $my_var0008, 0x1)
- $my_var014E = MouseGetCursor()
- If $my_var014E = 16 Then
- MouseClick("primary")
- ExitLoop
- EndIf
- Next
- Sleep(0x6A4)
- _Func0008("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x12C, 4000 * $my_var0013)
- MouseMove($vLocal0001 - 0xC8, $my_var0148, 0x5)
- For $i = 30 To 300 Step 0x3
- If $global0005 = $gConst001C Then
- MouseMove(($vLocal0001 + 0x64) / $my_var0008, ($my_var0148 + $i) / $my_var0008, 0x1)
- Else
- MouseMove($vLocal0001 / $my_var0008, ($my_var0148 + $i) / $my_var0008, 0x1)
- EndIf
- $my_var014E = MouseGetCursor()
- If $my_var014E = 16 Then
- MouseClick("primary")
- ExitLoop
- EndIf
- Next
- EndIf
- If $my_var014C = "SylphKill" Then
- Global $global001C = $gConst001D
- Global $global0010 = "Iris"
- FuncA002F()
- If _Func0004("WB\DefaultAtoll1.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Then
- $global0010 = "Iris"
- ElseIf _Func0004("WB\DefaultAtoll2b.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $global0010 = "Pan"
- ElseIf _Func0004("WB\DefaultAtoll3.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $global0010 = "Amazon"
- Else
- FuncB0028("Error", "Can't identify sylph type.", 0x4)
- Return
- EndIf
- FuncB0001(0x1)
- EndIf
- If $my_var014C = "QTE" Then
- $vLocal0001 = 0x0
- $my_var0150 = ""
- _Func0004("WB\" & "Circuit_QTE_W.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23, "TRANSBLACK")
- _Func0004("WB\" & "Circuit_QTE_W2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23, "TRANSBLACK")
- $my_var0151 = 0x168
- $my_var0152 = 0x2D
- MouseClick("primary", $my_var0039 / 0x2, $my_var003A / 0x2, 0x1, 0x0)
- For $i = 1 To 0xC
- $my_var0151 = $my_var0151 + 0x34
- $vLocal001C = 0x0
- _Func0006("WB\" & "Circuit_QTE_W.bmp", 0x1, $my_var0151, $my_var0148 - 0x1E, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal001C, $my_var014A, $global000D + $my_var0152, "TRANSBLACK")
- _Func0006("WB\" & "Circuit_QTE_W2.bmp", 0x1, $my_var0151, $my_var0148 - 0x1E, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal001C, $my_var014A, $global000D + $my_var0152, "TRANSBLACK")
- If $vLocal001C Then
- $my_var0150 = $my_var0150 & "w"
- ContinueLoop
- EndIf
- _Func0006("WB\" & "Circuit_QTE_A.bmp", 0x1, $my_var0151, $my_var0148 - 0x32, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal001C, $my_var014A, $global000D + $my_var0152, "TRANSBLACK")
- _Func0006("WB\" & "Circuit_QTE_A2.bmp", 0x1, $my_var0151, $my_var0148 - 0x32, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal001C, $my_var014A, $global000D + $my_var0152, "TRANSBLACK")
- If $vLocal001C Then
- $my_var0150 = $my_var0150 & "a"
- ContinueLoop
- EndIf
- $vLocal0052 = 0x0
- _Func0006("WB\" & "Circuit_QTE_S.bmp", 0x1, $my_var0151, $my_var0148 - 0x32, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal0052, $my_var014B, $global000D + $my_var0152, "TRANSBLACK")
- _Func0006("WB\" & "Circuit_QTE_S2.bmp", 0x1, $my_var0151, $my_var0148 - 0x32, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal0052, $my_var014B, $global000D + $my_var0152, "TRANSBLACK")
- If $vLocal0052 Then
- $my_var0150 = $my_var0150 & "s"
- ContinueLoop
- EndIf
- _Func0006("WB\" & "Circuit_QTE_D.bmp", 0x1, $my_var0151, $my_var0148 - 0x32, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal0052, $my_var014B, $global000D + $my_var0152, "TRANSBLACK")
- _Func0006("WB\" & "Circuit_QTE_D2.bmp", 0x1, $my_var0151, $my_var0148 - 0x32, $my_var0151 + 0x32, $my_var0148 + 0x28, $vLocal0052, $my_var014B, $global000D + $my_var0152, "TRANSBLACK")
- If $vLocal0052 Then
- $my_var0150 = $my_var0150 & "d"
- ContinueLoop
- EndIf
- If Not $vLocal001C Then
- EndIf
- Next
- Send($my_var0150)
- EndIf
- If $my_var014C = "Campaign" Then
- $vLocal0001 = 0x0
- If _Func0004("WB\" & "Circuit_Campaign.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xF) Then FuncA0007($my_var005B, "primary", $vLocal0001 - 0x32, $my_var0148 + 0x64)
- $vLocal0001 = 0x0
- _Func0008("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal0001, $my_var0148, 0x14, 0x12C, 3000 * $my_var0013)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0x1770)
- $vLocal0001 = 0x0
- While $vLocal0001 = 0x0
- Sleep(0x3E8)
- If _Func0004("WB\" & "Circuit.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- _Func0006("WB\" & "QuestTracking.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- MouseClickDrag("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008 - 0xDC, 0xA)
- MouseMove($vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x2)
- Sleep(0x1F4)
- $vLocal001C = 0x0
- While 0x1
- $vLocal0001 = 0x0
- Sleep(0x64)
- _Func0004("WB\" & "QuestComplete.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete4.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then ExitLoop
- FuncA0035()
- WEnd
- $vLocal001C = 0x0
- _Func0004("WB\" & "Circuit_Campaign.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xF)
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C - 0x32, $my_var014A + 0x64)
- _Func0008("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal0001, $my_var0148, 0x14, 0x12C, 3000 * $my_var0013)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- Else
- Sleep(0xFA0)
- EndIf
- $vLocal0001 = 0x0
- _Func0004("WB\" & "QuestComplete.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "QuestComplete2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "QuestComplete3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "QuestComplete4.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then ExitLoop
- WEnd
- EndIf
- $vLocal0001 = 0x0
- Sleep(0x1F4)
- _Func000D($vLocal0000, 0x1, $vLocal0001, $my_var0148, $global000D * 1.2, 0x190, 8000 * $my_var0013)
- If $vLocal0001 Then
- Sleep(0x1F4)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1, 0x0)
- Sleep(0x1F4)
- $vLocal0001 = 0x0
- _Func000D($vLocal0000, 0x1, $vLocal0001, $my_var0148, $global000D * 1.2, 0x190, 0x12C)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1, 0x0)
- Sleep(0xC8)
- EndIf
- WEnd
- EndIf
- EndFunc
- Func FnHotKey0001()
- $my_var0046 = False
- Local $vLocal0002 = 0x28, $my_var0153 = 0x96, $my_var0154 = $my_var0039, $my_var0155 = $my_var003A
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $vLocal0052, $my_var014B, $my_var0156, $my_var0157, $vLocal0001, $my_var0148, $my_var0158, $my_var0159, $my_var015A, $my_var015B, $LocID
- Local $vLocal0003 = 0x0, $my_var015C = 0x0, $my_var015D = IniRead($Settings, "Astral", "AstralYes", "yes"), $my_var015E, $my_var015F = 0x1, $my_var0160 = False
- Local $vLocal0004, $my_var0161, $my_var0162, $my_var0163, $my_var0164, $my_var0165
- Local $vLocal0005[] = ["WB\" & "v3Confirm5.bmp", "WB\" & "v3Confirm4.bmp", "WB\" & "v3Confirm3.bmp", "WB\" & "v3Confirm2.bmp", "WB\" & $my_var0044 & "Confirm.bmp", "WB\" & $my_var0044 & "Confirm2.bmp"]
- $my_var005B = GUICtrlRead($my_var0103)
- $tPoint = _WinAPI_GetMousePos()
- $my_var0025 = _WinAPI_WindowFromPoint($tPoint)
- $tRECT = _WinAPI_GetWindowRect($my_var0025)
- $my_var0041 = DllStructGetData($tRECT, 0x1)
- $my_var0042 = DllStructGetData($tRECT, 0x2)
- _Func0006("WB\" & "AstralColorSelect.bmp", 0x1, 0x32, 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AstralColorSelect2.bmp", 0x1, 0x32, 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- $my_var0153 = $my_var0148
- $my_var0155 = $my_var0148 + 0x136
- $vLocal0001 = 0x0
- EndIf
- Sleep(0x12C)
- _Func0006("WB\" & "AstralChiron.bmp", 0x1, $vLocal0002, $my_var0153, $my_var0154, $my_var0155, $vLocal0004, $my_var0165, $global000D)
- _Func0006("WB\" & "v3AstralChiron.bmp", 0x1, $vLocal0002, $my_var0153, $my_var0154, $my_var0155, $vLocal0004, $my_var0165, $global000D)
- _Func0006("WB\" & "AstralChironGlowing.bmp", 0x1, $vLocal0002, $my_var0153, $my_var0154, $my_var0155, $vLocal0004, $my_var0165, $global000D + 0xA)
- _Func0006("WB\" & "AstralChironGlowing2.bmp", 0x1, $vLocal0002, $my_var0153, $my_var0154, $my_var0155, $vLocal0004, $my_var0165, $global000D + 0xA)
- If Not $vLocal0004 Then
- _Func0006("WB\" & $my_var0044 & "AstralChiron2.bmp", 0x1, 0x14, 0x64, $my_var0039, $my_var003A, $vLocal0004, $my_var0165, $global000D + 0xA)
- _Func0006("WB\" & "AstralChiron.bmp", 0x1, 0x14, 0x64, $my_var0039, $my_var003A, $vLocal0004, $my_var0165, $global000D + 0xA)
- _Func0006("WB\" & "v3AstralChiron.bmp", 0x1, 0x14, 0x64, $my_var0039, $my_var003A, $vLocal0004, $my_var0165, $global000D + 0xA)
- If Not $my_var0165 Then _Func0006("WB\" & $my_var0044 & "AstralChiron.bmp", 0x1, 0x0, 0x64, $my_var0039, $my_var003A, $vLocal0004, $my_var0165, $global000D + 0xF)
- If $my_var0165 = 0 Then
- MsgBox(0x0, "Error", $my_var00A3)
- FuncB002A(FuncB0030() & " [Astral]Can't find astral page." & $my_var000E)
- Return 0x0
- EndIf
- EndIf
- _Func0004("WB\" & $my_var0044 & "AstralSynth.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA)
- _Func0004("WB\" & $my_var0044 & "AstralSell.bmp", 0x1, $vLocal0052, $my_var014B, $global000D + 0xA)
- _Func0004("WB\" & $my_var0044 & "AstralVIP.bmp", 0x1, $my_var0158, $my_var0159, $global000D + 0xA)
- If ($vLocal001C = 0 Or $vLocal0052 = 0 Or $my_var0158 = 0x0) Then
- $vLocal0001 = 0x0
- _Func0006("WB\" & "AstralColorSelect.bmp", 0x1, 0x32, 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AstralColorSelect2.bmp", 0x1, 0x32, 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If Not $vLocal0001 Then
- MsgBox(0x0, "Error", "Failed to find astral buttons. Make sure your browser zoom ratio is 100%")
- Return
- EndIf
- If $my_var0044 = "v3" Then
- $vLocal001C = $vLocal0001 + 0xEE
- $vLocal0052 = $vLocal0001 + 0x9F
- $my_var0158 = $vLocal0001 + 0x4A
- $my_var014A = $my_var0148
- $my_var014B = $my_var0148
- $my_var0159 = $my_var0148
- ElseIf $my_var0044 = "" Then
- $vLocal001C = $vLocal0001 - 0x12A
- $vLocal0052 = $vLocal0001
- $my_var0158 = $vLocal0001 - 0x18D
- $my_var014A = $my_var0148 + 44.7
- $my_var014B = $my_var0148 + 44.7
- $my_var0159 = $my_var0148 + 44.7
- EndIf
- EndIf
- If $my_var0044 = "v3" Then
- $my_var0166 = 0x5E
- Else
- $my_var0166 = 0x8E
- EndIf
- If $global0005 = $gConst001D Or $my_var0044 <> "" Then
- $my_var0161 = $vLocal0004 - $my_var0166
- $my_var0162 = $vLocal0004 - $my_var0166 * 0x2
- $my_var0163 = $vLocal0004 - $my_var0166 * 0x3
- $my_var0164 = $vLocal0004 - $my_var0166 * 0x4
- If $my_var0164 <= 10 Then
- If MsgBox(0x4, $Title_Wartool & $WT_Ver, "Warning! Abnormal astral coords detected! Are you playing Arabic - " & ChrW(0x639) & ChrW(0x631) & ChrW(0x628) & ChrW(0x64A) & " game?") = 6 Then
- $global0005 = $gConst001C
- EndIf
- EndIf
- EndIf
- If $global0005 = $gConst001C And $my_var0044 = "" Then
- $my_var0161 = $vLocal0004 + $my_var0166
- $my_var0162 = $vLocal0004 + $my_var0166 * 0x2
- $my_var0163 = $vLocal0004 + $my_var0166 * 0x3
- $my_var0164 = $vLocal0004 + $my_var0166 * 0x4
- EndIf
- $my_var0167 = IniRead($Settings, "Astral", "AstralSell", 0x4)
- $my_var0168 = IniRead($Settings, "Astral", "AstralVIP", 0x4)
- $my_var0169 = IniRead($Settings, "Astral", "AstralSpeed", 2.3)
- $my_var016A = IniRead($Settings, "Astral", "AstralLoops", 0x5)
- $my_var016B = IniRead($Settings, "Astral", "AstralSpecial", 0x4)
- $global0002 = GUICreate("Astral", 0xDE, 0xC6)
- $my_var016C = GUICtrlCreateCheckbox($my_var00A6, 0xA, 0xA)
- $my_var016D = GUICtrlCreateCheckbox($my_var00A4, 0xA, 0x25)
- $my_var016E = GUICtrlCreateCheckbox($my_var00A5, 0xA, 0x40)
- $my_var016F = GUICtrlCreateLabel("Confirm Input", 0xA, 0x62, 0x46)
- If $my_var016B = $gConst001D Then GUICtrlSetState(-1, $gConst001F)
- $my_var0170 = GUICtrlCreateInput($my_var015D, 0x50, 0x5F, 0x28, 0x16)
- If $my_var016B = $gConst001D Then GUICtrlSetState(-1, $gConst001F)
- GUICtrlCreateLabel("Delay", 0xA, 0x82, 0x28)
- $my_var0171 = GUICtrlCreateInput($my_var0169, 0x32, 0x7F, 0x28, 0x16)
- GUICtrlSetTip($my_var0171, $my_var00AE)
- GUICtrlCreateLabel("Loops", 0x78, 0x82, 0x28)
- $my_var0172 = GUICtrlCreateInput($my_var016A, 0xA0, 0x7F, 0x28, 0x16)
- GUICtrlSetTip($my_var0172, $my_var00AF)
- $my_var0173 = GUICtrlCreateButton($my_var008F, 0x1E, 0xA0, 0xA0, 0x1E)
- GUICtrlSetState($my_var016C, $my_var0167)
- GUICtrlSetState($my_var016D, $my_var0168)
- GUICtrlSetState($my_var016E, $my_var016B)
- GUISetState(@SW_SHOW, $global0002)
- FuncB0028("Astral Collector " & $global002E, "Graphical elements acquired.", 0x2)
- While 0x1
- $my_var0174 = GUIGetMsg()
- If $my_var0174 = $my_var0173 Then
- $my_var015F = 0x1
- $my_var0175 = GUICtrlRead($my_var016C)
- $my_var0176 = GUICtrlRead($my_var016D)
- $my_var0177 = GUICtrlRead($my_var0171)
- $my_var0178 = GUICtrlRead($my_var0172)
- $my_var0179 = GUICtrlRead($my_var016E)
- $my_var015D = GUICtrlRead($my_var0170)
- If $my_var0178 >= 1 And $my_var0177 >= 0 Then
- IniWrite($Settings, "Astral", "AstralSell", $my_var0175)
- IniWrite($Settings, "Astral", "AstralVIP", $my_var0176)
- IniWrite($Settings, "Astral", "AstralSpeed", $my_var0177)
- IniWrite($Settings, "Astral", "AstralLoops", $my_var0178)
- IniWrite($Settings, "Astral", "AstralSpecial", $my_var0179)
- IniWrite($Settings, "Astral", "AstralYes", $my_var015D)
- GUIDelete($global0002)
- $global0031 = 0x0
- FuncB0028("Astral Collector " & $global002E, "Press Ctrl+Shift+Z to pause." & $my_var000E & "Press Shift+Esc to exit.", 0xA)
- HotKeySet("{Esc}", "FnHotKey0014")
- FuncB002A(FuncB0030() & " Astral collector started.." & $my_var000E)
- ExitLoop
- Else
- MsgBox(0x30, "Error", "Astral parameters cant be negative.")
- EndIf
- ElseIf $my_var0174 = $my_var016E Then
- If GUICtrlRead($my_var016E) = $gConst001C Then
- GUICtrlSetState($my_var016F, $gConst001E)
- GUICtrlSetState($my_var0170, $gConst001E)
- Else
- GUICtrlSetState($my_var016F, $gConst001F)
- GUICtrlSetState($my_var0170, $gConst001F)
- EndIf
- ElseIf $my_var0174 = $gConst0019 Then
- GUIDelete($global0002)
- $global0031 = 0x1
- ExitLoop
- EndIf
- WEnd
- Sleep(0x12C)
- $tPoint = _WinAPI_GetMousePos()
- $my_var017A = _WinAPI_WindowFromPoint($tPoint)
- $tRECT = _WinAPI_GetWindowRect($my_var017A)
- $my_var017B = DllStructGetData($tRECT, 0x1)
- $my_var017C = DllStructGetData($tRECT, 0x2)
- While Not $global0031
- $vLocal0001 = 0x0
- If $my_var0176 = 1 Then
- FuncA0007($my_var005B, "primary", $my_var0158, $my_var0159, 0x1)
- Sleep(1200 * $my_var0177)
- Else
- For $i = 1 To $my_var0178
- FuncA0007($my_var005B, "primary", $vLocal0004, $my_var0165, 0x1, $my_var017A, $my_var017B, $my_var017C)
- FuncA0007($my_var005B, "primary", $my_var0161, $my_var0165, 0x1, $my_var017A, $my_var017B, $my_var017C)
- FuncA0007($my_var005B, "primary", $my_var0162, $my_var0165, 0x1, $my_var017A, $my_var017B, $my_var017C)
- Sleep(40 + $my_var0177 * 0x46)
- FuncA0007($my_var005B, "primary", $my_var0163, $my_var0165, 0x1, $my_var017A, $my_var017B, $my_var017C)
- Sleep(100 + $my_var0177 * 0x64)
- FuncA0007($my_var005B, "primary", $my_var0164, $my_var0165, 0x1, $my_var017A, $my_var017B, $my_var017C)
- Sleep(0x32)
- FuncA0007($my_var005B, "primary", $my_var0164, $my_var0165, 0x1, $my_var017A, $my_var017B, $my_var017C)
- Next
- EndIf
- If $my_var0175 = 1 Then
- FuncA0007($my_var005B, "primary", $vLocal0052, $my_var014B, 0x1, $my_var017A, $my_var017B, $my_var017C)
- Sleep(380 * $my_var0177)
- EndIf
- Sleep($my_var0177 * 0x64)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1, $my_var017A, $my_var017B, $my_var017C)
- $my_var0156 = 0x0
- $my_var0157 = 0x0
- Sleep(120 + $my_var0177 * 0x6E)
- If $my_var0160 = False Or $LocID = "none" Then
- $LocID = _Func000D($vLocal0005, 0x1, $my_var0156, $my_var0157, $global000D + 0xF, 50 * $my_var0177, 250 + 120 * $my_var0177, 0x0, 0x96, 0x96, $my_var0039 - 0x12C, $my_var003A - 0x96)
- If $my_var0156 Then
- $my_var0160 = True
- EndIf
- Else
- _Func0008($vLocal0005[$LocID], 0x1, $my_var0156, $my_var0157, $global000D + 0xF, 50 * $my_var0177, 250 + 120 * $my_var0177, 0x96, 0x96, $my_var0039 - 0x12C, $my_var003A - 0x96)
- EndIf
- If $my_var0179 = 1 Then
- $vLocal0003 = 0x0
- _Func0006("WB\" & "AstralWarning.bmp", 0x1, 0x96, 0x96, $my_var0039 - 0xFA, $my_var003A - 0x96, $vLocal0003, $my_var015C, $global000D + 0x6)
- If $vLocal0003 Then
- For $i = $my_var0157 To $my_var0157 - 60 Step -5
- MouseMove($my_var0156 / $my_var0008 + 0x64, $i, 0x2)
- $my_var017D = MouseGetCursor()
- If $my_var017D = 5 Then
- MouseClick("primary")
- Sleep(0x2BC)
- Send($my_var015D)
- Sleep(0x1F4)
- Send("{Enter}")
- $my_var015E = 0x1
- ExitLoop
- EndIf
- Next
- If $my_var015E <> 1 Then
- FuncA0007($my_var005B, "primary", $vLocal0003 + 0x64, $my_var015C + 0x2B, 0x1, 0x0)
- Sleep(0x190)
- Send($my_var015D)
- Sleep(0x1F4)
- FuncA0007($my_var005B, "primary", $vLocal0003 + 0x64, $my_var015C + 0x44, 0x1, 0x0)
- Sleep(0x190)
- Send($my_var015D)
- Sleep(0x1F4)
- Send("{Enter}")
- $my_var015E = 0x0
- EndIf
- EndIf
- EndIf
- If $my_var0156 Then
- FuncA0007($my_var005B, "primary", $my_var0156, $my_var0157)
- Else
- _Func0004("WB\" & "XButtonParty.bmp", 0x1, $my_var0156, $my_var0157, $global000D + 0xA)
- If $my_var0156 Then
- FuncA0007($my_var005B, "primary", $my_var0156 - 0x168, $my_var0157 + 0x82)
- EndIf
- EndIf
- WEnd
- HotKeySet("{Esc}")
- EndFunc
- Func FuncB0001($iMode = 0x0)
- FuncA0019()
- $my_var0046 = False
- $my_var005B = IniRead($Settings, "General", "ClickMode", $gConst001D)
- $my_var017E = IniRead($Settings, "Combat", "BuyHP", $gConst001C)
- $global001C = IniRead($Settings, "Sylph", "DontKillSylphs", $gConst001D)
- $my_var004C = IniRead($Settings, "Combat", "Skills", "54321adwszx")
- Local $vLocal0006[] = ["WB\" & "v3Incombat3.bmp", "WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- Local $vLocal0007 = 0x1, $my_var017F[4] = ["WB\" & "MyServers.bmp", "WB\" & "MyServers3.bmp", "WB\" & "Playnow.bmp", "WB\" & "Playnow2.bmp"]
- Local $vLocal0008[2] = ["WB\" & "ShopButton.bmp", "WB\" & "Return.bmp"], $my_var0180 = IniRead($Settings, "Farm", "HarvestIfReady", $gConst001D)
- Local $vLocal0001, $my_var0148, $vLocal0032, $my_var0181, $vLocal000A, $my_var0182, $my_var0183, $my_var0025, $vLocal001C, $my_var014A, $my_var0041, $my_var0042, $my_var0184
- Local $vLocal0009[] = ["WB\" & "Ready.bmp", "WB\" & "StartRoom.bmp", "WB\" & "StartRoom2.bmp", "WB\" & "StartRoom3.bmp", "WB\" & "StartRoom4.bmp", "WB\" & "StartRoom5.bmp", "WB\" & "StartRoom6.bmp"]
- $my_var0026 = IniRead($Settings, "Time", "GuildBattle", "2000")
- $my_var0027 = IniRead($Settings, "Time", "CrossServerGuildBattle", "2030")
- $my_var0028 = IniRead($Settings, "Time", "WorldBoss1", "1130")
- $my_var0029 = IniRead($Settings, "Time", "WorldBoss2", "2200")
- Global $global001D = IniRead($Settings, "Time", "ClassWars", "2000")
- $my_var002B = IniRead($Settings, "Time", "Amethyst", "2100")
- $my_var002A = IniRead($Settings, "Time", "Tanks", "1000")
- $my_var0015 = IniRead($Settings, "Time", "PartyArena", "1200")
- $my_var0014 = IniRead($Settings, "Time", "KidArena", "1400")
- $Reg_sth = IsReggedPre(0x0)
- If $iMode = 0 Then $global0010 = IniRead($Settings, "Sylph", "Sylph", "Iris")
- $my_var0185 = StringRegExp(FileRead("WB\Replies.txt"), "(?s)<PM>(?:\R)(.+)(?:\R)</PM>", 0x3)
- If @error Then
- Local $vLocal000A[17] = ["", "no ty", "k", "y", "a bit busy now soz", "ttyl", "TTYL", "busy miss lizzy", "another time maybe", "i'm a little busy sorry", "sorry i'm busy", "?", "going afk sorry", "no sorry", "kk", "..", "sorry"]
- Else
- $vLocal000A = StringSplit($my_var0185[0], $my_var000E, 0x1)
- EndIf
- $my_var0186 = IniRead($Settings, "Sylph", "CollectOnlineRewards", $gConst001D)
- If Not IsRegged($Reg_sth) Then
- FuncB002A(FuncB0030() & " Free version. Event check procedure not loaded." & $my_var000E)
- EndIf
- FuncB002A(FuncB0030() & " Settings loaded. Sylph hunter started." & $my_var000E)
- Sleep(0x3E8)
- If $iMode = 1 Then $global001C = $gConst001D
- If $global001C = $gConst001C Then
- $tPoint = _WinAPI_GetMousePos()
- $my_var0025 = _WinAPI_WindowFromPoint($tPoint)
- EndIf
- If $global001C = $gConst001C Then
- _Func0006("WB\" & "HomeCity.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x1E, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "HomeCity2.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x1E, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- $my_var0187 = TimerInit()
- $my_var0188 = 0xE09C0
- $my_var0189 = 60000 * Int(IniRead($Settings, "Sylph", "Refresh", 0x3C))
- $my_var018A = $my_var0189
- If $iMode = 0 Then FuncB000A(0x1)
- While 0x1
- If $global0018 = $gConst001C Then
- If TimerDiff($my_var0187) > $my_var018A Then
- If TimerDiff($my_var0187) > 86000000 Then
- $my_var0007 = 0x0
- $global0003 = 0x0
- $my_var000A = 0x0
- $my_var003F = 0x0
- $my_var0187 = TimerInit()
- $my_var0188 = 0xE09C0
- $my_var0189 = 60000 * Int(IniRead($Settings, "Sylph", "Refresh", 0x3C))
- $my_var018A = $my_var0189
- EndIf
- $my_var018A += $my_var0189
- FuncA0029()
- EndIf
- EndIf
- If Mod($vLocal0007, 0x4) = 0 Then
- If $my_var0186 = $gConst001C Then
- If TimerDiff($my_var0187) > $my_var0188 Then
- $my_var0188 += 0xE09C0
- FuncA000D()
- EndIf
- EndIf
- If IsRegged($Reg_sth) Then
- If $my_var003F = True Then FuncB0009()
- If $my_var0040 = True Then FuncB0032()
- EndIf
- If _Func0006("WB\" & "XButtonFarm.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- If $my_var005C = 1 Then
- MouseWheel("down", 0x3)
- Sleep(0x3E8)
- _Func0006("WB\" & "XButtonFarm.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- Sleep(0x3E8)
- EndIf
- If IsRegged($Reg_sth) Then
- If $my_var003F = True Then FuncB0009()
- If $my_var0040 = True Then FuncB0032()
- EndIf
- If $my_var0180 = $gConst001C And _Func0006("WB\" & "Farm_Ready.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14) Then
- FuncA001D()
- If $my_var005C = $gConst001C Then MouseWheel("down", 0x3)
- Sleep(0x12C)
- _Func0006("WB\" & "Farm_Ready.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x14, $my_var0148 + 0x41)
- Sleep(0xFA0)
- FuncA0000(0x1)
- $my_var0180 = $gConst001D
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- EndIf
- If Mod($vLocal0007, 0x8) = 0 Then
- If _Func0004("WB\XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- $vLocal0001 = 0x0
- _Func000D($vLocal0009, 0x0, $vLocal0001, $my_var0148, $global000D + 0x28, 0x64, 0x64)
- If $vLocal0001 Then FuncA001D(0x1)
- EndIf
- EndIf
- If $my_var005C = 1 Then MouseWheel("up", 0x1)
- If _Func0006("WB\" & "XButton.bmp", 0x1, 0xC8, 0x14, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- If _Func0006("WB\" & "Mouse.bmp", 0x1, 0xC8, 0xC8, $my_var0039 - 0xC8, $my_var003A - 0xC8, $vLocal0001, $my_var0148, 0x0) Then FuncA0007(0x4, "primary", $vLocal0001, $my_var0148)
- If $my_var0038 = True Then
- $vLocal0001 = 0x0
- $my_var0148 = 0x0
- _Func0006("WB\" & "PM.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x5)
- _Func0006("WB\" & "PM1.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then
- FuncB002A(FuncB0030() & " PM detected, attempting to reply.." & $my_var000E)
- MouseMove($vLocal0001 / $my_var0008, $my_var0148 / $my_var0008)
- $my_var0148 = $my_var0148 - 0x3C
- _Func0006("WB\" & "PM2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008 + 0x14)
- MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008 + 0x23)
- Sleep(0x2BC)
- Send($vLocal000A[Random(0x1, UBound($vLocal000A) - 0x1, 0x1)])
- Sleep(0x190)
- Send("{Enter}")
- MouseWheel("up", 0x2)
- Sleep(0xC8)
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008)
- EndIf
- EndIf
- If BitOR($my_var003B, $my_var0035, $my_var0016, $my_var0017, $my_var0037, $my_var0036, $my_var003C) Then
- $my_var018B = FuncA0020(@HOUR & @MIN, $global000F, "add")
- If $my_var0052 = 0 Then
- If IsRegged($Reg_sth) Then
- If $my_var003B = True Then FuncA0011($my_var018B)
- If $my_var0035 = True Then FuncB0029($my_var018B)
- If $my_var0036 = True Then FuncA002E($my_var018B)
- If $my_var003C = True Then FuncA0033($my_var018B)
- EndIf
- If $my_var0016 = True Then FuncA001F($my_var018B)
- If $my_var0017 = True Then FuncB0038($my_var018B)
- Else
- FuncB001E($vLocal0007)
- EndIf
- EndIf
- $vLocal0001 = 0x0
- $my_var0148 = 0x0
- Sleep(0x96)
- If $global001C = $gConst001D Then
- If $my_var005F = $gConst001D Then
- If $global0010 = "Pan" Then
- For $my_var018C = 0 To UBound($my_var018D) - 0x1
- $my_var018E = _GDIPlus_BitmapCreateHBITMAPFromBitmap($my_var018D[$my_var018C])
- _Func0006($my_var018E, 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D - 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- ElseIf $global0010 = "Eve" Then
- For $my_var018C = 0 To UBound($global002D) - 0x1
- $my_var018E = _GDIPlus_BitmapCreateHBITMAPFromBitmap($global002D[$my_var018C])
- _Func0006($my_var018E, 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- ElseIf $global0010 = "Amazon" Then
- For $my_var018C = 0 To UBound($my_var018F) - 0x1
- $my_var018E = _GDIPlus_BitmapCreateHBITMAPFromBitmap($my_var018F[$my_var018C])
- _Func0006($my_var018E, 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- Else
- For $my_var018C = 0 To UBound($my_var0190) - 0x1
- $my_var018E = _GDIPlus_BitmapCreateHBITMAPFromBitmap($my_var0190[$my_var018C])
- _Func0006($my_var018E, 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then ExitLoop
- Next
- EndIf
- Else
- If $global0010 = "Pan" Then
- For $my_var018C = 0 To UBound($global0022) - 0x1
- _Func0006($global0022[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D - 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- ElseIf $global0010 = "Eve" Then
- For $my_var018C = 0 To UBound($global0023) - 0x1
- _Func0006($global0023[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- ElseIf $global0010 = "Amazon" Then
- For $my_var018C = 0 To UBound($global0024) - 0x1
- _Func0006($global0024[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- Else
- For $my_var018C = 0 To UBound($global0021) - 0x1
- _Func0006($global0021[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then ExitLoop
- Next
- EndIf
- EndIf
- If $iMode = 1 And $global0010 = "Iris" Then
- For $my_var018C = 0 To UBound($global0023) - 0x1
- _Func0006($global0023[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- Next
- EndIf
- Sleep(0x1E)
- FuncB0028("", $vLocal0001 & "-" & $my_var0148, 0.1)
- If $vLocal0001 <> 0 Then
- If Not $my_var0025 Then
- FuncB0028("", "Getting new window handle..", 0x2)
- MouseMove($vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x0)
- $my_var0191 = MouseGetCursor()
- If $my_var0191 = 0 Then
- MouseClick("primary")
- $my_var0184 = True
- Else
- $my_var0184 = False
- EndIf
- $tPoint = _WinAPI_GetMousePos()
- $my_var0025 = _WinAPI_WindowFromPoint($tPoint)
- MouseClick($vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x0)
- EndIf
- If $my_var005B = $gConst001D Or $global0010 = "Pan" Then
- MouseMove($vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x0)
- Sleep(0xFA)
- $my_var0191 = MouseGetCursor()
- If $my_var0191 = 0 Then
- MouseClick("primary")
- Else
- If $my_var0184 = True Then
- ContinueLoop
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- EndIf
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- Sleep(0x4B0)
- $vLocal0001 = 0x0
- _Func000D($global0006, 0x0, $vLocal0001, $my_var0148, $global000D + 0x14, 0x12C, 1500 + $my_var0013 * 0x5DC)
- If $vLocal0001 Then
- If $my_var005C = 1 Then MouseWheel("down", 0x3)
- Sleep(0x7D0)
- $vLocal0001 = 0x0
- _Func000D($vLocal0006, 0x0, $vLocal0001, $my_var0148, $global000D, 0x12C, 4500 + $my_var0013 * 0x5DC, 0x0, 0x0, $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A)
- If $vLocal0001 Then
- MouseMove($vLocal0001, $my_var0148, 0x5)
- Sleep(0x12C)
- $my_var0192 = TimerInit()
- $vLocal0007 = $vLocal0007 - 0x2
- $vLocal0001 = 0x0
- _Func0006("WB\" & "AFK.bmp", 0x0, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "AFK2.bmp", 0x0, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "AFK3.bmp", 0x0, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "AFKFlipped.bmp", 0x0, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- If $my_var005B = 4 Then MouseMove(MouseGetPos(0x0), MouseGetPos(0x1) - 0xC8, 0x1)
- While FuncA003A()
- If TimerDiff($my_var0192) >= 85000 Then
- FuncB0033()
- If TimerDiff($my_var0192) >= 250000 Then FuncA0029()
- EndIf
- If $global0019 = "Keyboard" Then
- Send($my_var004C)
- EndIf
- Sleep(0x1F4)
- WEnd
- _Func000D($vLocal0008, 0x1, $vLocal0001, $my_var0148, $global000D, 0xFA, 2000 + $my_var0013 * 0x5DC, 0x0, 0x64, $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A)
- $vLocal0001 = 0x0
- If $iMode = 1 Then
- _Func0008("WB\" & "QuestComplete.bmp", 0x0, $vLocal0001, $my_var0148, $global000D, 0x64, 0xDAC)
- _Func0004("WB\" & "QuestComplete2.bmp", 0x0, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete3.bmp", 0x0, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "QuestComplete4.bmp", 0x0, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x1, 0x0)
- Return 0x0
- EndIf
- EndIf
- EndIf
- Else
- $vLocal0007 = $vLocal0007 + 0x2
- EndIf
- EndIf
- If $vLocal0007 < 1 Then $vLocal0007 = 0x1
- If Mod($vLocal0007, 0x5) = 0 Then
- If $my_var0052 <> 0 Then FuncA0016(0x0)
- If _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "XButtonRecharge.bmp", 0x0, $vLocal0001, $my_var0148, $global000D)
- _Func0006("WB\" & "XButton2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0xA, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- _Func0006("WB\" & "XButton3.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x64, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $my_var005C = 1 Then
- _Func0006("WB\" & "HideAd_Kabam.bmp", 0x1, $my_var0039 / 1.5, 0x0, $my_var0039, $my_var003A / 0x3, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0006("WB\" & "HideAd_Kabam2.bmp", 0x1, $my_var0039 / 1.5, 0x0, $my_var0039, $my_var003A / 0x3, $vLocal0001, $my_var0148, $global000D / 0x2)
- EndIf
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- If $my_var005C = 1 Then
- $vLocal0001 = 0x0
- _Func000D($my_var017F, 0x1, $vLocal0001, $my_var0148, $global000D, 0x1F4, 0x1F4, 0x0, 0x0, 0x64, $my_var0039, $my_var003A / 1.5)
- If $vLocal0001 Then
- Sleep(3000 + 3000 * $my_var0013)
- MouseClick("primary", $vLocal0001 / $my_var0008 + 0x1E, $my_var0148 / $my_var0008 + 0x1E, 0x1, 0x0)
- Sleep(0x3A98)
- EndIf
- EndIf
- If $my_var0050 = 1 Then
- MouseMove(Random($my_var0039 / (2 * $my_var0008) - 0x168, $my_var0039 / (2 * $my_var0008) + 0x168, 0x1), Random($my_var003A / (2 * $my_var0008) - 0x104, $my_var003A / (2 * $my_var0008) + 0x104, 0x1), 0x0)
- Sleep(0x258)
- $my_var0191 = MouseGetCursor()
- If $my_var0191 <> 16 Then MouseClick("primary")
- EndIf
- Sleep(0x3E8)
- If $vLocal0007 >= $my_var0051 Then
- If $my_var0025 Then
- WinActivate($my_var0025)
- EndIf
- $vLocal0007 = 0x1
- If $my_var017E = $gConst001C Then FuncB0017()
- If _Func0004("WB\" & "NextButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- FuncA001D()
- FuncA0008($global0010)
- EndIf
- If $global001A = 1 Then
- FuncA0008($global0010)
- EndIf
- EndIf
- EndIf
- Else
- FuncB0033()
- Sleep(0xFA0)
- EndIf
- Sleep(0x32)
- $vLocal0007 = $vLocal0007 + 0x1
- WEnd
- EndFunc
- Func FuncA0000($iMode)
- Global $global001E = 0x0
- Local $vLocal000B = 0x1, $vLocal0025, $my_var0193, $my_var0194, $my_var0195, $vLocal0025, $my_var0193, $my_var0196, $my_var0197 = 0x1, $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var0198, $my_var0199, $my_var019A, $vLocal0052, $my_var014B, $LocID
- Local $vLocal000C, $my_var019B
- Local $vLocal000D = ["WB\" & "Farm_New_Anchor0.bmp", "WB\" & "Farm_New_Anchor02.bmp"], $my_var019C[2] = ["WB\" & "Farm_New_AnchorII.bmp", "WB\" & "Farm_New_AnchorII2.bmp"], $my_var019D[2] = ["WB\" & "Farm_New_AnchorI.bmp", "WB\" & "Farm_New_AnchorI2.bmp"], $my_var019E[2] = ["WB\" & "Farm_New_Anchor_FeedI.bmp", "WB\" & "Farm_New_Anchor_FeedI2.bmp"]
- If $iMode = 0 Then
- $my_var0005 = GUICreate("Farm", 0xC8, 0xD2)
- $my_var019F = GUICtrlCreateCheckbox($my_var00AB, 0xA, 0xA)
- GUICtrlSetState($my_var019F, IniRead($Settings, "Farm", "Steal", $gConst001D))
- $my_var01A0 = GUICtrlCreateCheckbox($my_var00B0, 0xA, 0x28)
- GUICtrlSetState($my_var01A0, IniRead($Settings, "Farm", "Weed", $gConst001D))
- $my_var01A1 = GUICtrlCreateCheckbox("v4 Farm", 0xA, 0x46)
- GUICtrlSetTip($my_var01A1, "For v4 farm only, disable if you play on v3 or v5 game.")
- GUICtrlSetState($my_var01A1, IniRead($Settings, "Farm", "New", $gConst001D))
- $my_var01A2 = GUICtrlCreateCheckbox("Cattle", 0xA, 0x64)
- GUICtrlSetState($my_var01A2, IniRead($Settings, "Farm", "Feed", $gConst001D))
- $my_var01A3 = GUICtrlCreateCheckbox("100%", 0xA, 0x82)
- GUICtrlSetState($my_var01A3, $gConst0021)
- If GUICtrlRead($my_var01A1) = $gConst001C Then GUICtrlSetState($my_var01A3, $gConst0020)
- GUICtrlSetState($my_var01A3, IniRead($Settings, "Farm", "NoIgnore", $gConst001D))
- GUICtrlSetTip($my_var01A3, "Extensive mode. Disabled = quickly skim through farms.")
- $my_var01A4 = GUICtrlCreateButton("Farm!", 0x5A, 0xAA, 0x64, 0x1E)
- EndIf
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- If $iMode = 0 Then
- GUISetState(@SW_SHOW, $my_var0005)
- While 0x1
- $my_var012F = GUIGetMsg()
- Switch $my_var012F
- Case $gConst0019
- GUIDelete($my_var0005)
- Return 0x0
- Case $my_var01A4
- $my_var0198 = GUICtrlRead($my_var019F)
- $my_var0199 = GUICtrlRead($my_var01A0)
- $my_var019A = GUICtrlRead($my_var01A1)
- $my_var01A5 = GUICtrlRead($my_var01A2)
- $my_var01A6 = GUICtrlRead($my_var01A3)
- IniWrite($Settings, "Farm", "Weed", $my_var0199)
- IniWrite($Settings, "Farm", "Steal", $my_var0198)
- IniWrite($Settings, "Farm", "New", $my_var019A)
- IniWrite($Settings, "Farm", "Feed", $my_var01A5)
- IniWrite($Settings, "Farm", "NoIgnore", $my_var01A6)
- GUIDelete($my_var0005)
- FuncB002A(FuncB0030() & " Starting farmbot.." & $my_var000E)
- $vLocal000B = 0x1
- ExitLoop
- Case $my_var01A1
- If GUICtrlRead($my_var01A1) = $gConst001C Then
- GUICtrlSetState($my_var01A3, $gConst0020)
- Else
- GUICtrlSetState($my_var01A3, $gConst0021)
- EndIf
- EndSwitch
- WEnd
- Else
- $my_var0198 = $gConst001C
- $my_var0199 = $gConst001C
- $my_var019A = IniRead($Settings, "Farm", "New", $gConst001C)
- $my_var01A5 = $gConst001C
- _Func000D($my_var019D, 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 5000 + $my_var0013 * 0x5DC)
- Sleep(15000 + 15000 * $my_var0013)
- EndIf
- FuncB0028("Farm Bot", "Press Ctrl+Shift+Z to pause" & $my_var000E & "Press Shift+Esc to exit", 0x2)
- _Func0004("WB\" & "MinimizeChat.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- If _Func0004("WB\" & "Farm_Icon55.bmp", 0x1, $vLocal0001, $my_var0148, $global000D, "TRANSBLACK") Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- For $my_var01A7 = 1 To 0x29
- Global $global001F = 0x0
- While 0x1
- $global001F = $global001F + 0x1
- $vLocal0025 = 0x0
- Sleep(0xC8)
- If $my_var019A = $gConst001C Then
- If $my_var0197 = $my_var0193 Then
- FuncA0007($my_var005B, "primary", $my_var0039 / 0x2, $my_var003A / 0x2, 0x1)
- EndIf
- If $vLocal000B <> 1 Then
- While _Func0004("WB\" & "Farm_New_AnchorI.bmp", 0x1, $vLocal0052, $my_var014B, $global000D) Or _Func0004("WB\" & "Farm_New_AnchorI2.bmp", 0x1, $vLocal0052, $my_var014B, $global000D + 0xA)
- Sleep(0xC8)
- $LocID = $LocID + 0x1
- If $LocID > 30 Then ExitLoop
- WEnd
- Else
- $vLocal000B = 0x0
- EndIf
- Sleep(0x4B0)
- FuncB0034()
- $vLocal001C = 0x0
- _Func000D($my_var019D, 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 5000 + $my_var0013 * 0x5DC)
- If $vLocal001C Then
- Sleep(1200 + $my_var0013 * 0xC8)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(800 + $my_var0013 * 0xC8)
- FuncB0034()
- FuncB0037($my_var019A)
- If $my_var0199 = $gConst001C And $iMode = 0 Then FuncB000B($my_var019A)
- If $my_var0198 = $gConst001C Then FuncB0015($my_var019A)
- If $my_var0199 = $gConst001C Then
- FuncA0030($my_var019A)
- FuncA0015($my_var019A)
- EndIf
- Sleep(0xC8)
- If $my_var0199 = $gConst001C Or $my_var0198 = $gConst001C Then
- _Func0004("WB\" & "Farm_New_AnchorII.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(1000 + $my_var0013 * 0xC8)
- FuncB0034()
- _Func0004("WB\" & "Farm_New_AnchorIII2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- _Func0004("WB\" & "Farm_New_AnchorIII.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- FuncA0007($my_var005B, "primary", $vLocal001C + 0x14, $my_var014A - 0x14, 0x1)
- Sleep(900 + $my_var0013 * 0xC8)
- If $my_var0199 = $gConst001C And $iMode = 0 Then FuncB000B($my_var019A)
- If $my_var0198 = $gConst001C Then FuncB0015($my_var019A)
- If $my_var0199 = $gConst001C Then
- EndIf
- FuncA0030($my_var019A)
- FuncA0015($my_var019A)
- EndIf
- ElseIf _Func0004("WB\" & "Farm_New_Anchor_FeedII.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Or _Func0004("WB\" & "Farm_New_Anchor_FeedII2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Then
- FuncB0012($my_var0198)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(800 + $my_var0013 * 0xC8)
- _Func0004("WB\" & "Farm_New_Anchor_Back.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(800 + $my_var0013 * 0xC8)
- FuncB0012($my_var0198)
- FuncA0007($my_var005B, "primary", $vLocal0025, $my_var0193 + 0x14, 0x1)
- EndIf
- If $my_var01A5 = $gConst001C Then
- Sleep(0x12C)
- _Func000D($my_var019C, 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 1200 + $my_var0013 * 0x12C)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- FuncB0034()
- _Func000D($my_var019D, 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 1200 + $my_var0013 * 0x12C)
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(0x1F4)
- EndIf
- _Func000D($vLocal000D, 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 2000 + $my_var0013 * 0x1F4)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(0x578)
- _Func000D($my_var019E, 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, 0x1F4, 1300 + $my_var0013 * 0xC8)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A - 0x14, 0x1)
- _Func0008("WB\" & "Farm_New_AnchorIV.bmp", 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 2700 + $my_var0013 * 0x12C)
- Sleep(0x578)
- If $my_var01A5 = $gConst001C Then
- FuncB0012($my_var0198)
- EndIf
- MouseWheel("Up", 0x2)
- Sleep(0x12C)
- $vLocal001C = 0x0
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C + 0x14, $my_var014A + 0x14, 0x1)
- Sleep(2400 + $my_var0013 * 0xC8)
- _Func0004("WB\" & "Farm_New_Anchor_FeedIII.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C + 0x3C, $my_var014A + 0x50, 0x1)
- Sleep(0x2BC)
- If $my_var01A5 = $gConst001C Then
- FuncB0012($my_var0198)
- EndIf
- EndIf
- MouseWheel("Down", 0x2)
- EndIf
- Else
- If $my_var0199 = $gConst001C And $iMode = 0 Then FuncB000B($my_var019A)
- If $my_var0198 = $gConst001C Then FuncB0015($my_var019A)
- If $my_var0199 = $gConst001C Then
- FuncA0030($my_var019A)
- FuncA0015($my_var019A)
- EndIf
- FuncB0037($my_var019A)
- FuncB0012($my_var0198)
- EndIf
- $my_var0196 = $vLocal0025
- $my_var0197 = $my_var0193
- $vLocal0001 = 0x0
- If $iMode = 1 Then
- FuncA001D()
- Return
- EndIf
- _Func0004("WB\" & "XButtonGChat.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "XButtonGChat.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- EndIf
- If $my_var01A6 = 1 Then
- $my_var019B = 0x14
- Else
- _Func0006("WB\" & "Farm_Current.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal000C, $my_var019B, $global000D)
- _Func0006("WB\" & "Farm_New_Current.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal000C, $my_var019B, $global000D)
- EndIf
- If $my_var01A5 = $gConst001C Then
- _Func0006("WB\" & "Farm_New_PillIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_New_PillIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_New_ComfortIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_New_ComfortIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- EndIf
- If $my_var0199 = $gConst001C Then
- _Func0006("WB\" & "Farm_WeedIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_WeedIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_DebugIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_DebugIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_ReviveIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_ReviveIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_ReviveIcon3.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- EndIf
- _Func0006("WB\" & "Farm_EnergizeIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_EnergizeIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- If $my_var0198 = $gConst001C Then
- _Func0006("WB\" & "Farm_StealIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_StealIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_StealIcon3.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), $my_var019B + 0xA, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- EndIf
- If $my_var0193 = $my_var0197 Then $global001F = $global001F + 0xE
- If $vLocal0025 = 0 Or $global001F >= 70 Then
- ExitLoop
- EndIf
- FuncB002A(FuncB0030() & " [Farm]Next friend." & $my_var000E)
- FuncA0007($my_var005B, "primary", $vLocal0025, $my_var0193, 0x1)
- Sleep(0x1F4)
- WEnd
- $my_var01A8 = MouseGetPos()
- MouseMove($my_var01A8[0] + 0x1E, $my_var01A8[1])
- Sleep(0x64)
- $vLocal0025 = 0x0
- _Func0004("WB\" & "NextButton.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0x14)
- If $vLocal0025 Then
- FuncB002A(FuncB0030() & " [Farm]Next page." & $my_var000E)
- FuncA0007($my_var005B, "primary", $vLocal0025, $my_var0193, 0x1)
- $my_var0197 = 0x0
- $vLocal000B = 0x1
- $my_var019B = 0x14
- Sleep(0x1F4)
- If $my_var01A5 = $gConst001C Then
- _Func0006("WB\" & "Farm_New_PillIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_New_ComfortIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- EndIf
- If $my_var0199 = $gConst001C Then
- _Func0006("WB\" & "Farm_WeedIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_WeedIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_DebugIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_DebugIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_ReviveIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_ReviveIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_ReviveIcon3.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- EndIf
- _Func0006("WB\" & "Farm_EnergizeIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_EnergizeIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- If $my_var0198 = $gConst001C Then
- _Func0006("WB\" & "Farm_StealIcon.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_StealIcon2.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- _Func0006("WB\" & "Farm_StealIcon3.bmp", 0x1, $my_var0039 / (1.5 * $my_var0008), 0x14, $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xF)
- EndIf
- If $my_var0193 = $my_var0197 Then $global001F = $global001F + 0xE
- If $vLocal0025 = 0 Or $global001F >= 70 Then
- ExitLoop
- EndIf
- FuncA0007($my_var005B, "primary", $vLocal0025, $my_var0193, 0x1)
- Sleep(0x1F4)
- Else
- ExitLoop
- EndIf
- Sleep(0x44C)
- Next
- FuncB002A(FuncB0030() & " Farmbot finished." & $my_var000E)
- EndIf
- EndFunc
- Func FnHotKey0010()
- $my_var0046 = False
- Local $vLocal000E[0], $my_var01A9[2], $my_var01AA[2], $vLocal0010[0], $vLocal0011[0]
- Local $LocID = 0x0, $vLocal0001, $my_var0148, $my_var01AB = -1, $my_var01AC, $my_var01AD = True, $my_var01AE = True, $my_var01AF = True, $my_var01B0 = True, $vLocal001C, $my_var014A, $my_var01B1, $vLocal0052, $my_var014B, $my_var0156, $my_var0157
- Local $vLocal0005[] = ["WB\" & "v3Confirm5.bmp", "WB\" & "v3Confirm4.bmp", "WB\" & "v3Confirm3.bmp", "WB\" & "v3Confirm2.bmp", "WB\" & $my_var0044 & "Confirm.bmp", "WB\" & $my_var0044 & "Confirm2.bmp"]
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- GUISetState(@SW_SHOW, $my_var00FA)
- While 0x1
- $my_var012F = GUIGetMsg()
- Switch $my_var012F
- Case $gConst0019
- If WinGetTitle("[ACTIVE]") = "Dimension Explorer" Then
- GUISetState(@SW_HIDE, $my_var00FA)
- Return
- EndIf
- Case $my_var00FF
- If WinGetTitle("[ACTIVE]") = "Dimension Explorer" Then
- $my_var0023 = GUICtrlRead($my_var00FE)
- $my_var01B2 = GUICtrlRead($my_var00FD)
- $my_var0013 = GUICtrlRead($my_var00FC)
- IniWrite($Settings, "Dimension", "AvoidMonsters", $my_var01B2)
- IniWrite($Settings, "Dimension", "FightExpertMonsters", $my_var0023)
- GUISetState(@SW_HIDE, $my_var00FA)
- ExitLoop
- EndIf
- EndSwitch
- WEnd
- If $my_var000B Then
- $my_var0023 = $gConst001D
- While 0x1
- FuncA003B()
- _Func0004("WB\" & "Dimension\SearchBtn4.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0004("WB\" & "Dimension\SearchBtn3.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0004("WB\" & "Dimension\SearchBtn.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0004("WB\" & "Dimension\SearchBtn2.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then
- For $i = 0 To 0x4
- If _Func0004("WB\" & "Dimension\NextLvl.bmp", 0x0, $vLocal001C, $my_var014A, $global000D + 0xF, "TRANSBLACK") Then ExitLoop
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0xED8)
- If FuncA003B() >= 1 Then
- $i = 0x0
- EndIf
- _Func000D($vLocal0005, 0x1, $vLocal0052, $my_var014B, $global000D + 0xF, 0xA, 0xA)
- If $vLocal0052 Then
- If _Func0004("WB\" & "Dimension\EmptyCheckbox.bmp", 0x1, $my_var0156, $my_var0157, $global000D + 0xF, "TRANSBLACK") Then
- FuncA0007($my_var005B, "primary", $my_var0156, $my_var0157)
- Else
- FuncA0007($my_var005B, "primary", $vLocal0052 + 0x32, $my_var014B - 0x26)
- EndIf
- Sleep(0x1F4)
- FuncB0025(True)
- EndIf
- Next
- MouseMove(0x64, 0x64, 0x5)
- Sleep(0xED8)
- Local $vLocal000E
- $vLocal000E = FuncA0001()
- If $global0007 / $my_var001E < 0.5 Then
- MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) + (600 * $my_var0008), $my_var003A / (2 * $my_var0008), 0x1)
- MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) + (600 * $my_var0008), $my_var003A / (2 * $my_var0008), 0x1)
- EndIf
- FuncA002D(0x1)
- FuncA003B()
- Local $vLocal0010[0]
- Local $vLocal0011[0]
- $LocID = 0x0
- $my_var01AB = -1
- For $my_var014D = 0 To $my_var001F
- For $my_var01A7 = 0 To $my_var001E
- If $my_var01A7 > 0 Then
- Assign("A000021000500DH94R2XJFP1RCZTN84", $vLocal000E[$my_var014D][$my_var01A7 - 1] = 0x0)
- Else
- $my_var01AD = True
- EndIf
- If $my_var01A7 < $my_var001E Then
- Assign("A000021050005WZM9VOOSHXLG29GR5", $vLocal000E[$my_var014D][$my_var01A7 + 1] = 0x0)
- Else
- $my_var01AE = True
- EndIf
- If $my_var014D > 0 Then
- Assign("A000021000500ZJYCWX8KQ93SNS5YHPN", $vLocal000E[$my_var014D - 1][$my_var01A7] = 0x0)
- Else
- $my_var01AF = True
- EndIf
- If $my_var014D < $my_var001F Then
- Assign("A0000210500054J8G064F8BJZ264WKEO8", $vLocal000E[$my_var014D + 1][$my_var01A7] = 0x0)
- Else
- $my_var01B0 = True
- EndIf
- If $vLocal000E[$my_var014D][$my_var01A7] = 1 And $my_var01AD And $my_var01AE And $my_var01AF And $my_var01B0 Then
- $LocID += 0x1
- _ArrayAdd($vLocal0010, $my_var01A7)
- _ArrayAdd($vLocal0011, $my_var014D)
- ElseIf $vLocal000E[$my_var014D][$my_var01A7] = 3 Then
- $my_var01AB = $my_var01A7
- $my_var01AC = $my_var014D
- EndIf
- Next
- Next
- If $my_var01AB = -1 Then
- If $my_var001C >= 0 Then
- $my_var01AB = $my_var001C
- $my_var01AC = $my_var001D
- $vLocal000E[$my_var001D][$my_var001C] = 0x3
- Else
- FuncB002A(FuncB0030() & " [Dimension]Can't find portal to next level. Could be last level or an error has occurred." & $my_var000E)
- $my_var01B1 = True
- EndIf
- EndIf
- If $LocID Then
- If UBound($vLocal0010) Then FuncA0004($vLocal0010, $vLocal0011, $global0007, $my_var0018)
- EndIf
- _ArrayAdd($vLocal0010, $my_var01AB)
- _ArrayAdd($vLocal0011, $my_var01AC)
- For $i = 0 To UBound($vLocal0010) - 0x1
- _Func000A($vLocal000E, $global0007, $my_var0018, $vLocal0010[$i], $vLocal0011[$i], 0x1)
- FuncA001E()
- If $i < UBound($vLocal0010) - 1 And ($global0007 <> $vLocal0010[$i] Or $my_var0018 <> $vLocal0011[$i]) Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $vLocal0010[$i], $vLocal0011[$i], 0x1)
- EndIf
- Next
- If $my_var01B1 = True Then
- MsgBox(0x40, "Dimension Explorer", "Dimension completed.")
- Return
- EndIf
- Else
- MsgBox(0x40, "Error", "Can't find search button.")
- Return
- EndIf
- WEnd
- EndIf
- $vLocal000E = FuncA0001()
- If @error Then
- FuncB0028("", "Can't get map grid. Retrying..", 0x2)
- $vLocal000E = FuncA0001()
- EndIf
- FuncA002D()
- If $my_var01B2 = $gConst001D Then
- $LocID = 0x0
- While 0x1
- $my_var01A9 = FuncA0003($vLocal000E, 0x0, "right")
- FuncA001E()
- If IsArray($my_var01A9) Then
- If $my_var01A9[1] <= $my_var0018 Then
- $my_var01B3 = 0x1
- Else
- $my_var01B3 = 0x0
- EndIf
- Else
- $LocID += 0x1
- If $LocID >= 3 Then
- $my_var01B4 = FuncA0003($vLocal000E, 0x3)
- If IsArray($my_var01B4) Then _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B4[0], $my_var01B4[1], 0x1)
- $LocID = 0x0
- EndIf
- EndIf
- If IsArray($my_var01A9) Then _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01A9[0], $my_var01A9[1], 0x1)
- $my_var01AA = FuncA0003($vLocal000E, 0x0, "left")
- FuncA001E()
- If IsArray($my_var01AA) Then
- If $my_var01AA[1] <= $my_var0018 Then
- $my_var01B3 = 0x1
- Else
- $my_var01B3 = 0x0
- EndIf
- EndIf
- If IsArray($my_var01AA) Then _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01AA[0], $my_var01AA[1], 0x1)
- If Not $my_var01B3 Then _Func0005($vLocal000E, "down", 0x1)
- WEnd
- Else
- While 0x1
- $my_var0019 = 0x0
- $my_var000F = $global0007
- $my_var0011 = $my_var0018
- For $i = 0 To $my_var0018 Step 0x1
- For $my_var01B5 = $my_var0018 To 0 Step -1
- If $vLocal000E[$my_var01B5][$global0007] = 6 Or $vLocal000E[$my_var01B5][$global0007] = 4 Then
- For $my_var01B6 = $my_var01B5 + 1 To $my_var0018 Step 0x1
- If $global0007 > 0 And $vLocal000E[$my_var01B6 - 1][$global0007 - 1] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 - 0x1, $my_var01B6)
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 - 0x1, $my_var01B6 - 0x1)
- ExitLoop 0x3
- ElseIf $global0007 < $my_var001E And $vLocal000E[$my_var01B6 - 1][$global0007 + 1] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 + 0x1, $my_var01B6)
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 + 0x1, $my_var01B6 - 0x1)
- ExitLoop 0x3
- Else
- ExitLoop 0x3
- EndIf
- Next
- ExitLoop 0x2
- EndIf
- Next
- ConsoleWrite("chk Above" & $i & " " & $global0007)
- If $vLocal000E[$i][$global0007] = 0 Then
- If $i = $my_var0012 Then ExitLoop
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007, $i)
- ExitLoop
- EndIf
- Next
- For $i = $my_var001E To $global0007 Step -1
- For $my_var01B5 = $global0007 To $my_var001E Step 0x1
- If $vLocal000E[$my_var0018][$my_var01B5] = 6 Or $vLocal000E[$my_var0018][$my_var01B5] = 4 Then
- For $my_var01B6 = $my_var01B5 - 1 To $global0007 Step -1
- If $my_var0018 > 0 And $vLocal000E[$my_var0018 - 1][$my_var01B6 + 1] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6, $my_var0018 - 0x1)
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6 + 0x1, $my_var0018 - 0x1)
- ExitLoop 0x3
- ElseIf $my_var0018 < $my_var001F And $vLocal000E[$my_var0018 + 1][$my_var01B6 + 1] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6, $my_var0018 + 0x1)
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6 + 0x1, $my_var0018 + 0x1)
- ExitLoop 0x3
- Else
- ExitLoop 0x3
- EndIf
- Next
- ExitLoop 0x2
- EndIf
- Next
- If $vLocal000E[$my_var0018][$i] = 0 Then
- If $i = $my_var0010 Then ExitLoop
- _Func000A($vLocal000E, $global0007, $my_var0018, $i, $my_var0018)
- ExitLoop
- EndIf
- Next
- For $i = $my_var001F To $my_var0018 Step -1
- For $my_var01B5 = $my_var0018 To $my_var001F Step 0x1
- If $vLocal000E[$my_var01B5][$global0007] = 6 Or $vLocal000E[$my_var01B5][$global0007] = 4 Then
- For $my_var01B6 = $my_var01B5 - 1 To $my_var0018 Step -1
- If $global0007 > 0 And $vLocal000E[$my_var01B6][$global0007 - 1] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 - 0x1, $my_var01B6)
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 - 0x1, $my_var01B6 + 0x1)
- ExitLoop 0x3
- ElseIf $global0007 < $my_var001E And $vLocal000E[$my_var01B6][$global0007 + 1] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 + 0x1, $my_var01B6)
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007 + 0x1, $my_var01B6 + 0x1)
- ExitLoop 0x3
- Else
- ExitLoop 0x3
- EndIf
- Next
- ExitLoop 0x2
- EndIf
- Next
- ConsoleWrite("chk below" & $i & " " & $global0007)
- If $vLocal000E[$i][$global0007] = 0 Then
- If $i = $my_var0012 Then ExitLoop
- _Func000A($vLocal000E, $global0007, $my_var0018, $global0007, $i)
- ExitLoop
- EndIf
- Next
- For $i = 0 To $global0007 Step 0x1
- For $my_var01B5 = $global0007 To 0 Step -1
- If $vLocal000E[$my_var0018][$my_var01B5] = 6 Or $vLocal000E[$my_var0018][$my_var01B5] = 4 Then
- For $my_var01B6 = $my_var01B5 + 1 To $global0007 Step 0x1
- If $my_var0018 > 0 And $vLocal000E[$my_var0018 - 1][$my_var01B6] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6, $my_var0018 - 0x1)
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6 - 0x1, $my_var0018 - 0x1)
- ExitLoop 0x3
- ElseIf $my_var0018 < $my_var001F And $vLocal000E[$my_var0018 + 1][$my_var01B6] = 0 Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6, $my_var0018 + 0x1)
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01B6 - 0x1, $my_var0018 + 0x1)
- ExitLoop 0x3
- Else
- ExitLoop 0x3
- EndIf
- Next
- ExitLoop 0x2
- EndIf
- Next
- If $vLocal000E[$my_var0018][$i] = 0 Then
- If $i = $my_var0010 Then ExitLoop
- _Func000A($vLocal000E, $global0007, $my_var0018, $i, $my_var0018)
- ExitLoop
- EndIf
- Next
- $my_var0010 = $my_var000F
- $my_var0012 = $my_var0011
- FuncB0028("", "Completed 1 cycle. Times moved: " & $my_var0019, 0x1)
- FuncB002A(FuncB0030() & " [Dimension]Completed 1 cycle. Times moved: " & $my_var0019 & $my_var000E)
- $LocID = 0x0
- If $my_var0019 = 0 Then
- $LocID += 0x1
- FuncB0028("", "Stuck. Overriding, method: " & $LocID, 0x1)
- Sleep(0x12C)
- Local $vLocal0012[] = ["left", "top", "bottom", "right"]
- FuncB002A(FuncB0030() & " [Dimension]Stuck. Overriding (" & $LocID & ").." & $my_var000E)
- If $LocID = 1 Then
- _Func0005($vLocal000E, $vLocal0012[Random(0x0, 0x3, 0x1)], 0x1)
- ElseIf $LocID = 2 Then
- $my_var01A9 = FuncA001A($vLocal000E, 0x0)
- If IsArray($my_var01A9) Then _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01A9[1], $my_var01A9[0], 0x1)
- ElseIf $LocID = 3 Then
- $my_var01A9 = FuncA0003($vLocal000E, 0x0)
- If IsArray($my_var01A9) Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01A9[0], $my_var01A9[1])
- Else
- $my_var01A9 = FuncA0003($vLocal000E, 0x3)
- If IsArray($my_var01A9) Then
- _Func000A($vLocal000E, $global0007, $my_var0018, $my_var01A9[0], $my_var01A9[1])
- $vLocal000E = FuncA0001()
- EndIf
- EndIf
- Else
- FuncB002A(FuncB0030() & " [Dimension]Stuck. Remapping (" & $LocID & ").." & $my_var000E)
- $vLocal000E = FuncA0001()
- EndIf
- EndIf
- WEnd
- EndIf
- EndIf
- EndFunc
- Func FuncA0001()
- $my_var001C = -1
- Local $vLocal0013, $my_var01B7, $my_var01B8, $my_var01B9
- Local $vLocal0014
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $vLocal0052, $my_var014B, $my_var0156, $my_var0157, $my_var01BA, $my_var01BB, $my_var0158, $my_var0159
- Local $vLocal0015 = $my_var0039 / (2 * $my_var0008), $my_var01BC = 0x14, $my_var01BD = $my_var0039, $my_var01BE = $my_var003A - 0xC8
- If _Func0006("WB\" & "Dimension\XButton.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x64, $my_var0039, $my_var003A / 0x2, $my_var0158, $my_var0159, 0x1E, "TRANSBLACK") Then FuncA0007($my_var005B, "primary", $my_var0158, $my_var0159)
- MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008) + 0x96, $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) - 600 * $my_var0008, $my_var003A / (2 * $my_var0008), 0x4)
- Sleep(0x1F4)
- $my_var0158 = 0x0
- FuncB002A(FuncB0030() & " [Dimension]Mapping.." & $my_var000E)
- _Func0006("WB\" & "Dimension\AnchorChain.bmp", 0x0, 0xC8, 0x0, $my_var0039, $my_var003A, $my_var0158, $my_var0159, $global000D + 0xA, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\AnchorChain2.bmp", 0x0, 0xC8, 0x0, $my_var0039, $my_var003A, $my_var0158, $my_var0159, $global000D + 0xA, "TRANSBLACK")
- If $my_var0158 Then
- $vLocal0015 = $my_var0158 - 0x32
- $my_var01BC = $my_var0159 + 0xA
- Else
- $vLocal0015 = $my_var0039 / (2 * $my_var0008)
- $my_var01BC = 0x14
- FuncB002A(FuncB0030() & " [Dimension]Minor mapping failure." & $my_var000E)
- EndIf
- If _Func0006("WB\" & "Dimension\CrystalRewards.bmp", 0x0, 0xC8, 0x64, $my_var0039, $my_var003A, $my_var0158, $my_var0159, $global000D + 0x14) Then
- $my_var01BE = $my_var0159 - 0x64
- EndIf
- _Func0006("WB\" & "Dimension\VerticalBar.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0013, $my_var01B7, 0x1, "TRANSBLACK")
- $vLocal0001 = $vLocal0013
- _Func0006("WB\" & "Dimension\VerticalBar.bmp", 0x0, $vLocal0013 + 0x14, $my_var01B7, $my_var01BD, $my_var01BE, $my_var01B8, $my_var01B9, 0x1, "TRANSBLACK")
- If Not $my_var01B8 Then
- _Func0006("WB\" & "Dimension\VerticalBar.bmp", 0x0, $vLocal0015, $my_var01BC, $vLocal0013 - 0x14, $my_var01BE, $my_var01B8, $my_var01B9, 0x1, "TRANSBLACK")
- $vLocal0001 = $vLocal0001 - 0xB
- $vLocal001C = $my_var01B8
- _Func000C($vLocal001C, $vLocal0001)
- Else
- $vLocal001C = $my_var01B8 - 0xB
- EndIf
- _Func0006("WB\" & "Dimension\HorizontalBar.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0013, $my_var01B7, 0x1, "TRANSBLACK")
- $my_var0148 = $my_var01B7
- $my_var01B9 = 0x0
- _Func0006("WB\" & "Dimension\HorizontalBar.bmp", 0x0, $vLocal0013, $my_var01B7 + 0x14, $my_var01BD, $my_var01BE, $my_var01B8, $my_var01B9, 0x1, "TRANSBLACK")
- If Not $my_var01B9 Then
- _Func0006("WB\" & "Dimension\HorizontalBar.bmp", 0x0, $vLocal0015, $my_var01BC, $vLocal0013, $my_var01B7 - 0x14, $my_var01B8, $my_var01B9, 0x1, "TRANSBLACK")
- $my_var0148 = $my_var0148 - 0xB
- $my_var014A = $my_var01B9
- _Func000C($my_var014A, $my_var0148)
- Else
- $my_var014A = $my_var01B9 - 0xB
- EndIf
- If Not $vLocal0001 Or Not $vLocal001C Then
- _Func0006("WB\" & "Dimension\GridTopLeft5.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0001, $my_var0148, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft2.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0001, $my_var0148, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0001, $my_var0148, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft3.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0001, $my_var0148, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft4.bmp", 0x0, $vLocal0015, $my_var01BC, $my_var01BD, $my_var01BE, $vLocal0001, $my_var0148, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight5.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $vLocal001C, $my_var014A, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight2.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $vLocal001C, $my_var014A, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $vLocal001C, $my_var014A, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight3.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $vLocal001C, $my_var014A, 0x1E, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight4.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $vLocal001C, $my_var014A, 0x1E, "TRANSBLACK")
- EndIf
- _Func0006("WB\" & "Dimension\CharPos.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $my_var01BA, $my_var01BB, 0x19, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\NextLvl.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $my_var001C, $my_var001D, 0x19, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\PrevLvl.bmp", 0x0, $vLocal0001, $my_var0148, $my_var01BD, $my_var01BE, $my_var001A, $my_var001B, 0x19, "TRANSBLACK")
- If ($my_var001A And Not $my_var01BA) Then
- $my_var01BA = $my_var001A
- $my_var01BB = $my_var001B
- EndIf
- If Round(($vLocal001C - 1 - $vLocal0001) / 0xA) < 0 Or Round(($my_var014A - 1 - $my_var0148) / 0xA) < 0 Or Not ($vLocal0001 And $vLocal001C And $my_var01BA) Then
- MsgBox(0x0, "Error Occurred", $vLocal0001 & "-" & $vLocal001C & "-" & $my_var01BA, 0x5)
- FuncB0028("Failed to get Grid info", "Don't stand on portals and Minimap must be visible. Retrying..", 0x2)
- FuncB002A(FuncB0030() & " [Dimension]Error occured. Trying alternative method.." & $my_var000E)
- Sleep(0xC8)
- While FuncA003A()
- Sleep(0x1F4)
- WEnd
- _Func0008("WB\" & "XButtonGray.bmp", 0x1, $vLocal0052, $my_var014B, $global000D, 0x12C, 0x7D0)
- If $vLocal0052 Then Sleep(0x3E8)
- FuncA0005()
- Sleep(0x1F4)
- MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) + 40 * $my_var0008, $my_var003A / (2 * $my_var0008) - 100 * $my_var0008)
- _Func0006("WB\" & "Dimension\GridTopLeft2.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x14, $my_var0039, $my_var003A - 0xC8, $vLocal0001, $my_var0148, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x14, $my_var0039, $my_var003A - 0xC8, $vLocal0001, $my_var0148, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft3.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x14, $my_var0039, $my_var003A - 0xC8, $vLocal0001, $my_var0148, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridTopLeft4.bmp", 0x0, $my_var0039 / (2 * $my_var0008), 0x14, $my_var0039, $my_var003A - 0xC8, $vLocal0001, $my_var0148, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight2.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A - 0xC8, $vLocal001C, $my_var014A, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A - 0xC8, $vLocal001C, $my_var014A, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight3.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A - 0xC8, $vLocal001C, $my_var014A, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\GridBotRight4.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A - 0xC8, $vLocal001C, $my_var014A, 0x14, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\CharPos.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A, $my_var01BA, $my_var01BB, 0x19, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\NextLvl.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A, $my_var001C, $my_var001D, 0x19, "TRANSBLACK")
- _Func0006("WB\" & "Dimension\PrevLvl.bmp", 0x0, $vLocal0001, $my_var0148, $my_var0039, $my_var003A, $my_var001A, $my_var001B, 0x19, "TRANSBLACK")
- If ($my_var001A And Not $my_var01BA) Then
- $my_var01BA = $my_var001A
- $my_var01BB = $my_var001B
- EndIf
- If Round(($vLocal001C - 1 - $vLocal0001) / 0xA) < 0 Or Round(($my_var014A - 1 - $my_var0148) / 0xA) < 0 Or Not ($vLocal0001 And $vLocal001C And $my_var01BA) Then
- FuncB0028("", "Mapping failed. Size: " & Round(($vLocal001C - 1 - $vLocal0001) / 0xA) & "-" & Round(($my_var014A - 1 - $my_var0148) / 0xA) & $my_var000E & "Character Pos: " & $global0007 & "-" & $my_var0018, 0x1)
- FuncB002A(FuncB0030() & " [Dimension]Mapping failed." & $my_var000E)
- SetError(0x1)
- Return
- EndIf
- EndIf
- If Not $my_var001A Then
- $my_var001A = $my_var01BA
- $my_var001B = $my_var01BB
- EndIf
- FuncB002A(FuncB0030() & " [Dimension]Raw: " & $my_var001C & "-" & $my_var001D & "--" & $my_var001A & "-" & $my_var001B & $my_var000E)
- $my_var001E = Round(($vLocal001C - 1 - $vLocal0001) / 0xA)
- $my_var001F = Round(($my_var014A - 1 - $my_var0148) / 0xA)
- $global0007 = Round(($my_var01BA - $vLocal0001 - 0x4) / 0xA)
- $my_var0018 = Round(($my_var01BB - $my_var0148 - 0x4) / 0xA)
- $my_var001C = Round(($my_var001C - $vLocal0001 - 0x3) / 0xA)
- $my_var001D = Round(($my_var001D - $my_var0148 - 0x3) / 0xA)
- $my_var001A = Round(($my_var001A - $vLocal0001 - 0x3) / 0xA)
- $my_var001B = Round(($my_var001B - $my_var0148 - 0x3) / 0xA)
- $global0008 = $vLocal0001
- $my_var0020 = $my_var0148
- $my_var0021 = $vLocal001C
- $my_var0022 = $my_var014A
- FuncB0028("", "Mapping Success. Size: " & $my_var001E & "-" & $my_var001F & $my_var000E & "Character Pos: " & $global0007 & "-" & $my_var0018, 0x1)
- FuncB002A(FuncB0030() & " [Dimension]MapSize: " & $my_var001E & "-" & $my_var001F & "/ CharPos: " & $global0007 & "-" & $my_var0018 & $my_var000E)
- FuncB002A(FuncB0030() & " [Dimension]gXnext=" & $my_var001C & "gYnext=" & $my_var001D & $my_var000E)
- Dim $vLocal0014[$my_var001F + 1][$my_var001E + 1]
- $my_var01BF = 0x0
- $my_var01C0 = 0x0
- For $my_var014D = $my_var0148 To $my_var014A Step 0xA
- For $my_var01A7 = $vLocal0001 To $vLocal001C Step 0xA
- $my_var0156 = 0x0
- $my_var0157 = 0x0
- _Func0006("WB\" & "Dimension\GridDiscovered.bmp", 0x0, $my_var01A7, $my_var014D, $my_var01A7 + 0xA, $my_var014D + 0xA, $my_var0156, $my_var0157, 0xF)
- If $my_var0156 Then
- $vLocal0014[$my_var01C0][$my_var01BF] = 0x1
- Else
- $vLocal0014[$my_var01C0][$my_var01BF] = 0x0
- EndIf
- $my_var01BF = $my_var01BF + 0x1
- Next
- $my_var01BF = 0x0
- $my_var01C0 = $my_var01C0 + 0x1
- Next
- If $my_var001C >= 0 Then $vLocal0014[$my_var001D][$my_var001C] = 0x3
- If $my_var001A >= 0 Then $vLocal0014[$my_var001B][$my_var001A] = 0x4
- If FuncA0003($vLocal0014, 0x4) = 0 Then $vLocal0014[$my_var0018][$global0007] = 0x4
- Return $vLocal0014
- EndFunc
- Func FnHotKey000C()
- If $my_var000D = False Then
- GUISetState(@SW_SHOW, $my_var00D1)
- TrayItemSetState($my_var011D, 0x1)
- EndIf
- EndFunc
- Func FuncA0002()
- $my_var0147 = GUIGetMsg()
- Switch $my_var0147
- Case $my_var00CB
- FnHotKey_Esc()
- Case $my_var00C9
- MsgBox(0x40, "Help", $my_var0065 & $global0009)
- Case $my_var00CA
- GUISetState(@SW_HIDE, $my_var00C8)
- GUISetState(@SW_SHOW, $my_var00D1)
- $my_var000D = False
- Case $gConst001A
- _SendMessage($my_var00C8, $gConst0015, $gConst003E, 0x0)
- Case $gConst001B
- $my_var0138 = WinGetPos($my_var00C8)
- IniWrite($Settings, "General", "MiniGUIPos", $my_var0138[0] & "," & $my_var0138[1])
- EndSwitch
- EndFunc
- Func FuncA0003($vLocal0014, $my_var01C1, $my_var01C2 = "right")
- Local $aResult[2] = [0, 0]
- If $my_var01C2 = "right" Then
- For $my_var01C3 = 0 To $my_var001F
- For $my_var01C4 = 0 To $my_var001E
- If $vLocal0014[$my_var01C3][$my_var01C4] = $my_var01C1 Then
- $aResult[1] = $my_var01C3
- $aResult[0] = $my_var01C4
- Return $aResult
- EndIf
- Next
- Next
- Else
- For $my_var01C3 = 0 To $my_var001F
- For $my_var01C4 = $my_var001E To 0 Step -1
- If $vLocal0014[$my_var01C3][$my_var01C4] = $my_var01C1 Then
- $aResult[1] = $my_var01C3
- $aResult[0] = $my_var01C4
- Return $aResult
- EndIf
- Next
- Next
- EndIf
- Return 0x0
- EndFunc
- Func FuncA0004(ByRef $my_var01C5, ByRef $my_var01C6, $my_var01C7, $my_var01C8)
- $my_var01C9 = UBound($my_var01C5)
- Local $vLocal0016[$my_var01C9]
- Local $vLocal0017[$my_var01C9]
- Local $vLocal0018[$my_var01C9]
- Local $vLocal0019[0]
- Local $vLocal001A[0]
- For $i = 0 To $my_var01C9 - 0x1
- $my_var01CA = Abs($my_var01C7 - $my_var01C5[$i])
- $my_var01CB = Abs($my_var01C8 - $my_var01C6[$i])
- $my_var01CC = $my_var01CA + $my_var01CB
- $vLocal0017[$i] = $my_var01CC
- Next
- $my_var01CD = $vLocal0017
- _Func0007($my_var01CD)
- For $my_var014D = 0 To $my_var01C9 - 0x1
- For $my_var01A7 = 0 To 0x4
- If $my_var01CD[$my_var01A7] = $vLocal0017[$my_var014D] Then
- _ArrayAdd($vLocal0019, $my_var01A7)
- _ArrayAdd($vLocal001A, $my_var014D)
- ExitLoop
- EndIf
- Next
- Next
- For $i = 0 To $my_var01C9 - 0x1
- $vLocal0018[$vLocal0019[$i]] = $my_var01C5[$vLocal001A[$i]]
- $vLocal0016[$vLocal0019[$i]] = $my_var01C6[$vLocal001A[$i]]
- Next
- $my_var01C5 = $vLocal0018
- $my_var01C6 = $vLocal0016
- EndFunc
- Func FuncA0005()
- Local $vLocal0001, $my_var0148
- Local $vLocal001B[] = ["WB\XButton.bmp", "WB\XButtonParty.bmp", "WB\XButtonGray.bmp"]
- _Func000D($vLocal001B, 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x12C, 0x7D0)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x64, $my_var0148 + 0xC8, 0x1, 0x0)
- EndIf
- _Func0008("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x12C, 0x1770)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1, 0x0)
- EndIf
- Sleep(0x1F4)
- EndFunc
- Func FuncB0002()
- Global $global0020 = False
- Local $vLocal0001, $my_var0148, $i, $my_var01C3
- Opt("GUIOnEventMode", 0x1)
- $my_var01CE = GUICreate("Troubleshooting..", 0x12C, 0x64)
- GUICtrlCreateLabel("Diagnosing..don't move your mouse!", 0xA, 0xA)
- $my_var01CF = GUICtrlCreateButton("", 0x1, 0x1, 0x1, 0x1)
- $my_var01D0 = GUICtrlCreateButton("", 0x8C, 0x32, 0x10, 0x6, $gConst0029)
- FuncA0028($my_var01D0, "WB\AFK.bmp")
- GUICtrlSetOnEvent($my_var01D0, "FuncB0031")
- ControlFocus($my_var01CE, "", $my_var01CF)
- GUISetState()
- Sleep(0x3E8)
- _Func0004("WB\AFK.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- $my_var004D = $gConst001D
- $my_var005B = $gConst001D
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0xC8)
- If $global0020 = True Then
- IniWrite($Settings, "General", "Scaling", $my_var004D)
- IniWrite($Settings, "General", "ClickMode", $my_var005B)
- GUICtrlSetState($my_var0104, $my_var004D)
- GUICtrlSetState($my_var0103, $my_var005B)
- $my_var01C3 = "Scaling: Disabled - No Mouse: Disabled"
- Else
- Sleep(0x1F4)
- GUISetState(@SW_RESTORE, $my_var01CE)
- Sleep(0x3E8)
- $my_var004D = $gConst001C
- $my_var005B = $gConst001D
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0xC8)
- If $global0020 = True Then
- IniWrite($Settings, "General", "Scaling", $my_var004D)
- IniWrite($Settings, "General", "ClickMode", $my_var005B)
- GUICtrlSetState($my_var0104, $my_var004D)
- GUICtrlSetState($my_var0103, $my_var005B)
- $my_var01C3 = "Scaling: Enabled - No Mouse: Disabled"
- Else
- $my_var004D = $gConst001C
- $my_var005B = $gConst001C
- IniWrite($Settings, "General", "Scaling", $my_var004D)
- IniWrite($Settings, "General", "ClickMode", $my_var005B)
- GUICtrlSetState($my_var0104, $my_var004D)
- GUICtrlSetState($my_var0103, $my_var005B)
- $my_var01C3 = "Screen scaling abnormality detected, possibly due to multi-display with Win 8+ scaling effect enabled. Resorted to last option."
- $my_var01C3 &= $my_var000E & "If this doesn't work (clicks still miss their target), set screen/text scaling effect to 100% and run this again."
- EndIf
- EndIf
- Opt("GUIOnEventMode", 0x0)
- GUIDelete($my_var01CE)
- MsgBox(0x40, "Click settings Troubleshoot", "Troubleshooting finished. Settings have been optimized accordingly." & $my_var000E & $my_var01C3)
- EndFunc
- #include <Crypt.au3>
- ; Func _Crypt_DestroyKey
- ; Funky funk A000021050005BLCTYE24G5D3V0Z7 - Remove by DeobfucatorEndFunc
- Func FuncA0006()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var01D1, $LocID, $my_var01D2, $my_var01D3
- Global $global0021[12] = ["WB\" & "IrisL1.bmp", "WB\" & "IrisL2.bmp", "WB\" & "IrisL3.bmp", "WB\" & "IrisL4.bmp", "WB\" & "IrisL5.bmp", "WB\" & "IrisL6.bmp", "WB\" & "IrisR1.bmp", "WB\" & "IrisR2.bmp", "WB\" & "IrisR3.bmp", "WB\" & "IrisR4.bmp", "WB\" & "IrisR5.bmp", "WB\" & "IrisR6.bmp"]
- Global $global0022[6] = ["WB\" & "PanL1.bmp", "WB\" & "PanL3.bmp", "WB\" & "PanR1.bmp", "WB\" & "PanR3.bmp", "WB\" & "PanL2.bmp", "WB\" & "PanR2.bmp"]
- Global $global0023[10] = ["WB\" & "EveL1.bmp", "WB\" & "EveL2.bmp", "WB\" & "EveL3.bmp", "WB\" & "EveL4.bmp", "WB\" & "EveL5.bmp", "WB\" & "EveR1.bmp", "WB\" & "EveR2.bmp", "WB\" & "EveR3.bmp", "WB\" & "EveR4.bmp", "WB\" & "EveR5.bmp"]
- Global $global0024[18] = ["WB\" & "AmazonL1.bmp", "WB\" & "AmazonL2.bmp", "WB\" & "AmazonL3.bmp", "WB\" & "AmazonL4.bmp", "WB\" & "AmazonL5.bmp", "WB\" & "AmazonL6.bmp", "WB\" & "AmazonL7.bmp", "WB\" & "AmazonR1.bmp", "WB\" & "AmazonR2.bmp", "WB\" & "AmazonR4a.bmp", "WB\" & "AmazonR4.bmp", "WB\" & "AmazonR5.bmp", "WB\" & "AmazonR6.bmp", "WB\" & "AmazonR7.bmp", "WB\" & "AmazonL8.bmp", "WB\" & "AmazonR8.bmp", "WB\" & "AmazonL9.bmp", "WB\" & "AmazonR9.bmp"]
- $my_var004C = IniRead($Settings, "Combat", "Skills", "54321xz12345awds")
- FuncB002A(FuncB0030() & " Starting sylph boss.." & $my_var000E)
- _Func0006("WB\" & "AtollBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AtollBossIcon2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 + 0x41)
- For $i = 0 To 0x28
- If Not FuncB0023(4000 + 3000 * $my_var0013) Then ExitLoop
- Next
- _Func0008("WB\HidePlayers.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x12C, 30000 + 15000 * $my_var0013)
- Else
- FuncB0028("", "Can't find boss icon, trying to identify sylph level..", 0x3)
- FuncB002A(FuncB0030() & " Can't find boss icon, trying to identify sylph level.." & $my_var000E)
- EndIf
- Sleep(0xBB8)
- $vLocal0001 = 0x0
- If _Func0004("WB\HidePlayers.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(0x7D0)
- For $i = 0 To 0x3
- If _Func0004("WB\XButtonFarm.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- Sleep(0x3E8)
- EndIf
- Next
- EndIf
- If _Func0004("WB\Circuit_L1.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $my_var01D1 = "WaterElectro"
- $my_var01D2 = "Iris"
- ElseIf _Func0004("WB\Circuit_L2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $my_var01D1 = "Wind"
- $my_var01D2 = "Pan"
- ElseIf _Func0004("WB\Circuit_L3.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $my_var01D1 = "Fire"
- $my_var01D2 = "Amazon"
- Else
- FuncA002F()
- If _Func0004("WB\DefaultAtoll1.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Then
- $my_var01D1 = "WaterElectro"
- $my_var01D2 = "Iris"
- ElseIf _Func0004("WB\DefaultAtoll2b.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $my_var01D1 = "Wind"
- $my_var01D2 = "Pan"
- ElseIf _Func0004("WB\DefaultAtoll3.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- $my_var01D1 = "Fire"
- $my_var01D2 = "Amazon"
- Else
- FuncB0028("Error", "Can't identify sylph type.", 0x4)
- Return
- EndIf
- If _Func0004("WB\XButton2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- EndIf
- FuncB0028($Title_Wartool, $my_var01D1, 0x3)
- FuncA0008($my_var01D2)
- $my_var01D4 = TimerInit()
- While 0x1
- $vLocal0001 = 0x0
- If _Func0004("WB\XButtonFarm.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- If _Func0004("WB\XButtonParty.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then _Func000D($global0017, 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0xC8, 0xC8)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- If _Func0004("WB\v5AtollFull.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, "TRANSBLACK") Then
- $vLocal001C = 0x0
- _Func0004("WB\InParty.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, "TRANSBLACK")
- If $my_var01D3 = 0 And Not $vLocal001C Then
- $my_var01D5 = $global0014[Random(0x0, UBound($global0014) - 0x1, 0x1)]
- FuncA000B("current", $my_var01D5)
- $vLocal001C = 0x0
- _Func000D($global0017, 0x0, $vLocal001C, $my_var014A, $global000D + 0xA, 0xC8, 0x4E20)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- Sleep(0x3E8)
- EndIf
- If $vLocal001C Then
- For $i = 0 To 0x2
- FuncA002F()
- Sleep(0x1F4)
- If _Func0004("WB\PartyMemberMap.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- $vLocal001C = 0x0
- _Func000D($global0013, 0x0, $vLocal001C, $my_var014A, $global000D + 0xA, 0x1F4, 0x9C40)
- While FuncA003A()
- Send($my_var004C & " ")
- Sleep(0x1F4)
- WEnd
- $my_var01D3 = 0x1
- ExitLoop
- Else
- FuncB002A(FuncB0030() & " Can't find party member in map, retrying..")
- If _Func0004("WB\XButton2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- EndIf
- Next
- Else
- Sleep(0x1F40)
- EndIf
- EndIf
- $vLocal0001 = 0x0
- $my_var0148 = 0x0
- $vLocal001C = 0x0
- If TimerDiff($my_var01D4) > 60000 * 40 Then ExitLoop
- If $my_var01D1 = "Wind" Then
- For $my_var018C = 0 To UBound($global0022) - 0x1
- _Func0006($global0022[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D - 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- ElseIf $my_var01D1 = "WaterElectro" Then
- For $my_var018C = 0 To UBound($global0021) - 0x1
- _Func0006($global0021[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then ExitLoop
- Next
- For $my_var018C = 0 To UBound($global0023) - 0x1
- _Func0006($global0023[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- ElseIf $my_var01D1 = "Fire" Then
- For $my_var018C = 0 To UBound($global0024) - 0x1
- _Func0006($global0024[$my_var018C], 0x1, 0x0, 0x6E, $my_var0039, $my_var003A - 0x28, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then ExitLoop
- Next
- EndIf
- FuncB0028("", $vLocal0001 & "-" & $my_var0148, 0x2)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Sleep(3000 + 2000 * $my_var0013)
- If $my_var005C = $gConst001C Then MouseWheel("down", 0x3)
- _Func000D($global0013, 0x0, $vLocal001C, $my_var014A, $global000D, 0x1F4, 3000 + 2000 * $my_var0013)
- While FuncA003A()
- Send($my_var004C & " ")
- Sleep(0x1F4)
- WEnd
- Sleep(0x3E8)
- EndIf
- $LocID += 0x1
- If Mod($LocID, 0x14) = 0 Then FuncA0008($my_var01D2)
- Sleep(0x1F4)
- WEnd
- $my_var000C = True
- EndFunc
- Func FuncA0007($my_var01D6, $my_var01D7, $my_var01D8, $my_var01D9, $my_var01DA = 0x1, $my_var017A = 0x0, $my_var017B = -1, $my_var017C = -1)
- If $my_var01D6 = 4 Then
- MouseClick($my_var01D7, $my_var01D8 / $my_var0008, $my_var01D9 / $my_var0008, $my_var01DA, 0x0)
- Else
- If Not $my_var017A Then
- $tPoint = _WinAPI_GetMousePos()
- $my_var017A = _WinAPI_WindowFromPoint($tPoint)
- EndIf
- If $my_var017B = -1 Then
- $tRECT = _WinAPI_GetWindowRect($my_var017A)
- $my_var017B = DllStructGetData($tRECT, 0x1)
- $my_var017C = DllStructGetData($tRECT, 0x2)
- EndIf
- ControlClick($my_var017A, "", "", $my_var01D7, $my_var01DA, $my_var01D8 / $my_var0008 - $my_var017B, $my_var01D9 / $my_var0008 - $my_var017C)
- EndIf
- EndFunc
- Func FuncB0003()
- Local $vLocal0001, $my_var0148, $vLocal0052, $my_var014B, $my_var004C, $my_var004B
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- $my_var004C = IniRead($Settings, "Combat", "Skills", "54321xz12345awds")
- $my_var004B = IniRead($Settings, "Combat", "BossSynchDelay", 0xFA0)
- FuncB002A(FuncB0030() & " Starting Sylph Boss.." & $my_var000E & "Skill sequence: " & $my_var004C & $my_var000E)
- $tPoint = _WinAPI_GetMousePos()
- $my_var0025 = _WinAPI_WindowFromPoint($tPoint)
- FuncB0028("Sylph Boss Started", $my_var009D, 0x2)
- While 0x1
- $vLocal0001 = 0x0
- _Func0006("WB\" & "AtollBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AtollBossIcon2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- Sleep($my_var004B / 0x2)
- Send("{Space}")
- Sleep($my_var004B / 0x8)
- Send("{Space}")
- Sleep($my_var004B / 0x8)
- Send("{Space}")
- Sleep($my_var004B / 0x8)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x3C, $my_var0148 + 0x41, 0x1)
- ElseIf FuncA003A() Then
- FuncA0007($my_var005B, "primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), 0x1)
- Sleep(0x1F4)
- Send($my_var004C & "{Space}")
- Else
- Sleep($my_var004B / 0x2)
- Send("{Space}")
- Sleep($my_var004B / 0x8)
- Send("{Space}")
- Sleep($my_var004B / 0x8)
- Send("{Space}")
- Sleep($my_var004B / 0x8)
- $vLocal0001 = 0x0
- _Func0006("WB\" & "AtollBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AtollBossIcon2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 = 0 And FuncA003A() = 0 Then
- FuncB0028("Error", "Cannot find atoll boss icon, boss notification must be present..", 0x1)
- _Func0006("WB\" & "XButtonFarm.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Else
- FuncB0028("Error", "Cannot find atoll boss event", 0x1)
- If _Func0004("WB\" & "XbuttonParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Return
- EndIf
- EndIf
- Sleep(0x190)
- EndIf
- EndIf
- _Func0006("WB\" & "XButtonParty.bmp", 0x1, 0xC8, $my_var003A / (3 * $my_var0008), $my_var0039 - 0xC8, $my_var003A - 0x12C, $vLocal0052, $my_var014B, $global000D + 0xA)
- If $vLocal0052 Then
- FuncB0028("", "Ended", 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0052, $my_var014B, 0x1)
- Return
- EndIf
- WEnd
- FuncB002A(FuncB0030() & " Boss ended." & $my_var000E)
- EndIf
- EndFunc
- Func FuncB0004()
- If IsArray($my_var01DB) Then
- $my_var01DC = $my_var01DC + 0x1
- If $my_var01DB[0] < $my_var01DC Then $my_var01DC = 0x1
- $my_var01DD = StringStripWS($my_var01DB[$my_var01DC], 0x8)
- $my_var01DE = StringSplit($my_var01DD, ",")
- $my_var01DF = $my_var01DE[1]
- $my_var01E0 = $my_var01DE[2]
- FuncB0010($my_var01DF, $my_var01E0)
- Else
- MsgBox(0x0, "Error", "Can't get preset coords from file.")
- EndIf
- EndFunc
- #include <Crypt.au3>
- ; Func __Crypt_DllHandleSet
- Func FuncB0005($my_var01E1)
- $my_var0046 = False
- Local $vLocal001C, $my_var014A, $vLocal0052, $my_var014B, $my_var01C3, $my_var0156, $my_var0157
- Local $vLocal0001, $my_var0148, $my_var01E2[] = ["WB\" & "Ready.bmp", "WB\" & "StartRoom.bmp", "WB\" & "StartRoom2.bmp", "WB\" & "StartRoom3.bmp", "WB\" & "StartRoom4.bmp", "WB\" & "StartRoom5.bmp", "WB\" & "StartRoom6.bmp"]
- Local $vLocal001D[] = ["WB\" & "v3Incombat3.bmp", "WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- Local $vLocal001E[] = ["WB\" & "v3Confirm5.bmp", "WB\" & $my_var0044 & "Confirm.bmp", "WB\" & $my_var0044 & "Confirm2.bmp", "WB\" & "v3Confirm3.bmp", "WB\" & "v3Confirm4.bmp"]
- $my_var004C = IniRead($Settings, "Combat", "Skills", "5544332211adwszx")
- MouseWheel("down", 0x2)
- MouseMove(0x1E, 0x1E, 0x1)
- _Func000D($my_var01E2, 0x1, $vLocal0001, $my_var0148, $global000D + 0x28, 0x1F4, 0x1F4)
- If Not $vLocal0001 Then
- FuncB002A(FuncB0030() & " Can't find arena start button." & $my_var000E)
- MsgBox(0x0, "Error", "Can't find arena start button. Please join a room first." & $my_var000E & "100% browser zoom required.", 0x5)
- Return False
- EndIf
- For $i = 0 To $my_var01E1
- $vLocal0001 = 0x0
- While FuncA003A()
- If _Func0006("WB\" & "Mouse.bmp", 0x1, 0xC8, 0xC8, $my_var0039 - 0xC8, $my_var003A - 0xC8, $my_var0156, $my_var0157, $global000D / 0x2) Then FuncA0007(0x4, "primary", $my_var0156, $my_var0157)
- Send($my_var004C & "{Space}")
- Sleep(0x1F4)
- WEnd
- FuncB002A(FuncB0030() & " Arena attempt " & $i & $my_var000E)
- If $my_var005B = $gConst001D Then MouseMove(MouseGetPos(0x0), MouseGetPos(0x1) - 0x64)
- _Func000D($my_var01E2, 0x1, $vLocal0001, $my_var0148, $global000D + 0x28, 0x1F4, 0x3A98)
- If $vLocal0001 Then
- Sleep(0x1F4)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- _Func000D($vLocal001E, 0x1, $vLocal0052, $my_var014B, $global000D + 0x14, 0x1F4, 0x7D0)
- Sleep(0x1F4)
- If $vLocal0052 Then FuncA0007($my_var005B, "primary", $vLocal0052, $my_var014B, 0x1)
- Else
- If $my_var005C = $gConst001C Then MouseWheel("up", 0x1)
- If _Func0006("WB\" & "Mouse.bmp", 0x1, 0xC8, 0xC8, $my_var0039 - 0xC8, $my_var003A - 0xC8, $my_var0156, $my_var0157, $global000D / 0x2) Then FuncA0007(0x4, "primary", $my_var0156, $my_var0157)
- EndIf
- $vLocal001C = 0x0
- $my_var01C3 = 0x0
- _Func000D($vLocal001D, 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, 0x1F4, 0x7530)
- While Not $vLocal001C
- $my_var01C3 += 0x1
- If $my_var01C3 >= 3 Then ExitLoop
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x3E8)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- _Func000D($vLocal001E, 0x1, $vLocal0052, $my_var014B, $global000D + 0x14, 0x1F4, 0xBB8)
- If $vLocal0052 Then FuncA0007($my_var005B, "primary", $vLocal0052, $my_var014B, 0x1)
- _Func000D($vLocal001D, 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, 0x1F4, 0x9C40)
- WEnd
- While FuncA003A()
- Send($my_var004C & "{Space}")
- Sleep(0x1F4)
- WEnd
- Sleep(0x5DC)
- Next
- FuncB002A(FuncB0030() & " Arena done." & $my_var000E)
- EndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_DestroyIcon
- #include <Crypt.au3>
- ; Func __Crypt_ContextSet
- Func FuncA0008($my_var01E3)
- FuncB0033()
- FuncB0028("", $my_var00AA, 0x1)
- FuncB002A(FuncB0030() & " [Sylph]Relocating.." & $my_var000E)
- Local $vLocal0001, $my_var0148, $my_var01E4, $my_var01E5, $my_var01E6, $my_var01E7, $my_var01E8
- MouseWheel("down", 0x2)
- If _Func0006("WB\" & "XButtonFarm.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- FuncB0028("", "", 0x0)
- Sleep(0x1F4)
- _Func0004("WB\" & "Map.bmp", 0x0, $my_var01E6, $my_var01E7, $global000D + 0xF)
- _Func0004("WB\" & "Map2.bmp", 0x0, $my_var01E6, $my_var01E7, $global000D + 0xF)
- _Func0004("WB\" & "Map3.bmp", 0x0, $my_var01E6, $my_var01E7, $global000D + 0xF)
- _Func0004("WB\" & "Map4.bmp", 0x0, $my_var01E6, $my_var01E7, $global000D + 0xF)
- _Func0004("WB\" & "Map5.bmp", 0x0, $my_var01E6, $my_var01E7, $global000D + 0xF)
- If $my_var01E6 Then
- FuncA0007($my_var005B, "primary", $my_var01E6, $my_var01E7, 0x1)
- $tPoint = _WinAPI_GetMousePos()
- $my_var0025 = _WinAPI_WindowFromPoint($tPoint)
- $tRECT = _WinAPI_GetWindowRect($my_var0025)
- $my_var0041 = DllStructGetData($tRECT, 0x1)
- $my_var0042 = DllStructGetData($tRECT, 0x2)
- Sleep(1000 * $my_var0013)
- _Func0008("WB\" & "XButton2.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1F4, 7000 * $my_var0013)
- $vLocal0001 = 0x0
- $my_var01E9 = Random(0x0, 0x4)
- _Func0004("WB\" & $my_var0044 & "AtollEntrance4.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "AtollEntrance3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "AtollEntrance2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- _Func0004("WB\" & "AtollEntrance1.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- _Func0004("WB\" & "AtollEntrance_New.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & $my_var0044 & "AtollEntrance1.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- If $my_var005E = 1 Then
- _Func0004("WB\" & $my_var0044 & "AtollEntranceW3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- _Func0004("WB\" & $my_var0044 & "AtollEntranceW2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- _Func0004("WB\" & $my_var0044 & "AtollEntranceW.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- EndIf
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0x32)
- $vLocal0001 = 0x0
- Else
- $my_var01E8 += 0x1
- EndIf
- If $my_var01E9 >= 0 Then _Func0004("WB\" & "DefaultAtoll1b.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $my_var01E9 >= 1 Then _Func0004("WB\" & "DefaultAtoll1c.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $my_var01E9 >= 2 Then _Func0004("WB\" & "DefaultAtoll1.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "DefaultAtoll2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $my_var01E9 >= 2 Then _Func0004("WB\" & "DefaultAtoll2b.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $my_var01E9 >= 0 Then _Func0004("WB\" & "DefaultAtoll3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $my_var01E9 >= 1.5 Then _Func0004("WB\" & "DefaultAtoll3b.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0xA)
- EndIf
- If Not $vLocal0001 Then
- $my_var01E8 += 0x1
- Else
- $vLocal0001 = 0x0
- EndIf
- If $my_var01E3 = "Eve" Then
- $vLocal0001 = 0x0
- _Func0004("WB\" & "L3GateR2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "L3GateR.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- $my_var01E5 = 0x1
- $vLocal0001 = 0x0
- Else
- _Func0004("WB\" & "L2Gate.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "L3Gate.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "L4Gate.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- $my_var01E5 = 0x0
- EndIf
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0xA)
- $my_var01E4 = 0x1
- EndIf
- ElseIf $my_var01E3 = "Amazon" Then
- _Func0004("WB\" & "L3GateR.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "L3GateR2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- $my_var01E5 = 0x1
- Else
- _Func0004("WB\" & "L2Gate.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "L3Gate.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- $my_var01E5 = 0x0
- EndIf
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0x4)
- $my_var01E4 = 0x1
- EndIf
- ElseIf $my_var01E3 = "Pan" Then
- _Func0004("WB\" & "L2GateR2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0004("WB\" & "L2GateR.bmp", 0x1, $vLocal0001, $my_var0148, $global000D / 0x2)
- If $vLocal0001 Then
- $my_var01E5 = 0x1
- Else
- _Func0004("WB\" & "L2Gate.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- $my_var01E5 = 0x0
- EndIf
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0x4)
- $my_var01E4 = 0x1
- EndIf
- Else
- _Func0004("WB\" & "L1GateR2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0004("WB\" & "L1GateR.bmp", 0x1, $vLocal0001, $my_var0148, $global000D / 0x2)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0x4)
- $my_var01E4 = 0x1
- EndIf
- EndIf
- If Not $vLocal0001 Then $my_var01E8 += 0x1
- If $my_var01E8 = 3 Then
- FuncB0028("Warning", "Something might have gone wrong with relocation", 0x1)
- FuncB002A(FuncB0030() & " [Sylph]Relocation error." & $my_var000E)
- EndIf
- Sleep(0x1388)
- For $i = 0 To 0x3C
- If Not FuncB0023(0x3E8) Then ExitLoop
- Next
- MouseWheel("up", 0x2)
- Sleep(0x1F4)
- If _Func0004("WB\" & "XButton2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Else
- Send("{Esc}")
- EndIf
- $my_var01EA = 0x0
- If $my_var01E4 = 1 And $my_var01E5 <> 1 Then
- FuncA0016(0x1)
- Sleep(0x1F4)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "EventSliderHide.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "EventSlider.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- Sleep(0x1F4)
- If $vLocal0001 Then
- $my_var01EB = $my_var0148 + 0x32
- Else
- $my_var01EB = $my_var003A / (3.5 * $my_var0008)
- $vLocal0001 = $my_var0039 / (2.5 * $my_var0008)
- EndIf
- For $my_var01C4 = $my_var01EB To $my_var003A / (2.5 * $my_var0008) Step 0xF
- For $my_var01C3 = $my_var0039 / (2.5 * $my_var0008) To $my_var0039 / 1.2 Step 0xF
- MouseMove($my_var01C3 / $my_var0008, $my_var01C4 / $my_var0008, 0x1)
- $my_var017D = MouseGetCursor()
- If $my_var017D = 16 Then
- $my_var01EA = 0x1
- MouseClick("primary")
- ExitLoop (0x2)
- EndIf
- Next
- Next
- If $my_var01EA = 0 Then
- Sleep(0x2710)
- MouseClick("primary", ($my_var0039 / (2 * $my_var0008)) + 0x5A, $my_var003A / (3.57 * $my_var0008), 0x1, 0x0)
- EndIf
- Sleep(0x3A98)
- $vLocal0001 = 0x0
- FuncA0008($my_var01E3)
- EndIf
- Sleep(0x3E8)
- Else
- FuncB002A(FuncB0030() & " Can't open map." & $my_var000E)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "JewelHunt.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "NextButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then
- FuncA001D(0x1)
- EndIf
- EndIf
- Sleep(0xC8)
- Return
- EndFunc
- Func FuncA0009()
- Local $vLocal0001, $my_var0148, $my_var01EC
- MouseClick("primary", $my_var0039 / 0x2, $my_var003A / 0x2, 0x1, 0x0)
- Send("s")
- $my_var01EC = _Func0008("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x64, 7000 * $my_var0013)
- If $my_var01EC = 1 Then
- _Func0004("WB\" & "v4SkillBook.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Else
- Sleep(0x1F4)
- FuncB0022("WB\" & "Skill_Suntoria.bmp")
- FuncB0022("WB\" & "Skill_Debuff.bmp")
- FuncB0022("WB\" & "Skill_Shield.bmp")
- EndIf
- FuncA0040()
- Sleep(0x1F4)
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then MouseClick("primary", $vLocal0001, $my_var0148)
- EndFunc
- Func FuncA000A($my_var01ED = 0x0)
- Global $global0019 = IniRead($Settings, "Sylph", "Combat", "AFK Mode"), $my_var004C = IniRead($Settings, "Combat", "Skills", "54321adwszx")
- Local $vLocal0001, $my_var0148, $vLocal0032, $my_var0181, $vLocal0006[] = ["WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp", "WB\" & "v3Incombat3.bmp"]
- Local $vLocal001F = TimerInit()
- FuncB0028("", "", 0x0)
- MouseWheel("Down", 0x3)
- _Func000D($vLocal0006, 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x64, 8400 + $my_var0013 * 0x2710, 0x0, 0x32, 0x190)
- Sleep(0xC8)
- MouseClick("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), 0x1, 0x0)
- If $my_var01EE = 1 Then Send("{z}")
- If $global001B = 1 Then Send("{Space}")
- Sleep(0x12C)
- $vLocal0001 = 0x0
- _Func0006("WB\" & "AFKFlipped.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "AFK.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "AFK2.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "AFK3.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x3E8)
- While FuncA003A()
- If $global0019 = "Keyboard" Then
- Send($my_var004C)
- EndIf
- If $global001B = 1 And $my_var01ED = 0 Then
- If TimerDiff($vLocal001F) >= 18000 Then
- $vLocal0032 = 0x0
- For $i = 5 To 1 Step -1
- _Func0006("WB\" & "SylphTransformer" & $i & ".bmp", 0x1, 0x0, $my_var003A / (3.5 * $my_var0008), $my_var0039 / 1.5, $my_var003A / 1.5, $vLocal0032, $my_var0181, $global000D + 0xA)
- If $vLocal0032 Then ExitLoop
- Next
- If $vLocal0032 Then
- Sleep(0x14)
- Send("qx")
- Sleep(0x64)
- Sleep(0x1770)
- Send("1")
- Sleep(0x320)
- Send("1")
- Sleep(0x1770)
- $vLocal0001 = 0x0
- _Func0006("WB\" & "AFKFlipped.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "AFK.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "AFK2.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "AFK3.bmp", 0x1, 0x32, 0xC8, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- EndIf
- Sleep(0x28)
- If TimerDiff($vLocal001F) >= 150000 Then
- FuncB0033()
- EndIf
- EndIf
- EndIf
- If _Func0006("WB\" & "Mouse.bmp", 0x1, 0xC8, 0xC8, $my_var0039 - 0xC8, $my_var003A - 0xC8, $vLocal0001, $my_var0148, $global000D) Then FuncA0007(0x4, "primary", $vLocal0001, $my_var0148)
- WEnd
- If Not $vLocal0032 Then Sleep(0xBB8)
- EndFunc
- Func FuncA000B($my_var01EF, $my_var01D5)
- Local $vLocal0001, $my_var0148, $my_var01F0
- _Func0004("WB\" & "Chat_Return.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "Smiley.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If Not $vLocal0001 Then
- $my_var01F1 = PixelSearch(0x0, $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008), $my_var003A, 16776120, 0x1)
- If IsArray($my_var01F1) Then
- $vLocal0001 = $my_var01F1[0]
- $my_var0148 = $my_var01F1[1]
- Else
- FuncB0028("Error", "Can't find chat bar to announce message.", 0x1)
- EndIf
- EndIf
- If $global0005 = $gConst001C And $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0xF0, $my_var0148, 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x14A, $my_var0148, 0x1)
- ElseIf $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0xF0, $my_var0148, 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x14A, $my_var0148, 0x1)
- EndIf
- Sleep(0x320)
- If $my_var01EF = "guild" Then
- $my_var01F0 = $my_var0148 - 0x32
- ElseIf $my_var01EF = "world" Then
- $my_var01F0 = $my_var0148 - 0x5A
- ElseIf $my_var01EF = "current" Then
- $my_var01F0 = $my_var0148 - 0x1E
- EndIf
- If $global0005 = $gConst001C Then
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0xF0, $my_var01F0, 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x14A, $my_var01F0, 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0xC8, $my_var0148, 0x1)
- ElseIf $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0xF0, $my_var01F0, 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x14A, $my_var01F0, 0x1)
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0xC8, $my_var0148, 0x1)
- EndIf
- Sleep(0x1F4)
- Send($my_var01D5)
- Sleep(0x1F4)
- Send("{Enter}")
- EndFunc
- Func FuncA000C()
- FuncB002E($my_var00DC)
- EndFunc
- Func FnHotKey0011()
- FuncB0028("Started", "Sending skill sequence input..", 0x2)
- $my_var004C = IniRead($Settings, "Combat", "Skills", "5544332211adwszx")
- While 0x1
- If FuncA003A() Then
- Send($my_var004C & "aswd" & "{Space}")
- EndIf
- Sleep(0x12C)
- WEnd
- EndFunc
- ; Funky funk A000021050005VNTGJ9T93X4N4WGE - Remove by DeobfucatorEndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_LoadImage
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_DeleteAllItems
- Func FuncB0006()
- If Not FileExists(@SystemDir & "\zipfldr.dll") Then Return SetError(0x1, 0x0, 0x0)
- If Not RegRead("HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}", "") Then Return SetError(0x2, 0x0, 0x0)
- Return 0x1
- EndFunc
- ; Funky funk A000021050005KWBB2WRI34GP7DJ4A57S - Remove by DeobfucatorEndFunc
- Func FuncB0007()
- If $my_var003E Then
- FnHotKey0013()
- Else
- MsgBox(0x30, "Error", $my_var0097)
- EndIf
- EndFunc
- ; Funky funk A000021050005SLCB0HMETYE1H4S5DIU - Remove by DeobfucatorEndFunc
- Func FuncB0008($my_var01F2, $my_var01D5 = "Commencing in")
- For $i = $my_var01F2 To 1 Step -1
- FuncB0028("", $my_var01D5 & $i, 0x1)
- Sleep(0x3B6)
- Next
- EndFunc
- Func _Func0000(ByRef $aArray, $iStart = 0x0, $my_var01F3 = 0x0)
- If $iStart = Default Then $iStart = 0x0
- If $my_var01F3 = Default Then $my_var01F3 = 0x0
- If Not IsArray($aArray) Then Return SetError(0x1, 0x0, 0x0)
- If UBound($aArray, $UBOUND_DIMENSIONS) <> 1 Then Return SetError(0x3, 0x0, 0x0)
- If Not UBound($aArray) Then Return SetError(0x4, 0x0, 0x0)
- Local $vLocal0020, $iUBound = UBound($aArray) - 0x1
- If $my_var01F3 < 1 Or $my_var01F3 > $iUBound Then $my_var01F3 = $iUBound
- If $iStart < 0 Then $iStart = 0x0
- If $iStart > $my_var01F3 Then Return SetError(0x2, 0x0, 0x0)
- For $i = $iStart To Int(($iStart + $my_var01F3 - 0x1) / 0x2)
- $vLocal0020 = $aArray[$i]
- $aArray[$i] = $aArray[$my_var01F3]
- $aArray[$my_var01F3] = $vLocal0020
- $my_var01F3 -= 0x1
- Next
- Return 0x1
- EndFunc
- #include <GDIPlus.au3>
- ; Func _GDIPlus_Startup
- ; Funky funk A000021000500HRJMXGGQZRHVZLMA0LL - Remove by DeobfucatorEndFunc
- Func FuncA000D()
- Local $vLocal0001, $my_var0148
- FuncB002A(FuncB0030() & " Collecting online rewards." & $my_var000E)
- _Func0004("WB\" & "OnlineRewards3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23)
- _Func0004("WB\" & "OnlineRewards.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23)
- If $global0005 = $gConst001C Then _Func0004("WB\" & "OnlineRewards2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- $vLocal0001 = 0x0
- _Func0008("WB\" & "Xbutton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1F4, 10000 * $my_var0013)
- If $vLocal0001 Then
- Sleep(0x7D0)
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0xB4, $my_var0148 + 0xAA)
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0xB4, $my_var0148 + 0xF5)
- Sleep(0x3E8)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- EndIf
- EndFunc
- #include <Misc.au3>
- ; Func _IsPressed
- #include <WinAPI.au3>
- ; Func _WinAPI_DeleteObject
- Func FuncB0009()
- Local $vLocal0001, $my_var0148, $my_var01F4, $my_var01F5, $my_var01F6[3] = ["guild", "world", "world"]
- _Func0006("WB\" & "AtollBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AtollBossIcon2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- If $my_var005C = $gConst001C Then
- MouseWheel("down", 0x3)
- Sleep(0x1F4)
- _Func0006("WB\" & "AtollBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0006("WB\" & "AtollBossIcon2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- EndIf
- If $my_var000B And Not $my_var000C Then
- FuncA0006()
- FuncA001D(0x1)
- ElseIf Not $my_var000B Then
- If Not _Func0004("WB\" & "InParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncB0028("Atoll Boss", "Finding a party..", 0x2)
- For $i = 0 To 0x2
- $vLocal0001 = 0x0
- $my_var01D5 = $global0014[Random(0x0, UBound($global0014) - 0x1, 0x1)]
- FuncB002A(FuncB0030() & " Asking for party invite: '" & $my_var01D5 & "'" & $my_var000E)
- FuncA000B($my_var01F6[$i], $my_var01D5)
- FuncB0028("Atoll Boss", "Waiting for party invite..", 0x2)
- FuncB002A(FuncB0030() & " Waiting for party invite.." & $my_var000E)
- _Func000D($global0017, 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x7D0, 0xEA60)
- If $my_var01F4 Then
- FuncB002A(FuncB0030() & " Found party invite, accepting.." & $my_var000E)
- FuncA0007($my_var005B, "primary", $my_var01F4, $my_var01F5, 0x1)
- FuncB0003()
- ExitLoop
- Else
- Sleep(0x7530)
- EndIf
- Next
- Else
- FuncB002A(FuncB0030() & " Already in a party, commencing.." & $my_var000E)
- FuncB0003()
- EndIf
- FuncA001D(0x1)
- ElseIf $my_var000B And $my_var000C Then
- If _Func0004("WB\" & "XButtonFarm.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- EndIf
- EndFunc
- Func FuncA000E()
- Global $global0025 = False, $my_var01F7 = 0x0
- If @OSVersion = "WIN_10" Then
- $global0025 = True
- $my_var01F8 = WinGetPos("[CLASS:Shell_TrayWnd]")
- $my_var01F9 = WinGetHandle("[CLASS:Shell_TrayWnd]")
- Local $vLocal0021 = 0xBE, $my_var01FA = $my_var01F8[3], $my_var01FB = $my_var01F8[1], $my_var01FC = $my_var01F8[0], $my_var01FD = $my_var01F8[2], $my_var01FE = -17
- Local $vLocal0022 = ($my_var01FD / 2 + $my_var01FD) / 2.2
- If $my_var01FB <= 60 And $my_var01FC <= 60 Then
- $my_var01FE = $my_var01FB + $my_var01FA
- $my_var01FA = 0x28
- $vLocal0022 = $my_var01FD
- ElseIf $my_var01FB <= 60 And $my_var01FC >= 400 Then
- MouseMove($my_var01FC, $my_var01FD)
- $my_var01FE = $my_var01FB + $my_var01FA
- $my_var01FB = $my_var01FA - 0x28
- $my_var01FA = 0x28
- $vLocal0022 = $my_var01FC - $vLocal0021
- EndIf
- Global $global0026 = GUICreate("", $vLocal0021, $my_var01FA, $vLocal0022, $my_var01FB, BitOR(-2147483648, 128), 8, $my_var01F9)
- GUISetBkColor(14671839)
- Global $global0027 = GUICtrlCreateLabel("Wartool " & @CRLF & "http://sites.google.com/site/sbotavc/", 0x0, 0x5, 0xB9, $my_var01FA - 0x3, 1)
- GUICtrlSetFont($global0027, 8.8)
- Global $global0028 = GUICreate("", $vLocal0021, 0x11, $vLocal0022, $my_var01FB + $my_var01FE, BitOR(-2147483648, 128), 8, $my_var01F9)
- GUISetBkColor(83843)
- Global $global0029 = GUICtrlCreateLabel("Paused", 0x5, 0x2, 0xB9)
- GUICtrlSetColor($global0029, 16777215)
- EndIf
- EndFunc
- Func FuncB000A($my_var01FF = 0x1)
- Local $vLocal0001, $my_var0148
- If $my_var01FF = 1 Then _Func0006("WB\" & "HideQuestTracker.bmp", 0x1, $my_var0039 * 0.7, 0x50, $my_var0039, $my_var003A - 0x64, $vLocal0001, $my_var0148, $global000D / 0x2)
- If $my_var01FF = 0 Then _Func0006("WB\" & "ShowQuestTracker.bmp", 0x1, $my_var0039 * 0.7, 0x50, $my_var0039, $my_var003A - 0x64, $vLocal0001, $my_var0148, $global000D / 0x2)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- EndIf
- EndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_ExtractIconEx
- Func FnHotKey000B()
- $my_var0200 = MsgBox(0x4, "Warning", "All sylph seals in inventory will be used." & $my_var000E & "All level 1 sylphs will be sacrified." & $my_var000E & "Continue ?")
- If $my_var0200 = 6 Then
- FuncB0024(0x0)
- EndIf
- EndFunc
- Func FnHotKey000E()
- Local $vLocal0001, $my_var0148
- $my_var0046 = False
- If _Func0004("WB\" & "GuildBossIcon.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xF) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 + 0x46, 0x1)
- Sleep(0x1388)
- EndIf
- FuncB000C(0x1, 0x1)
- MsgBox(0x40, $Title_Wartool & $WT_Ver, "Finished GBoss")
- EndFunc
- Func FuncA000F($hWnd)
- Local $vLocal0023 = _GUICtrlListView_GetItemCount($hWnd)
- If FuncA0025($hWnd) = $vLocal0023 Then
- Return _GUICtrlListView_DeleteAllItems($hWnd)
- Else
- Local $vLocal0024 = _GUICtrlListView_GetSelectedIndices($hWnd, True)
- If Not IsArray($vLocal0024) Then Return SetError($gConst0038, $gConst0038, 0x0)
- _GUICtrlListView_SetItemSelected($hWnd, -1, False)
- Local $vCID = 0x0, $my_var0201, $my_var0202
- If IsHWnd($hWnd) Then
- $vCID = _WinAPI_GetDlgCtrlID($hWnd)
- Else
- $vCID = $hWnd
- $hWnd = GUICtrlGetHandle($hWnd)
- EndIf
- For $iIndex = $vLocal0024[0] To 1 Step -1
- If $vCID < $_UDF_STARTID Then
- Local $iParam = _GUICtrlListView_GetItemParam($hWnd, $vLocal0024[$iIndex])
- If GUICtrlGetState($iParam) > 0 And GUICtrlGetHandle($iParam) = 0 Then
- $my_var0201 = GUICtrlDelete($iParam)
- If $my_var0201 Then ContinueLoop
- EndIf
- EndIf
- $my_var0202 = _SendMessage($hWnd, $gConst003A, $vLocal0024[$iIndex])
- If $my_var0201 + $my_var0202 = 0 Then
- ExitLoop
- EndIf
- Next
- Return Not $iIndex
- EndIf
- EndFunc
- Func FuncB000B($my_var019A)
- Local $vLocal0025, $my_var0193, $my_var0203, $my_var0204
- FuncB0028("", "Reviving", 0.5)
- _Func0004("WB\" & "Farm_Dead.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0x19)
- _Func0004("WB\" & "Farm_New_Dead.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0x19)
- _Func0004("WB\" & "Farm_Dead3.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- While $vLocal0025 <> 0x0
- $vLocal0025 = 0x0
- _Func0004("WB\" & "Farm_Dead.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0x19)
- _Func0004("WB\" & "Farm_New_Dead.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0x19)
- _Func0004("WB\" & "Farm_Dead3.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- If $vLocal0025 Then
- If $my_var019A = $gConst001D Then
- $my_var0203 = Random(-4, 0x4)
- $my_var0204 = Random(0x2, 0x6)
- EndIf
- FuncA0007($my_var005B, "primary", $vLocal0025 + $my_var0203, $my_var0193 + $my_var0204, 0x1, 0x0)
- Sleep(0xFA)
- EndIf
- WEnd
- EndFunc
- Func FuncB000C($my_var0205, $my_var01ED)
- Local $vLocal0001, $my_var0148, $my_var017E = IniRead($Settings, "Combat", "BuyHP", $gConst001C)
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- FuncB0028("", "Starting..", 1.5)
- Global $global002A, $my_var0206 = TimerInit(), $my_var01EE = IniRead($Settings, "Boss", "Rune", 0x4)
- Global $global002B, $my_var0207
- If $my_var01ED = 1 Then
- $global000B = 0x0
- FuncB002A(FuncB0030() & " Starting Guild Boss.." & $my_var000E)
- $global002B = IniRead($Settings, "GuildBoss", "ChosenPattern", "")
- $my_var0207 = IniRead($Settings, "GuildBoss", "ChosenPatternLoop", "")
- Else
- FuncB002A(FuncB0030() & " Starting World Boss.." & $my_var000E)
- _Func0004("WB\" & "HidePlayers.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- $global002B = IniRead($Settings, "Boss", "ChosenPattern", "")
- $my_var0207 = IniRead($Settings, "Boss", "ChosenPatternLoop", "")
- EndIf
- $my_var005B = GUICtrlRead($my_var0103)
- $tRECT = _WinAPI_GetWindowRect($my_var0025)
- $my_var0041 = DllStructGetData($tRECT, 0x1)
- $my_var0042 = DllStructGetData($tRECT, 0x2)
- MouseWheel("down", 0x2)
- For $i = 0 To 0xDC
- If FuncA003A() Then ExitLoop
- If FuncA0037() = True Then Return
- If $my_var005B = 1 Then
- ControlClick($my_var0025, "", "", "primary", 0x1, Random($my_var0039 / 1.9 * $my_var0008, $my_var0039 / 1.3 * $my_var0008, 0x0) - $my_var0041, Random($my_var003A / 5.5 * $my_var0008, $my_var003A / (2.3 * $my_var0008)) - $my_var0042)
- Else
- MouseClick("primary", Random($my_var0039 / 1.9 * $my_var0008, $my_var0039 / 1.3 * $my_var0008, 0x0), Random($my_var003A / 5.5 * $my_var0008, $my_var003A / (2.3 * $my_var0008)), 0x1, 0x0)
- EndIf
- Sleep(0x7D0)
- If Random(0x1, 0x6) >= 5 Then MouseWheel("down", 0x2)
- If _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- FuncA001D(0x1)
- $my_var018B = FuncA0020(@HOUR & @MIN, $global000F, "add")
- Return
- EndIf
- Next
- If FuncA003A() = 1 Then
- FuncA000A()
- EndIf
- If $global002B = "" Or $my_var0207 = "" Then
- $global002A = 0x1
- Else
- $global002A = 0x0
- EndIf
- While $global000B <> 0x1
- If $my_var01ED = 1 And $my_var017E = $gConst001C Then FuncB0017()
- If FuncA0038($global002A, $global002B, $my_var0207, $my_var01ED) = 1 Then
- $global000B = 0x1
- ExitLoop
- EndIf
- FuncA000A()
- FuncB002A(FuncB0030() & " [Boss]Finished 1 turn." & $my_var000E)
- If TimerDiff($my_var0206) >= 3000000 Then
- $global000B = 0x1
- ExitLoop
- EndIf
- WEnd
- EndIf
- EndFunc
- ; Funky funk A0000210500053HP2I7HYMLEJNLAO5K - Remove by DeobfucatorEndFunc
- Func FuncA0010()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var0208[2], $vLocal0052, $my_var014B
- FuncB002A(FuncB0030() & " Starting Amethyst.." & $my_var000E)
- FuncA002F()
- _Func0008("WB\" & "XButton2.bmp", 0x1, $vLocal0052, $my_var014B, $global000D + 0x5, 0x1F4, 0x30D40)
- If $vLocal0052 Then
- $my_var0209 = $my_var014B
- $vLocal0001 = 0x0
- EndIf
- MouseMove($my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), 0x0)
- Sleep(0x5DC)
- For $my_var01C3 = 3 To 12 Step 0x3
- If Not _Func0004("WB\" & "Amethyst_GetCart.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Then _Func0008("WB\" & "Amethyst_GetCart2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D, 0x1F4, 0x1F40)
- If Not $vLocal0001 Then FuncA002F()
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x1F4)
- $vLocal0001 = 0x0
- _Func0008("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x320, 0x30D40)
- MouseMove($vLocal0001 / $my_var0008 - 0x12C, $my_var0148 / $my_var0008, 0x5)
- Sleep(0x1F4)
- If MouseGetCursor() = 16 Then MouseMove(0x64, 0x0, 0x5)
- For $i = 1 To 405 Step 0x5
- MouseMove($vLocal0001 / $my_var0008 - 0x12C, $my_var0148 / $my_var0008 + $i, 0x1)
- $my_var014E = MouseGetCursor()
- If $my_var014E = 16 Then
- Sleep(0x12C)
- MouseClick("primary")
- ExitLoop
- EndIf
- Next
- Sleep(0x3E8)
- If _Func0004("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x5) Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(0x3E8)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Amethyst_Ore.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "Amethyst_Ore2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x3A98)
- Else
- $my_var020A = $my_var0209 + 0x32
- If Not _Func0004("WB\" & "XButton2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA002F()
- $my_var0208 = PixelSearch(0x64, $my_var020A, $my_var0039 - 0x64, $my_var003A - 0x64, 16770048, 0x4)
- If Not IsArray($my_var0208) Then $my_var0208 = PixelSearch(0x64, $my_var020A, $my_var0039, $my_var003A, 16765184, 0x4)
- If Not IsArray($my_var0208) Then
- FuncB002A(FuncB0030() & " [Amethyst]Error finding ores.." & $my_var000E)
- $my_var0036 = False
- FuncA001D()
- Return
- EndIf
- $my_var020A = $my_var0208[1] + 0x1E
- For $i = 1 To 0x3
- $my_var0208 = PixelSearch(0x64, $my_var020A, $my_var0039 - 0x64, $my_var003A - 0x64, 16765952, 0x4)
- $my_var0208 = PixelSearch(0x64, $my_var020A, $my_var0039 - 0x64, $my_var003A - 0x64, 16769280, 0x4)
- If IsArray($my_var0208) Then FuncA0007($my_var005B, "primary", $my_var0208[0], $my_var0208[1], 0x1)
- $vLocal0001 = 0x0
- _Func000D($global0006, 0x0, $vLocal0001, $my_var0148, $global000D, 0x3E8, 0x6D60)
- If $vLocal0001 Then Sleep(0x4E20)
- $my_var020A = $my_var0208[1] + 0x8
- FuncA002F()
- Sleep(0x3E8)
- FuncA002F()
- Sleep(0x3E8)
- Next
- EndIf
- While $vLocal0001
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Preparing.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "PreparingFlipped.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "Incombat.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- Sleep(0x88B8)
- WEnd
- If Not _Func0004("WB\" & "Amethyst_Dump.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Then FuncA002F()
- _Func0004("WB\" & "Amethyst_Dump.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x12C)
- $vLocal0001 = 0x0
- _Func0008("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x3E8, 0x3A980)
- MouseMove($vLocal0001 / $my_var0008 - 0x12C, $my_var0148 / $my_var0008, 0x5)
- Sleep(0x1F4)
- If MouseGetCursor() = 16 Then MouseMove(100 * $my_var0008, 0x0, 0x5)
- For $i = 1 To 405 Step 0x5
- MouseMove($vLocal0001 / $my_var0008 - 0x12C, $my_var0148 / $my_var0008 + $i, 0x1)
- $my_var014E = MouseGetCursor()
- If $my_var014E = 16 Then
- Sleep(0x12C)
- MouseClick("primary")
- ExitLoop
- EndIf
- Next
- Sleep(0x7D0)
- MouseClick("primary", $vLocal0001 - 0x10E, $my_var0148 + 0x82, 0x1, 0x0)
- If _Func0004("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x5) Then MouseClick("primary", $vLocal001C, $my_var014A)
- Next
- Sleep(0x7D0)
- $my_var0036 = False
- FuncA001D()
- EndFunc
- Func FuncB000D()
- Local $vLocal0001, $my_var0148
- _Func0004("WB\" & "TimeBox.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "TimeBox2.bmp", 0x0, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "TimeBox3.bmp", 0x0, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x12C)
- $my_var014F = MouseGetPos()
- If Not @error Then MouseMove($my_var014F[0], $my_var014F[1] - 0x4B, 0x5)
- Sleep(0x12C)
- FuncB002A(FuncB0030() & " Found timebox at " & $vLocal0001 & "-" & $my_var0148 & "." & $my_var000E)
- Else
- FuncB002A(FuncB0030() & " Failed to detect timebox." & $my_var000E)
- EndIf
- EndFunc
- Func FuncB000E($my_var018B)
- Local $vLocal0001, $my_var0148, $vLocal0009[] = ["WB\" & "Ready.bmp", "WB\" & "StartRoom.bmp", "WB\" & "StartRoom2.bmp", "WB\" & "StartRoom3.bmp", "WB\" & "StartRoom4.bmp", "WB\" & "StartRoom5.bmp", "WB\" & "StartRoom6.bmp"], $vLocal0006[] = ["WB\" & "v3InCombat3.bmp", "WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- If $my_var018B >= $my_var002A And $my_var018B <= FuncA0020($my_var002A, 0xA, "add") Then
- If Not $my_var000A Then
- FuncB002A(FuncB0030() & " Tanks time." & $my_var000E)
- FuncA001D(0x1)
- MouseWheel("up", 0x3)
- Sleep(0x1F4)
- FuncA0016(0x0)
- If $global002E = "v6" Then FuncB000D()
- _Func0008("WB\" & "Tanks.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x3E8, 0xEA60)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- $my_var020B = _Func000D($vLocal0009, 0x0, $vLocal0001, $my_var0148, $global000D + 0x28, 0x3E8, 0x7530)
- FuncA0007($vLocal0009, "primary", $vLocal0001, $my_var0148, 0x1)
- For $i = 1 To 0x1E
- If _Func0004($vLocal0009[$my_var020B], 0x0, $vLocal0001, $my_var0148, 0x1, $global000D + 0x28) Then
- Sleep(0x1388)
- Else
- FnHotKey0007()
- $my_var000A = True
- ExitLoop
- EndIf
- Next
- EndIf
- EndIf
- EndIf
- EndFunc
- Func FuncB000F()
- FuncB0016($my_var00DF)
- EndFunc
- Func FuncA0011($my_var018B)
- Local $vLocal0001, $my_var0148, $my_var020C[] = ["WB\" & "Circuit_CC.bmp", "WB\" & "Circuit_CC2.bmp", "WB\" & "Map.bmp", "WB\" & "Map2.bmp", "WB\" & "Map3.bmp", "WB\" & "Map4.bmp"]
- If Not $my_var0009 Then
- If $my_var018B >= FuncA0020($my_var0026, 0x2, "sub") And $my_var018B <= $my_var0026 Then
- FuncB0028("", "Waiting for GB..", 0x4)
- Sleep(0x61A8)
- ElseIf $my_var018B >= $my_var0026 And $my_var018B <= FuncA0020($my_var0026, 0xC, "add") Then
- FuncB002A(FuncB0030() & " GuildBattle time." & $my_var000E)
- FuncA0021()
- EndIf
- If (@WDAY = 1 Or @WDAY = 2 Or @WDAY = 0x7) And $my_var018B >= $my_var0027 And $my_var018B <= $my_var0027 + 29 Then
- FuncB002A(FuncB0030() & " xGuildBattle time." & $my_var000E)
- FuncA001D(0x1)
- MouseWheel("up", 0x3)
- Send("{Up 5}")
- FuncA0016(0x0)
- _Func0004("WB\" & "xgb.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- _Func0004("WB\" & "xgb2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- $vLocal0001 = 0x0
- _Func0008("WB\" & "xgb_enter.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xF, 0x7D0, 20000 * $my_var0013)
- If $vLocal0001 Then
- Sleep(0x3E8)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 + 0xA, 0x1)
- Sleep(0xEA60)
- EndIf
- EndIf
- Sleep(10000 + 15000 * $my_var0013)
- MouseMove(MouseGetPos(0x0), MouseGetPos(0x1) - 0x32)
- If _Func0004("WB\" & "xgb.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19) Or _Func0004("WB\" & "xgb2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x19) Then
- $my_var0009 = 0x1
- FuncA001D()
- Return
- EndIf
- _Func000D($my_var020C, 0x0, $vLocal0001, $my_var0148, $global000D, 0x1388, 0x2DC6C0)
- $my_var0009 = 0x1
- EndIf
- EndIf
- EndFunc
- #include <SendMessage.au3>
- ; Func _SendMessage
- Func FuncB0010($my_var01DF, $my_var01E0)
- Local $vLocal0001, $my_var0148, $my_var020D, $my_var020E
- _Func0004("WB\" & "W_Magnifier2.bmp", 0x1, $my_var020D, $my_var020E, $global000D + 0x5)
- _Func0004("WB\" & "W_Magnifier.bmp", 0x1, $my_var020D, $my_var020E, $global000D + 0x5)
- If Not $my_var020D Then
- MsgBox(0x0, "Error", "Can't find Wilds anchor (magnifier)")
- Return
- EndIf
- FuncA0007($my_var005B, "primary", $my_var020D - 0x46, $my_var020E, 0x2)
- Sleep(0x12C)
- Send($my_var01DF)
- Sleep(0x12C)
- FuncA0007($my_var005B, "primary", $my_var020D - 0x20, $my_var020E, 0x2)
- Sleep(0x12C)
- Send($my_var01E0)
- Sleep(0x12C)
- FuncA0007($my_var005B, "primary", $my_var020D, $my_var020E, 0x1)
- Sleep(0x12C)
- FuncA0007($my_var005B, "primary", $my_var0039 / 0x2, $my_var003A / 0x2, 0x1)
- FuncB0013()
- EndFunc
- Func _Func0001(ByRef $aArray, Const ByRef $iStart, Const ByRef $my_var01F3)
- If $my_var01F3 <= $iStart Then Return
- Local $vLocal0020
- If ($my_var01F3 - $iStart) < 15 Then
- Local $vLocal0026
- For $i = $iStart + 1 To $my_var01F3
- $vLocal0020 = $aArray[$i]
- If IsNumber($vLocal0020) Then
- For $j = $i - 1 To $iStart Step -1
- $vLocal0026 = $aArray[$j]
- If ($vLocal0020 >= $vLocal0026 And IsNumber($vLocal0026)) Or (Not IsNumber($vLocal0026) And StringCompare($vLocal0020, $vLocal0026) >= 0x0) Then ExitLoop
- $aArray[$j + 1] = $vLocal0026
- Next
- Else
- For $j = $i - 1 To $iStart Step -1
- If (StringCompare($vLocal0020, $aArray[$j]) >= 0x0) Then ExitLoop
- $aArray[$j + 1] = $aArray[$j]
- Next
- EndIf
- $aArray[$j + 1] = $vLocal0020
- Next
- Return
- EndIf
- Local $vLocal0027 = $iStart, $my_var020F = $my_var01F3, $my_var0210 = $aArray[Int(($iStart + $my_var01F3) / 0x2)], $my_var0211 = IsNumber($my_var0210)
- Do
- If $my_var0211 Then
- While ($aArray[$vLocal0027] < $my_var0210 And IsNumber($aArray[$vLocal0027])) Or (Not IsNumber($aArray[$vLocal0027]) And StringCompare($aArray[$vLocal0027], $my_var0210) < 0x0)
- $vLocal0027 += 0x1
- WEnd
- While ($aArray[$my_var020F] > $my_var0210 And IsNumber($aArray[$my_var020F])) Or (Not IsNumber($aArray[$my_var020F]) And StringCompare($aArray[$my_var020F], $my_var0210) > 0x0)
- $my_var020F -= 0x1
- WEnd
- Else
- While (StringCompare($aArray[$vLocal0027], $my_var0210) < 0x0)
- $vLocal0027 += 0x1
- WEnd
- While (StringCompare($aArray[$my_var020F], $my_var0210) > 0x0)
- $my_var020F -= 0x1
- WEnd
- EndIf
- If $vLocal0027 <= $my_var020F Then
- $vLocal0020 = $aArray[$vLocal0027]
- $aArray[$vLocal0027] = $aArray[$my_var020F]
- $aArray[$my_var020F] = $vLocal0020
- $vLocal0027 += 0x1
- $my_var020F -= 0x1
- EndIf
- Until $vLocal0027 > $my_var020F
- _Func0001($aArray, $iStart, $my_var020F)
- _Func0001($aArray, $vLocal0027, $my_var01F3)
- EndFunc
- Func FuncB0011($hWnd, $my_var0212)
- If Not IsHWnd($hWnd) Then $hWnd = GUICtrlGetHandle($hWnd)
- If BitAND($my_var0212, $gConst0034) <> $gConst0034 And BitAND($my_var0212, $gConst0033) <> $gConst0033 And BitAND($my_var0212, $gConst0035) <> $gConst0035 And BitAND($my_var0212, $gConst0036) <> $gConst0036 And BitAND($my_var0212, $gConst0037) <> $gConst0037 Then Return 0x0
- If $my_var0212 == $gConst0037 Then
- Return _SendMessage($hWnd, $gConst0031)
- Else
- Return _SendMessage($hWnd, $gConst0030, $my_var0212)
- EndIf
- EndFunc
- Func FuncB0012($my_var0198)
- Local $vLocal0028 = 0x0, $my_var0213, $my_var0214[] = ["WB\" & "Farm_New_Roof.bmp", "WB\" & "Farm_New_Roof2.bmp"], $my_var0215 = ""
- If $my_var0198 = $gConst001C Then $my_var0215 = "WB\" & "Farm_New_Milk.bmp"
- Local $vLocal0025 = 0x1, $my_var0193, $my_var0216, $my_var0217, $LocID = 0x0, $my_var0218[3] = ["WB\" & "Farm_New_Comfort.bmp", $my_var0215, "WB\" & "Farm_New_Sick.bmp"]
- _Func000D($my_var0214, 0x1, $vLocal0025, $my_var0193, $global000D + 0xA, 0x1F4, 0x7D0)
- If $vLocal0025 > 1 Then
- Local $vLocal0029[] = [$my_var0193 - 0x1E, $my_var0193 + 0x64, $my_var0193 + 0xD2, $my_var0193 + 330]
- Else
- FuncB0028("", "Failed to find farm anchor", 0x2)
- Local $vLocal0029[] = [30, 0x12C, 0x1FE, 700]
- EndIf
- FuncB0028("", "Feeding", 0.5)
- While 0x1
- _Func000B($my_var0218)
- $vLocal0025 = 0x1
- If $global001E = 0 Then _Func0004("WB\" & "Farm_New_Feed.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0006($my_var0218[0], 0x1, 0x0, $vLocal0029[$vLocal0028], $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0006($my_var0218[1], 0x1, 0x0, $vLocal0029[$vLocal0028], $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0006($my_var0218[2], 0x1, 0x0, $vLocal0029[$vLocal0028], $my_var0039, $my_var003A, $vLocal0025, $my_var0193, $global000D + 0xA)
- If $my_var0216 = $vLocal0025 Or $my_var0217 = $vLocal0025 Or $my_var0213 = $vLocal0025 Then
- $LocID = $LocID + 0x1
- FuncB0028("", $LocID & "/10", 0x1)
- If $LocID >= 10 Then
- $global001E = 0x1
- ExitLoop
- EndIf
- Else
- $LocID = $LocID - 0x1
- If $LocID < 0 Then $LocID = 0x0
- EndIf
- If $vLocal0025 > 1 Then
- FuncA0007($my_var005B, "primary", $vLocal0025, $my_var0193 + Random(-10, 0xA), 0x1)
- $my_var0213 = $my_var0217
- $my_var0217 = $my_var0216
- $my_var0216 = $vLocal0025
- MouseMove(MouseGetPos(0x0), MouseGetPos(0x1) - 0x14, 0x3)
- Sleep(0xC8)
- EndIf
- $vLocal0028 += 0x1
- If $vLocal0028 > 3 Then
- $vLocal0028 = 0x0
- ContinueLoop
- EndIf
- If Not $vLocal0025 > 1 And $vLocal0028 > 1 Then
- $vLocal0028 = 0x0
- ContinueLoop
- ElseIf $vLocal0025 = 1 And $vLocal0028 = 1 Then
- ExitLoop
- EndIf
- WEnd
- EndFunc
- Func _Func0002(ByRef $aArray, Const ByRef $my_var0219, Const ByRef $iStart, Const ByRef $my_var01F3, Const ByRef $my_var021A, Const ByRef $vLocal0035)
- If $my_var01F3 <= $iStart Then Return
- Local $vLocal0020, $vLocal0027 = $iStart, $my_var020F = $my_var01F3, $my_var0210 = $aArray[Int(($iStart + $my_var01F3) / 0x2)][$my_var021A], $my_var0211 = IsNumber($my_var0210)
- Do
- If $my_var0211 Then
- While ($my_var0219 * ($aArray[$vLocal0027][$my_var021A] - $my_var0210) < 0 And IsNumber($aArray[$vLocal0027][$my_var021A])) Or (Not IsNumber($aArray[$vLocal0027][$my_var021A]) And $my_var0219 * StringCompare($aArray[$vLocal0027][$my_var021A], $my_var0210) < 0x0)
- $vLocal0027 += 0x1
- WEnd
- While ($my_var0219 * ($aArray[$my_var020F][$my_var021A] - $my_var0210) > 0 And IsNumber($aArray[$my_var020F][$my_var021A])) Or (Not IsNumber($aArray[$my_var020F][$my_var021A]) And $my_var0219 * StringCompare($aArray[$my_var020F][$my_var021A], $my_var0210) > 0x0)
- $my_var020F -= 0x1
- WEnd
- Else
- While ($my_var0219 * StringCompare($aArray[$vLocal0027][$my_var021A], $my_var0210) < 0x0)
- $vLocal0027 += 0x1
- WEnd
- While ($my_var0219 * StringCompare($aArray[$my_var020F][$my_var021A], $my_var0210) > 0x0)
- $my_var020F -= 0x1
- WEnd
- EndIf
- If $vLocal0027 <= $my_var020F Then
- For $i = 0 To $vLocal0035
- $vLocal0020 = $aArray[$vLocal0027][$i]
- $aArray[$vLocal0027][$i] = $aArray[$my_var020F][$i]
- $aArray[$my_var020F][$i] = $vLocal0020
- Next
- $vLocal0027 += 0x1
- $my_var020F -= 0x1
- EndIf
- Until $vLocal0027 > $my_var020F
- _Func0002($aArray, $my_var0219, $iStart, $my_var020F, $my_var021A, $vLocal0035)
- _Func0002($aArray, $my_var0219, $vLocal0027, $my_var01F3, $my_var021A, $vLocal0035)
- EndFunc
- Func FuncA0012()
- GUISetState(@SW_SHOW, $my_var00F4)
- While 0x1
- $my_var021B = GUIGetMsg()
- Switch $my_var021B
- Case $gConst0019
- ExitLoop
- Case $my_var00F9
- $my_var021C = GUICtrlRead($my_var00F5)
- If GUICtrlRead($my_var00F6) = $gConst001C Then
- $global002F = 0x1
- Else
- $global002F = 0x0
- EndIf
- _FileReadToArray("WB\Wilds_Coords.txt", $my_var01DB)
- HotKeySet("{.}", "FuncB0013")
- GUISetState(@SW_HIDE, $my_var00F4)
- FuncB0028("Wilds Initialized", "Press ; to run preset course, press . to focus" & $my_var000E & "Press Shift + ] for options..", 0x3)
- ExitLoop
- Case $my_var00F8
- ShellExecute("WB\Wilds_Coords.txt")
- EndSwitch
- WEnd
- EndFunc
- Func FuncA0013($my_var021D)
- $my_var021D = StringReplace($my_var021D, "January", "01")
- $my_var021D = StringReplace($my_var021D, "February", "02")
- $my_var021D = StringReplace($my_var021D, "March", "03")
- $my_var021D = StringReplace($my_var021D, "April", "04")
- $my_var021D = StringReplace($my_var021D, "May", "05")
- $my_var021D = StringReplace($my_var021D, "June", "06")
- $my_var021D = StringReplace($my_var021D, "July", "07")
- $my_var021D = StringReplace($my_var021D, "August", "08")
- $my_var021D = StringReplace($my_var021D, "September", "09")
- $my_var021D = StringReplace($my_var021D, "October", "10")
- $my_var021D = StringReplace($my_var021D, "November", "11")
- $my_var021D = StringReplace($my_var021D, "December", "12")
- Return $my_var021D
- EndFunc
- #include <WinAPIInternals.au3>
- ; Func __DLL
- Func FuncA0014($iMode)
- Local $LocID, $my_var021E, $vLocal0044, $KeyFileLine
- #cs
- If $my_var0024 = False Then
- $my_var0221 = TimerInit()
- Do
- Sleep(0x32)
- If TimerDiff($my_var0221) >= 15000 Then
- FuncB0028("Warning", "Stability check timed out.", 0x2)
- FuncB002A(FuncB0030() & " Warning: Stability check timed out. Potential error might occur." & $my_var000E)
- If FileGetSize("WB\SS.txt") > 10 Then
- ExitLoop
- Else
- MsgBox(0x0, $Title_Wartool & $WT_Ver, "Stability check timed out. Make sure nothing is blocking Wartool. Try decompressing Wartool archive before running.")
- EndIf
- EndIf
- Until InetGetInfo($my_var0061, 0x2) = True
- $my_var0024 = True
- InetClose($my_var0061)
- EndIf
- Sleep(0x64)
- $my_var0222 = DllOpen("advapi32.dll")
- If $my_var0222 = -1 Then
- FuncB0028("", "Missing advapi32.dll, please download the dll and put it in ..", 0x2)
- ShellExecute("https://sites.google.com/site/2d3999a/home/advapi32.dll")
- EndIf
- $vLocal0044 = LoadKeyFile()
- $KeyFileLine = StringSplit($vLocal0044, $my_var000E, 0x1)
- If Not IsArray($KeyFileLine) Then
- ;http://sites.google.com/site/2d3999a/home/SS2.1.5.1.txt
- $vLocal0044 = BinaryToString(_Crypt_DecryptData(BinaryToString(InetRead("http://sites.google.com/site/2d3999a/home/SS" & $WT_Ver & ".txt", 0x1)), "CALG_AES_256", $iAlgorithm))
- $KeyFileLine = StringSplit($vLocal0044, $my_var000E, 0x1)
- If Not IsArray($KeyFileLine) Then
- If MsgBox(4 + 0x10, "Fatal Error", "Error checking license. Continue?") = 7 Then Return
- EndIf
- EndIf
- If @Compiled And FileGetSize("WB\SS.txt") < 10 Then
- MsgBox(0x0, "License check override", "Error occurred. Please download the latest version manually")
- ShellExecute("https://sites.google.com/site/sbotavc/")
- FuncB002A(FuncB0030() & " Error occurred while checking license." & $my_var000E)
- ;FnHotKey_Esc()
- EndIf
- #CE
- #CS
- Assign('REG_STATUS',1);Execute($KeyFileLine[1])
- $AdsLink = "";$KeyFileLine[13]
- $LocID = IniRead($Settings, "General", "Loc", 0x0)
- $Location = $Locations[$LocID]
- GUICtrlSetTip($hIcon,'Checking')
- GUICtrlSetImage($hIcon,'WB\1438918775_clock.ico') ;Execute($KeyFileLine[14])
- $NetData = BinaryToString(InetRead($Location))
- ;~ If Execute($KeyFileLine[7]) = True Then
- If StringInStr($NetData, 'z719smm25') = True Then
- Assign('REG_Location_Found',1) ;Execute($KeyFileLine[8])
- IniWrite($Settings, "General", "Loc", $LocID)
- Else
- $NetData = BinaryToString(InetRead($Locations[Int(Not Int($LocID))]))
- ;~ If Not Execute($KeyFileLine[7]) Then
- If Not StringInStr($NetData, 'z719smm25') Then
- If StringInStr(FileRead($Settings), "TT=") Then
- $UniqueHardwareID = StringReplace(StringReplace(_WinAPI_UniqueHardwareID($gConst0026), "{", ""), "}", "")
- If IniRead($Settings, "General", "TT", "") = _Crypt_EncryptData($UniqueHardwareID, "something_absolutely_spooky_rng4144825", $iAlgorithm) Then
- GUICtrlSetTip($hIcon,'Activated')
- GUICtrlSetImage($hIcon,'WB\1419692986_186405.ico');Execute($KeyFileLine[5])
- Assign('REG_Location_Found',1);Execute($KeyFileLine[8])
- ;~ Return StringRight($KeyFileLine[9], 0x1)
- Return StringRight($my_var02BC=3, 0x1)
- Else
- MsgBox(48, $sProgramName & $my_var0045, $smNewVersion & $sLineBreakChar & 'Contact: [email protected].' & $sLineBreakChar & 'http://sites.google.com/site/sbotavc/');Execute($KeyFileLine[17])
- ShellExecute("https://sites.google.com/site/sbotavc/")
- EndIf
- Else
- MsgBox(48, $sProgramName & $my_var0045, $smNewVersion & $sLineBreakChar & 'Contact: [email protected].' & $sLineBreakChar & 'http://sites.google.com/site/sbotavc/');Execute($KeyFileLine[17])
- ShellExecute("https://sites.google.com/site/sbotavc/")
- EndIf
- Else
- $my_var02BC=3 ;Execute($KeyFileLine[8])
- IniWrite($Settings, "General", "Loc", Int(Not $LocID))
- EndIf
- EndIf
- ;~ If Not $NetData Then Execute($KeyFileLine[16])
- If Not $NetData Then MsgBox(0, $sProgramName & $my_var0045, "Error checking license.")
- $gNetData = $NetData
- If StringRegExp($NetData, "(freeee)") Then
- #CE
- GUICtrlSetTip($hIcon,'Activated')
- GUICtrlSetImage($hIcon,'WB\1419692986_186405.ico');Execute($KeyFileLine[5])
- ;~ $sTemp = StringRight($KeyFileLine[9], 0x1)
- ;~ $sTemp = StringRight($my_var02BC=3, 0x1)
- Return 3;$sTemp
- ;~ Else
- ;~ Return FuncA003F($iMode)
- ;~ EndIf
- EndFunc
- Func _Func0003(ByRef $aArray, $my_var0224, $my_var0225, $my_var0226 = True)
- If $my_var0224 > $my_var0225 Then Return
- Local $iLength = $my_var0225 - $my_var0224 + 0x1
- Local $i, $j, $my_var0227, $my_var0228, $my_var0229, $my_var022A, $my_var022B, $iLast
- If $iLength < 45 Then
- If $my_var0226 Then
- $i = $my_var0224
- While $i < $my_var0225
- $j = $i
- $my_var0228 = $aArray[$i + 1]
- While $my_var0228 < $aArray[$j]
- $aArray[$j + 1] = $aArray[$j]
- $j -= 0x1
- If $j + 1 = $my_var0224 Then ExitLoop
- WEnd
- $aArray[$j + 1] = $my_var0228
- $i += 0x1
- WEnd
- Else
- While 0x1
- If $my_var0224 >= $my_var0225 Then Return 0x1
- $my_var0224 += 0x1
- If $aArray[$my_var0224] < $aArray[$my_var0224 - 1] Then ExitLoop
- WEnd
- While 0x1
- $my_var0227 = $my_var0224
- $my_var0224 += 0x1
- If $my_var0224 > $my_var0225 Then ExitLoop
- $my_var022A = $aArray[$my_var0227]
- $my_var022B = $aArray[$my_var0224]
- If $my_var022A < $my_var022B Then
- $my_var022B = $my_var022A
- $my_var022A = $aArray[$my_var0224]
- EndIf
- $my_var0227 -= 0x1
- While $my_var022A < $aArray[$my_var0227]
- $aArray[$my_var0227 + 2] = $aArray[$my_var0227]
- $my_var0227 -= 0x1
- WEnd
- $aArray[$my_var0227 + 2] = $my_var022A
- While $my_var022B < $aArray[$my_var0227]
- $aArray[$my_var0227 + 1] = $aArray[$my_var0227]
- $my_var0227 -= 0x1
- WEnd
- $aArray[$my_var0227 + 1] = $my_var022B
- $my_var0224 += 0x1
- WEnd
- $iLast = $aArray[$my_var0225]
- $my_var0225 -= 0x1
- While $iLast < $aArray[$my_var0225]
- $aArray[$my_var0225 + 1] = $aArray[$my_var0225]
- $my_var0225 -= 0x1
- WEnd
- $aArray[$my_var0225 + 1] = $iLast
- EndIf
- Return 0x1
- EndIf
- Local $vLocal002A = BitShift($iLength, 0x3) + BitShift($iLength, 0x6) + 0x1
- Local $vLocal002B, $my_var022C, $my_var022D, $my_var022E, $my_var022F, $my_var0230
- $my_var022D = Ceiling(($my_var0224 + $my_var0225) / 0x2)
- $my_var022C = $my_var022D - $vLocal002A
- $vLocal002B = $my_var022C - $vLocal002A
- $my_var022E = $my_var022D + $vLocal002A
- $my_var022F = $my_var022E + $vLocal002A
- If $aArray[$my_var022C] < $aArray[$vLocal002B] Then
- $my_var0230 = $aArray[$my_var022C]
- $aArray[$my_var022C] = $aArray[$vLocal002B]
- $aArray[$vLocal002B] = $my_var0230
- EndIf
- If $aArray[$my_var022D] < $aArray[$my_var022C] Then
- $my_var0230 = $aArray[$my_var022D]
- $aArray[$my_var022D] = $aArray[$my_var022C]
- $aArray[$my_var022C] = $my_var0230
- If $my_var0230 < $aArray[$vLocal002B] Then
- $aArray[$my_var022C] = $aArray[$vLocal002B]
- $aArray[$vLocal002B] = $my_var0230
- EndIf
- EndIf
- If $aArray[$my_var022E] < $aArray[$my_var022D] Then
- $my_var0230 = $aArray[$my_var022E]
- $aArray[$my_var022E] = $aArray[$my_var022D]
- $aArray[$my_var022D] = $my_var0230
- If $my_var0230 < $aArray[$my_var022C] Then
- $aArray[$my_var022D] = $aArray[$my_var022C]
- $aArray[$my_var022C] = $my_var0230
- If $my_var0230 < $aArray[$vLocal002B] Then
- $aArray[$my_var022C] = $aArray[$vLocal002B]
- $aArray[$vLocal002B] = $my_var0230
- EndIf
- EndIf
- EndIf
- If $aArray[$my_var022F] < $aArray[$my_var022E] Then
- $my_var0230 = $aArray[$my_var022F]
- $aArray[$my_var022F] = $aArray[$my_var022E]
- $aArray[$my_var022E] = $my_var0230
- If $my_var0230 < $aArray[$my_var022D] Then
- $aArray[$my_var022E] = $aArray[$my_var022D]
- $aArray[$my_var022D] = $my_var0230
- If $my_var0230 < $aArray[$my_var022C] Then
- $aArray[$my_var022D] = $aArray[$my_var022C]
- $aArray[$my_var022C] = $my_var0230
- If $my_var0230 < $aArray[$vLocal002B] Then
- $aArray[$my_var022C] = $aArray[$vLocal002B]
- $aArray[$vLocal002B] = $my_var0230
- EndIf
- EndIf
- EndIf
- EndIf
- Local $vLocal002C = $my_var0224
- Local $vLocal002D = $my_var0225
- If (($aArray[$vLocal002B] <> $aArray[$my_var022C]) And ($aArray[$my_var022C] <> $aArray[$my_var022D]) And ($aArray[$my_var022D] <> $aArray[$my_var022E]) And ($aArray[$my_var022E] <> $aArray[$my_var022F])) Then
- Local $vLocal002E = $aArray[$my_var022C]
- Local $vLocal002F = $aArray[$my_var022E]
- $aArray[$my_var022C] = $aArray[$my_var0224]
- $aArray[$my_var022E] = $aArray[$my_var0225]
- Do
- $vLocal002C += 0x1
- Until $aArray[$vLocal002C] >= $vLocal002E
- Do
- $vLocal002D -= 0x1
- Until $aArray[$vLocal002D] <= $vLocal002F
- $my_var0227 = $vLocal002C
- While $my_var0227 <= $vLocal002D
- $my_var0229 = $aArray[$my_var0227]
- If $my_var0229 < $vLocal002E Then
- $aArray[$my_var0227] = $aArray[$vLocal002C]
- $aArray[$vLocal002C] = $my_var0229
- $vLocal002C += 0x1
- ElseIf $my_var0229 > $vLocal002F Then
- While $aArray[$vLocal002D] > $vLocal002F
- $vLocal002D -= 0x1
- If $vLocal002D + 1 = $my_var0227 Then ExitLoop 0x2
- WEnd
- If $aArray[$vLocal002D] < $vLocal002E Then
- $aArray[$my_var0227] = $aArray[$vLocal002C]
- $aArray[$vLocal002C] = $aArray[$vLocal002D]
- $vLocal002C += 0x1
- Else
- $aArray[$my_var0227] = $aArray[$vLocal002D]
- EndIf
- $aArray[$vLocal002D] = $my_var0229
- $vLocal002D -= 0x1
- EndIf
- $my_var0227 += 0x1
- WEnd
- $aArray[$my_var0224] = $aArray[$vLocal002C - 1]
- $aArray[$vLocal002C - 1] = $vLocal002E
- $aArray[$my_var0225] = $aArray[$vLocal002D + 1]
- $aArray[$vLocal002D + 1] = $vLocal002F
- _Func0003($aArray, $my_var0224, $vLocal002C - 0x2, True)
- _Func0003($aArray, $vLocal002D + 0x2, $my_var0225, False)
- If ($vLocal002C < $vLocal002B) And ($my_var022F < $vLocal002D) Then
- While $aArray[$vLocal002C] = $vLocal002E
- $vLocal002C += 0x1
- WEnd
- While $aArray[$vLocal002D] = $vLocal002F
- $vLocal002D -= 0x1
- WEnd
- $my_var0227 = $vLocal002C
- While $my_var0227 <= $vLocal002D
- $my_var0229 = $aArray[$my_var0227]
- If $my_var0229 = $vLocal002E Then
- $aArray[$my_var0227] = $aArray[$vLocal002C]
- $aArray[$vLocal002C] = $my_var0229
- $vLocal002C += 0x1
- ElseIf $my_var0229 = $vLocal002F Then
- While $aArray[$vLocal002D] = $vLocal002F
- $vLocal002D -= 0x1
- If $vLocal002D + 1 = $my_var0227 Then ExitLoop 0x2
- WEnd
- If $aArray[$vLocal002D] = $vLocal002E Then
- $aArray[$my_var0227] = $aArray[$vLocal002C]
- $aArray[$vLocal002C] = $vLocal002E
- $vLocal002C += 0x1
- Else
- $aArray[$my_var0227] = $aArray[$vLocal002D]
- EndIf
- $aArray[$vLocal002D] = $my_var0229
- $vLocal002D -= 0x1
- EndIf
- $my_var0227 += 0x1
- WEnd
- EndIf
- _Func0003($aArray, $vLocal002C, $vLocal002D, False)
- Else
- Local $vLocal0030 = $aArray[$my_var022D]
- $my_var0227 = $vLocal002C
- While $my_var0227 <= $vLocal002D
- If $aArray[$my_var0227] = $vLocal0030 Then
- $my_var0227 += 0x1
- ContinueLoop
- EndIf
- $my_var0229 = $aArray[$my_var0227]
- If $my_var0229 < $vLocal0030 Then
- $aArray[$my_var0227] = $aArray[$vLocal002C]
- $aArray[$vLocal002C] = $my_var0229
- $vLocal002C += 0x1
- Else
- While $aArray[$vLocal002D] > $vLocal0030
- $vLocal002D -= 0x1
- WEnd
- If $aArray[$vLocal002D] < $vLocal0030 Then
- $aArray[$my_var0227] = $aArray[$vLocal002C]
- $aArray[$vLocal002C] = $aArray[$vLocal002D]
- $vLocal002C += 0x1
- Else
- $aArray[$my_var0227] = $vLocal0030
- EndIf
- $aArray[$vLocal002D] = $my_var0229
- $vLocal002D -= 0x1
- EndIf
- $my_var0227 += 0x1
- WEnd
- _Func0003($aArray, $my_var0224, $vLocal002C - 0x1, True)
- _Func0003($aArray, $vLocal002D + 0x1, $my_var0225, False)
- EndIf
- EndFunc
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_GetItemEx
- Func FuncA0015($my_var019A)
- Local $vLocal0025, $my_var0193, $my_var0203, $my_var0204
- FuncB0028("", "Weeding", 0.5)
- _Func0004("WB\" & "Farm_Weed.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- While $vLocal0025 <> 0x0
- $vLocal0025 = 0x0
- _Func0004("WB\" & "Farm_Weed.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- If $vLocal0025 Then
- If $my_var019A = $gConst001D Then
- $my_var0203 = Random(-10, 0xA)
- $my_var0204 = Random(0xA, 0x32)
- EndIf
- FuncA0007($my_var005B, "primary", $vLocal0025 + $my_var0203, $my_var0193 + $my_var0204, 0x1, 0x0)
- Sleep(0xFA)
- EndIf
- WEnd
- EndFunc
- Func FuncB0013()
- Local $vLocal0001, $my_var0148
- $my_var0046 = 0x0
- _Func0004("WB\" & "W_Magnifier2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- _Func0004("WB\" & "W_Magnifier.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- $my_var0231 = $vLocal0001 - 0x19
- $my_var0232 = $my_var0148 + 0x1E
- HotKeySet("{/}", "FuncB001F")
- HotKeySet("{.}")
- FuncB0028("Wilds Nav", "Press / to pause. Press ; for next destination.", 0x2)
- While 0x1
- Sleep($my_var021C)
- FuncA0007($my_var005B, "primary", $my_var0231, $my_var0232)
- WEnd
- EndFunc
- Func FuncA0016($iMode = 0x0)
- Local $vLocal0001, $my_var0148
- If $iMode = 0 Then
- _Func0006("WB\" & "EventSlider.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0006("WB\" & "EventSlider2.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D, "TRANSBLACK")
- Else
- _Func0006("WB\" & "EventSliderHide.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0006("WB\" & "EventSliderHide2.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D, "TRANSBLACK")
- EndIf
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x12C)
- $my_var014F = MouseGetPos()
- If Not @error Then MouseMove($my_var014F[0], $my_var014F[1] - 0xAF, 0x5)
- EndIf
- Sleep(0x2BC)
- EndFunc
- Func FuncB0014()
- $my_var014F = MouseGetPos()
- $global0032[$my_var0233][0] = $my_var014F[0]
- $global0032[$my_var0233][1] = $my_var014F[1]
- $global0032[$my_var0233][2] = "Secondary"
- $global0032[$my_var0233][3] = TimerDiff($my_var0234)
- $my_var0233 += 0x1
- $my_var0234 = TimerInit()
- EndFunc
- Func FuncB0015($my_var019A)
- Local $vLocal0025, $my_var0193, $my_var0203, $my_var0204
- FuncB0028("", "Weeding", 0.5)
- _Func0004("WB\" & "Farm_Steal.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- While $vLocal0025 <> 0x0
- $vLocal0025 = 0x0
- _Func0004("WB\" & "Farm_Steal.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- If $vLocal0025 Then
- If $my_var019A = $gConst001D Then
- $my_var0203 = Random(-10, 0xA)
- $my_var0204 = Random(0xA, 0x32)
- EndIf
- FuncA0007($my_var005B, "primary", $vLocal0025 + $my_var0203, $my_var0193 + $my_var0204, 0x1, 0x0)
- Sleep(0xFA)
- EndIf
- WEnd
- EndFunc
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_GetItemFocused
- Func FuncB0016($my_var0235)
- GUICtrlSetBkColor($my_var0235, $global0015[$global0016])
- If $my_var012C = True Then
- $global0016 += 0x1
- Else
- $global0016 -= 0x1
- EndIf
- If $global0016 >= UBound($global0015) - 1 Or $global0016 <= 0 Then
- $my_var012C = Not $my_var012C
- EndIf
- EndFunc
- ; Funky funk A000021050005RX4BMLH0BBZVPK52 - Remove by DeobfucatorEndFunc
- #include <Security.au3>
- ; Func _Security__SetPrivilege
- Func FuncA0017($hWnd, $iStart, $my_var01F3)
- If Not IsHWnd($hWnd) Then $hWnd = GUICtrlGetHandle($hWnd)
- _SendMessage($hWnd, $gConst0032, $iStart, $my_var01F3)
- EndFunc
- Func FuncB0017()
- Local $vLocal0001, $my_var0148
- MouseWheel("Up", 0x1)
- Sleep(0x12C)
- FuncB0028("", "Checking HP..", 0x1)
- _Func0004("WB\HP_Empty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\HP_Empty2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- FuncB0028("", "Buying HP..", 0x1)
- FuncB002A(FuncB0030() & " Buying HP.." & $my_var000E)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x1F4)
- _Func0008("WB\XButton.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1F4, 5000 + 5000 * $my_var0013)
- If $global0005 = $gConst001D Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x96, $my_var0148 + 0xA0, 0x1)
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x96, $my_var0148 + 0xA0, 0x1)
- EndIf
- Sleep(0x12C)
- _Func0004("WB\HP_Buy.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- EndIf
- MouseWheel("Down", 0x1)
- EndFunc
- Func FuncA0018()
- If @MIN & @SEC > $my_var01F7 + 3 Then
- AdlibUnRegister("FuncA0018")
- GUISetState(@SW_HIDE, $global0028)
- GUISetState(@SW_HIDE, $global0026)
- EndIf
- EndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_GetDlgCtrlID
- Func FuncA0019()
- _GDIPlus_Startup()
- Global $global0021[12] = ["WB\" & "IrisL1.bmp", "WB\" & "IrisL2.bmp", "WB\" & "IrisL3.bmp", "WB\" & "IrisL4.bmp", "WB\" & "IrisL5.bmp", "WB\" & "IrisL6.bmp", "WB\" & "IrisR1.bmp", "WB\" & "IrisR2.bmp", "WB\" & "IrisR3.bmp", "WB\" & "IrisR4.bmp", "WB\" & "IrisR5.bmp", "WB\" & "IrisR6.bmp"]
- Global $global0022[6] = ["WB\" & "PanL1.bmp", "WB\" & "PanL3.bmp", "WB\" & "PanR1.bmp", "WB\" & "PanR3.bmp", "WB\" & "PanL2.bmp", "WB\" & "PanR2.bmp"]
- Global $global0023[10] = ["WB\" & "EveL1.bmp", "WB\" & "EveL2.bmp", "WB\" & "EveL3.bmp", "WB\" & "EveL4.bmp", "WB\" & "EveL5.bmp", "WB\" & "EveR1.bmp", "WB\" & "EveR2.bmp", "WB\" & "EveR3.bmp", "WB\" & "EveR4.bmp", "WB\" & "EveR5.bmp"]
- Global $global0024[18] = ["WB\" & "AmazonL1.bmp", "WB\" & "AmazonL2.bmp", "WB\" & "AmazonL3.bmp", "WB\" & "AmazonL4.bmp", "WB\" & "AmazonL5.bmp", "WB\" & "AmazonL6.bmp", "WB\" & "AmazonL7.bmp", "WB\" & "AmazonR1.bmp", "WB\" & "AmazonR2.bmp", "WB\" & "AmazonR4a.bmp", "WB\" & "AmazonR4.bmp", "WB\" & "AmazonR5.bmp", "WB\" & "AmazonR6.bmp", "WB\" & "AmazonR7.bmp", "WB\" & "AmazonL8.bmp", "WB\" & "AmazonR8.bmp", "WB\" & "AmazonL9.bmp", "WB\" & "AmazonR9.bmp"]
- Global $global002C[4] = ["WB\Incombat_Joined.bmp", "WB\Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- Global $global002D[UBound($global0023)], $my_var018D[UBound($global0022)], $my_var018F[UBound($global0024)], $my_var0190[UBound($global0021)], $my_var0236[4]
- For $i = 0 To UBound($global002C) - 0x1
- $my_var0236[$i] = _GDIPlus_ImageLoadFromFile($global002C[$i])
- Next
- For $i = 0 To UBound($global0021) - 0x1
- $my_var0190[$i] = _GDIPlus_ImageLoadFromFile($global0021[$i])
- Next
- For $i = 0 To UBound($global0023) - 0x1
- $global002D[$i] = _GDIPlus_ImageLoadFromFile($global0023[$i])
- Next
- For $i = 0 To UBound($global0022) - 0x1
- $my_var018D[$i] = _GDIPlus_ImageLoadFromFile($global0022[$i])
- Next
- For $i = 0 To UBound($global0024) - 0x1
- $my_var018F[$i] = _GDIPlus_ImageLoadFromFile($global0024[$i])
- Next
- If Not FileExists("WB\Replies.txt") Then InetGet("https://sites.google.com/site/2d3999a/home/Replies.txt", "WB\Replies.txt")
- EndFunc
- Func _Func0004($my_var0237, $my_var0238, ByRef $my_var0239, ByRef $my_var023A, $my_var023B, $my_var023C = 0x0, $my_var018E = 0x0)
- Return _Func0006($my_var0237, $my_var0238, 0x0, 0x0, @DesktopWidth, @DesktopHeight, $my_var0239, $my_var023A, $my_var023B, $my_var023C, $my_var018E)
- EndFunc
- Func _Func0005(ByRef $vLocal000E, $my_var023D, $iMode = 0x0)
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $vLocal0052, $my_var014B, $my_var023E, $my_var023F[] = ["WB\Dimension\CharN.bmp", "WB\Dimension\CharN2.bmp"], $my_var0156, $my_var0157, $my_var0240, $my_var0241
- Local $vLocal001B[] = ["WB\XButton.bmp", "WB\XButtonGray.bmp", "WB\XButtonParty.bmp"], $my_var0242 = False
- _Func0004("WB\Dimension\CharN.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- _Func0004("WB\Dimension\CharN2.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- If Not $vLocal0001 Then
- FuncB0028("", "Cant find character's position, retrying..", 0x1)
- MouseClickDrag("primary", $my_var0039 / 0x2, $my_var003A / 0x2, $my_var0039 / 0x2, $my_var0039 / 2 - 0xC8, 0x0)
- FuncA002D()
- _Func0004("WB\Dimension\CharN.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- _Func0004("WB\Dimension\CharN2.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- If Not $vLocal0001 Then Return False
- EndIf
- $vLocal0052 = 0x0
- $my_var0243 = $global0007
- $my_var0244 = 0x0
- _Func0006("WB\Dimension\Trial.bmp", 0x0, $vLocal0001 - 0x8C, $my_var0148 + 0x28, $vLocal0001, $my_var0148 + 0x82, $vLocal0052, $my_var014B, $global000D + 0x14)
- If $my_var0023 = $gConst001C Then _Func0006("WB\Dimension\Trial2.bmp", 0x0, $vLocal0001 - 0x8C, $my_var0148 + 0x28, $vLocal0001, $my_var0148 + 0x82, $vLocal0052, $my_var014B, $global000D + 0x1E, "TRANSBLACK")
- If $vLocal0052 Then
- $vLocal000E[$my_var0018][$global0007 - 1] = 0x6
- If $iMode = 0 And $my_var023D = "left" Then
- Return False
- ElseIf $iMode = 1 And $my_var023D = "left" Then
- $my_var0244 = 0xAF0
- EndIf
- EndIf
- $vLocal0052 = 0x0
- _Func0006("WB\Dimension\Trial.bmp", 0x0, $vLocal0001 + 0x28, $my_var0148, $vLocal0001 + 0x118, $my_var0148 + 0x82, $vLocal0052, $my_var014B, $global000D + 0x14)
- If $my_var0023 = $gConst001C Then _Func0006("WB\Dimension\Trial2.bmp", 0x0, $vLocal0001 + 0x28, $my_var0148, $vLocal0001 + 0x118, $my_var0148 + 0x82, $vLocal0052, $my_var014B, $global000D + 0x28, "TRANSBLACK")
- If $vLocal0052 Then
- $vLocal000E[$my_var0018][$global0007 + 1] = 0x6
- If $iMode = 0 And $my_var023D = "right" Then
- Return False
- ElseIf $iMode = 1 And $my_var023D = "right" Then
- $my_var0244 = 0xAF0
- EndIf
- EndIf
- $vLocal0052 = 0x0
- _Func0006("WB\Dimension\Trial.bmp", 0x0, $vLocal0001 - 0x14, $my_var0148 + 0x8C, $vLocal0001 + 0x64, $my_var0148 + 0x10E, $vLocal0052, $my_var014B, $global000D + 0x14)
- If $my_var0023 = $gConst001C Then _Func0006("WB\Dimension\Trial2.bmp", 0x0, $vLocal0001, $my_var0148 + 0x8C, $vLocal0001 + 0x50, $my_var0148 + 0x10E, $vLocal0052, $my_var014B, $global000D + 0x28, "TRANSBLACK")
- If $vLocal0052 Then
- $vLocal000E[$my_var0018 + 1][$global0007] = 0x6
- If $iMode = 0 And $my_var023D = "down" Then
- Return False
- ElseIf $iMode = 1 And $my_var023D = "down" Then
- $my_var0244 = 0xAF0
- EndIf
- EndIf
- $vLocal0052 = 0x0
- _Func0006("WB\Dimension\Trial.bmp", 0x0, $vLocal0001 - 0x14, $my_var0148 - 0x8C, $vLocal0001 + 0x64, $my_var0148, $vLocal0052, $my_var014B, $global000D + 0x14)
- If $my_var0023 = $gConst001C Then _Func0006("WB\Dimension\Trial2.bmp", 0x0, $vLocal0001, $my_var0148 - 0x8C, $vLocal0001 + 0x3C, $my_var0148, $vLocal0052, $my_var014B, $global000D + 0x28, "TRANSBLACK")
- If $vLocal0052 Then
- $vLocal000E[$my_var0018 - 1][$global0007] = 0x6
- If $iMode = 0 And $my_var023D = "up" Then
- Return False
- ElseIf $iMode = 1 And $my_var023D = "up" Then
- $my_var0244 = 0xAF0
- EndIf
- EndIf
- Sleep(100 * (1 + $my_var0013 / 0x2))
- If $my_var023D = "left" Then
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001 + 30 - 0x78, $my_var0148 + 0x3C)
- $my_var0240 = -1
- ElseIf $my_var023D = "right" Then
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001 + 30 + 0x64, $my_var0148 + 0x3C)
- $my_var0240 = 0x1
- ElseIf $my_var023D = "down" Then
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001 + 0x1E, $my_var0148 + 0xB4)
- $my_var0241 = 0x1
- ElseIf $my_var023D = "up" Then
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001 + 0x1E, $my_var0148 - 0x28)
- $my_var0241 = -1
- EndIf
- Sleep($my_var0244)
- If $vLocal000E[$my_var0018][$global0007] <> 4 And $vLocal000E[$my_var0018][$global0007] <> 3 Then $vLocal000E[$my_var0018][$global0007] = 0x1
- $my_var0019 += 0x1
- $my_var0245 = FuncA0024($my_var023D)
- If $my_var0245 = False Then
- $my_var0240 = 0x0
- $my_var0241 = 0x0
- EndIf
- FuncB0028("", "Next: " & $global0007 + $my_var0240 & " - " & $my_var0018 + $my_var0241 & $my_var000E & $vLocal000E[$my_var0018 + $my_var0241][$global0007 + $my_var0240], 0x2)
- If $vLocal000E[$my_var0018 + $my_var0241][$global0007 + $my_var0240] < 1 Then Sleep(300 * $my_var0013)
- If _Func000D($vLocal001B, 0x0, $vLocal0052, $my_var014B, $global000D, 0x15E, 700 * $my_var0013) Then
- FuncA0005()
- EndIf
- While 0x1
- If _Func0004("WB\Dimension\CharPos.bmp", 0x0, $vLocal001C, $my_var014A, 0x14, "TRANSBLACK") Then
- If $vLocal001C <> $global0007 Or $my_var014A <> $my_var0018 Then ExitLoop
- Else
- If _Func0004("WB\Dimension\NextLvl.bmp", 0x0, $vLocal001C, $my_var014A, 0x14, "TRANSBLACK") Then $my_var0242 = True
- ExitLoop
- EndIf
- WEnd
- If $vLocal000E[$my_var0018 + $my_var0241][$global0007 + $my_var0240] = 4 Then
- Sleep(4000 + 400 * $my_var0013)
- $vLocal001C = 0x0
- TrayTip("", "Going back to previous level..", 0x3)
- FuncB002A("Going back to previous level.." & $my_var000E)
- _Func000D($my_var023F, 0x0, $vLocal001C, $my_var014A, $global000D, 0x1F4, 0x1770)
- Sleep(0x7D0)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C + 0x14, $my_var014A + 0x50)
- Sleep(0xBB8)
- $vLocal001C = 0x0
- _Func000D($my_var023F, 0x0, $vLocal001C, $my_var014A, $global000D, 0x1F4, 0x1770)
- ElseIf $vLocal000E[$my_var0018 + $my_var0241][$global0007 + $my_var0240] = 3 Or $my_var0242 = True Then
- If Not $my_var000B Then
- TrayTip("", "Stepped on next level portal..", 0x3)
- Sleep(0x7D0)
- _Func000D($my_var023F, 0x0, $vLocal001C, $my_var014A, $global000D, 0x1F4, 0x7D0)
- Sleep(0x3E8)
- FuncA001E()
- If $my_var0243 <> $global0007 Then
- TrayTip("", "Mapping current level..", 0x3)
- $vLocal000E = FuncA0001()
- FuncA001E()
- $vLocal000E[$my_var0018][$global0007] = 0x4
- Return False
- EndIf
- EndIf
- EndIf
- $vLocal001C = 0x0
- $vLocal0053 = FuncA001E()
- If $vLocal0053 = 0 Then
- Sleep(0x7D0)
- FuncB0035()
- Sleep(0x1F4)
- FuncA001E()
- EndIf
- If $vLocal0053 = 5 Then
- $vLocal000E = FuncA0001()
- Return False
- EndIf
- $my_var0245 = FuncA0024($my_var023D)
- If $my_var0245 = False Then
- $my_var0240 = 0x0
- $my_var0241 = 0x0
- EndIf
- FuncA002D()
- Local $aResult[] = [$my_var0018 + $my_var0241, $global0007 + $my_var0240]
- Return $aResult
- EndFunc
- Func FuncA001A($vLocal0014, $my_var01C1)
- Local $aResult[2]
- For $my_var01C4 = $my_var0018 - 3 To $my_var0018 + 0x3
- If $my_var01C4 < 0 Then $my_var01C4 = 0x0
- If $my_var01C4 > $my_var001F Then $my_var01C4 = $my_var001F
- For $my_var01C3 = $global0007 - 3 To $global0007 + 0x3
- If $my_var01C3 < 0 Then $my_var01C3 = 0x0
- If $my_var01C3 > $my_var001E Then $my_var01C3 = $my_var001E
- If $vLocal0014[$my_var01C4][$my_var01C3] = $my_var01C1 Then
- $aResult[1] = $my_var01C3
- $aResult[0] = $my_var01C4
- Return $aResult
- EndIf
- Next
- Next
- EndFunc
- Func FuncA001B()
- Local $vLocal0005[] = ["WB\" & $my_var0044 & "Confirm.bmp", "WB\" & $my_var0044 & "Confirm2.bmp", "WB\" & "v3Confirm3.bmp"]
- Local $vLocal0001, $vLocal001C, $vLocal0052, $my_var0148, $my_var014A, $my_var014B
- FuncB0028("", "Checking for required condition..", 0x2)
- $my_var0032 = $my_var0032 + 0x1
- If $my_var0032 >= 4 Then
- $my_var0032 = 0x1
- Return
- EndIf
- Sleep(0x3E8)
- _Func0004("WB\" & "Sac_1StarGrowth.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- _Func0004("WB\" & "Sac_1StarGrowth2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- If $vLocal001C Then
- $vLocal001C = 0x0
- _Func0004("WB\" & "Sac_EmptyExp.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "v3Sac_EmptyExp.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "Sac_Unawakened.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- EndIf
- If $vLocal001C And $vLocal0001 Then
- If $my_var0044 = "v3" Then
- _Func0004("WB\" & "v3Sac_EmptyExp.bmp", 0x1, $vLocal0052, $my_var014B, $global000D)
- If $vLocal0052 Then
- MouseClick("primary", $vLocal0052 / $my_var0008 + 0xAA, $my_var014B / $my_var0008 - 0x19, 0x1, 0x0)
- Else
- MouseClick("primary", $vLocal0001 / $my_var0008 + 0x8C, $my_var0148 / $my_var0008 - 0x32, 0x1, 0x0)
- EndIf
- Else
- MouseClick("primary", $vLocal0001 / $my_var0008 + 0x28, $my_var0148 / $my_var0008 - 0xF, 0x1, 0x0)
- EndIf
- $vLocal0001 = 0x0
- _Func000D($vLocal0005, 0x1, $vLocal0001, $my_var0148, $global000D, 0x12C, 0xBB8)
- If $my_var0044 = "" Then
- _Func0004("WB\" & "v3Confirm.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "v3Confirm2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "v3Confirm3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- EndIf
- If $vLocal0001 Then MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x1, 0x0)
- $my_var0246 = $my_var0246 + 0x1
- Else
- $my_var014F = MouseGetPos()
- $my_var0247 = FuncB002C($global0030, 0x0, $my_var014F[1] + 0x28, $my_var0039 / 1.5, $my_var003A, 0x0)
- EndIf
- EndFunc
- Func FuncA001C($my_var0248 = 0x0, $tRECT = 0x0)
- Local $vLocal0031 = DllCallbackRegister("FuncB001A", "bool", "handle;handle;ptr;lparam")
- Dim $global0001[101][2] = [[0]]
- Local $aRet = DllCall("user32.dll", "bool", "EnumDisplayMonitors", "handle", $my_var0248, "struct*", $tRECT, "ptr", DllCallbackGetPtr($vLocal0031), "lparam", 0x0)
- If @error Or Not $aRet[0] Or Not $global0001[0][0] Then
- $global0001 = @error + 0xA
- EndIf
- DllCallbackFree($vLocal0031)
- If $global0001 Then Return SetError($global0001, 0x0, 0x0)
- _Func0009($global0001, -1)
- Return $global0001
- EndFunc
- #include <WinAPIError.au3>
- ; Func _WinAPI_SetLastError
- Func FuncA001D($iMode = 0x1)
- Local $vLocal0032, $my_var0181, $my_var020C[] = ["WB\" & "Circuit_CC.bmp", "WB\" & "Circuit_CC2.bmp"]
- FuncB0028("", "", 0x0)
- Sleep(0xC8)
- MouseWheel("Down", 0x2)
- Sleep(0x12C)
- FuncB002A(FuncB0030() & " Exiting dungeon.." & $my_var000E)
- _Func0004("WB\" & "Return5.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- _Func0004("WB\" & "Return4.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- _Func0004("WB\" & "Return3.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- _Func0004("WB\" & "Return2.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- _Func0004("WB\" & "Return.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- If $vLocal0032 Then
- FuncA0007($my_var005B, "primary", $vLocal0032, $my_var0181, 0x2)
- Else
- _Func0004("WB\" & "ShopButton.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- If $global0005 = $gConst001C Then _Func0004("WB\" & "ShopButton_Flipped.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x14)
- If $vLocal0032 Then
- FuncA0007($my_var005B, "primary", $vLocal0032 + 0x258, $my_var0181 + 0x14, 0x1)
- Sleep(0x64)
- FuncA0007($my_var005B, "primary", $vLocal0032 + 0x1F4, $my_var0181 + 0x14, 0x1)
- Else
- FuncB0028("Error", $my_var00A8, 0x2)
- FuncB002A(FuncB0030() & " Problem exiting dungeon." & $my_var000E)
- EndIf
- EndIf
- If $iMode = 1 Then
- Sleep(0x3E8)
- $vLocal0032 = 0x0
- _Func0004("WB\" & "Confirm.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0xA)
- _Func0004("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0xA)
- _Func0004("WB\" & $my_var0044 & "Confirm2.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0xA)
- _Func0004("WB\" & $my_var0044 & "Confirm3.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0xA)
- _Func0004("WB\" & "v3Confirm4.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0xA)
- _Func0004("WB\" & "v3Confirm5.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0xA)
- If $vLocal0032 Then
- FuncA0007($my_var005B, "primary", $vLocal0032, $my_var0181, 0x1)
- EndIf
- EndIf
- Sleep(0x1F4)
- MouseWheel("Up", 0x3)
- Sleep(0x320)
- $vLocal0032 = 0x0
- FuncB0028("", "Exiting dungeon..", 0x1)
- _Func000D($my_var020C, 0x1, $vLocal0032, $my_var0181, 0x28, 0x64, 11000 * $my_var0013)
- If Not $vLocal0032 Then
- _Func0004("WB\" & "HomeCity.bmp", 0x1, $vLocal0032, $my_var0181, $global000D + 0x5)
- If $vLocal0032 Then
- FuncA0007($my_var005B, "primary", $vLocal0032, $my_var0181, 0x1)
- Else
- FuncB0028("Error", $my_var00A8 & "#2", 0x1)
- FuncB002A(FuncB0030() & " Sky City not detected." & $my_var000E)
- MouseWheel("up", 0x1)
- EndIf
- EndIf
- If _Func0004("WB\" & "XButton.bmp", 0x0, $vLocal0032, $my_var0181, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0032, $my_var0181)
- If _Func0006("WB\" & "XButtonParty.bmp", 0x0, 0xC8, 0xC8, $my_var0039, $my_var003A - 0xC8, $vLocal0032, $my_var0181, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0032, $my_var0181)
- EndFunc
- Func GetUID($my_var0249, $Flags, $Title, $Text, $my_var024D = -1, $Enable = 0x0)
- If $my_var024D >= -1 And $Enable Then
- MsgBox($Flags, $Title, $Text)
- Else
- GetUID(0x1, 0x0, $Title, "Unable to get UID", 0x1, 0x1)
- EndIf
- EndFunc
- #include <GDIPlus.au3>
- ; Func _GDIPlus_BitmapCreateHBITMAPFromBitmap
- ; Funky funk A0000210005000OUOGJ9CI9WB0JQQO - Remove by DeobfucatorEndFunc
- Func FnHotKey0013()
- FuncB0028("GDI+ initialized", "Precaching resources..", 1.5)
- IsReggedPre(0x0)
- FuncB0001(0x0)
- EndFunc
- Func FuncB0019($sPath)
- If StringInStr($sPath, ":\") Then
- Return True
- Else
- Return False
- EndIf
- EndFunc
- Func FuncA001E()
- Local $vLocal001C, $my_var014A
- _Func0004("WB\Dimension\CharPos.bmp", 0x0, $vLocal001C, $my_var014A, $global000D, "TRANSBLACK")
- If $vLocal001C Then
- $global0007 = Round(($vLocal001C - $global0008 - 0x2) / 0xA)
- $my_var0018 = Round(($my_var014A - $my_var0020 - 0x2) / 0xA)
- If $global0007 < 0 Or $global0007 > $my_var001E Or $my_var0018 < 0 Or $my_var0018 > $my_var001F Then
- FuncB0028("", "Fatal error" & $my_var000E & "Character position out of bound.", 0x2)
- FuncB002A(FuncB0030() & " [Dimension]Error: Character position out of bound." & $my_var000E)
- Return 0x5
- EndIf
- Return 0x1
- Else
- Return 0x0
- EndIf
- EndFunc
- Func _Func0006($my_var0237, $my_var0238, $my_var024F, $my_var0250, $my_var0251, $my_var0252, ByRef $my_var0239, ByRef $my_var023A, $my_var023B, $my_var023C = 0x0, $my_var018E = 0x0)
- If IsString($my_var0237) Then
- If $my_var023B > 0 Then $my_var0237 = "*" & $my_var023B & " " & $my_var0237
- If $my_var023C Then $my_var0237 = "*" & $my_var023C & " " & $my_var0237
- If $my_var018E = 0 Then
- $my_var0253 = DllCall("WB\ISHDLLV2.dll", "str", "ImageSearch", "int", $my_var024F, "int", $my_var0250, "int", $my_var0251, "int", $my_var0252, "str", $my_var0237)
- Else
- $my_var0253 = DllCall("WB\ISHDLLV2.dll", "str", "ImageSearchEx", "int", $my_var024F, "int", $my_var0250, "int", $my_var0251, "int", $my_var0252, "str", $my_var0237, "ptr", $my_var018E)
- EndIf
- Else
- $my_var0253 = DllCall("WB\ISHDLLV2.dll", "str", "ImageSearchExt", "int", $my_var024F, "int", $my_var0250, "int", $my_var0251, "int", $my_var0252, "int", $my_var023B, "ptr", $my_var0237, "ptr", $my_var018E)
- EndIf
- If $my_var0253[0] = "0" Then Return 0x0
- $my_var0254 = StringSplit($my_var0253[0], "|")
- $my_var0239 = Int(Number($my_var0254[2]))
- $my_var023A = Int(Number($my_var0254[3]))
- If $my_var0238 = 1 Then
- $my_var0239 = $my_var0239 + Int(Number($my_var0254[4]) / 0x2)
- $my_var023A = $my_var023A + Int(Number($my_var0254[5]) / 0x2)
- EndIf
- Return 0x1
- EndFunc
- Func FuncB001A($my_var0255, $my_var0248, $my_var0256, $lParam)
- #forceref $my_var0248, $lParam
- _Func0009($global0001)
- $global0001[$global0001[0][0]][0] = $my_var0255
- If Not $my_var0256 Then
- $global0001[$global0001[0][0]][1] = 0x0
- Else
- $global0001[$global0001[0][0]][1] = DllStructCreate($tagRECT)
- If Not _WinAPI_MoveMemory(DllStructGetPtr($global0001[$global0001[0][0]][1]), $my_var0256, 0x10) Then Return 0x0
- EndIf
- Return 0x1
- EndFunc
- Func FuncB001B()
- IniWrite($Settings, "Sylph", "Version", GUICtrlRead($my_var00DD))
- Global $global002E = GUICtrlRead($my_var00DD)
- $my_var000B = False
- If $global002E = "v5" Then
- $my_var0044 = "v3"
- $my_var000B = True
- GUICtrlSetState($my_var00D8, $gConst0020)
- GUICtrlSetState($my_var00D7, $gConst0020)
- GUICtrlSetTip($my_var00D7, "[Premium]#2 boss coming soon!")
- GUICtrlSetTip($my_var00D8, "[Premium]Ask for party invite when boss spawns.")
- ElseIf $global002E = "v3" Then
- GUICtrlSetState($my_var00D8, $gConst0020)
- GUICtrlSetState($my_var00D7, $gConst0020)
- GUICtrlSetTip($my_var00D7, "[Premium]")
- GUICtrlSetTip($my_var00D8, "[Premium]" & $my_var007F)
- ElseIf $global002E = "v2" Then
- $my_var0044 = ""
- GUICtrlSetState($my_var00D8, $gConst0021)
- GUICtrlSetState($my_var00D7, $gConst0021)
- ElseIf $global002E = "v6" Then
- $my_var0044 = "v3"
- $my_var000B = True
- GUICtrlSetState($my_var00D8, $gConst0020)
- GUICtrlSetState($my_var00D7, $gConst0020)
- EndIf
- If $global002E = "v6" Then
- GUICtrlSetState($my_var00F1, $gConst001D)
- FuncA0032()
- GUICtrlSetState($my_var00F1, $gConst0021)
- $my_var0052 = 0x0
- Else
- GUICtrlSetState($my_var00F1, $gConst0020)
- EndIf
- EndFunc
- Func FuncB001C()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var0257, $my_var0258 = 0x1
- Local $vLocal0033[] = ["WB\" & "AFK.bmp", "WB\" & "AFK2.bmp", "WB\" & "AFK3.bmp", "WB\" & "AFKFlipped.bmp"]
- _Func0004("WB\" & "ST_Rewards.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- If Not $vLocal001C Then
- _Func0004("WB\" & "ST_Horns.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- If Not $vLocal001C Then
- FuncA002F()
- Sleep(0x5DC)
- _Func0004("WB\" & "ST_NPC.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- _Func0004("WB\" & "ST_NPC2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- _Func0004("WB\" & "ST_NPCW.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- _Func0004("WB\" & "ST_NPCW2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- $vLocal001C = 0x0
- _Func0008("WB\" & "XButton3.bmp", 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 0x7530)
- $my_var0257 = MouseGetPos()
- MouseMove($my_var0257[0] + 0x14, $my_var0257[1] - 0x28, 0x1)
- For $i = $my_var0257[1] To $my_var0257[1] + 250 Step 0x5
- MouseMove($my_var0257[0], $i, 0x1)
- If MouseGetCursor() = 16 Then
- MouseClick("primary")
- Sleep(0xBB8)
- ExitLoop
- EndIf
- Next
- Else
- MsgBox(0x0, "Error", "Failed to initate sky trail, please talk to the NPC before starting.")
- Return
- EndIf
- Else
- MouseClick("primary", $vLocal001C + 0x12C, $my_var014A - 0x12C, 0x1, 0x0)
- $my_var0258 = 0x0
- EndIf
- Else
- MouseClick("primary", $vLocal001C + 0x64, $my_var014A, 0x1, 0x0)
- $my_var0258 = 0x0
- EndIf
- If $my_var0258 = 1 Then
- $vLocal001C = 0x0
- _Func0008("WB\" & "ST_Rewards.bmp", 0x1, $vLocal001C, $my_var014A, $global000D, 0x1F4, 0x1B58)
- If $vLocal001C Then
- MouseClick("primary", $vLocal001C + 0x64, $my_var014A, 0x1, 0x0)
- Else
- _Func0004("WB\" & "ST_CBonus.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- If $vLocal001C Then
- $vLocal001C = $vLocal001C + 0x12C
- Else
- MsgBox(0x0, "Error", "Failed to initate sky trail.")
- Return 0x1
- EndIf
- EndIf
- EndIf
- _Func000D($global0017, 0x1, $vLocal0001, $my_var0148, $global000D, 0x1F4, 0x1F40)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- $vLocal0001 = 0x0
- _Func000D($vLocal0033, 0x1, $vLocal0001, $my_var0148, $global000D + 0xF, 0x1F4, 0x1F40)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Else
- If Not FuncA003A() Then
- MsgBox(0x0, "Error", "Something went wrong..")
- Return 0x1
- EndIf
- EndIf
- While FuncA003A()
- Sleep(0x3E8)
- WEnd
- Return 0x0
- EndIf
- EndFunc
- Func FuncA001F($my_var018B)
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var0259 = ["WB\" & "Arena_Party.bmp", "WB\" & "Arena_Party2.bmp", "WB\" & "Arena_Party3.bmp"]
- Local $vLocal0034 = ["WB\" & "Arena_Create.bmp", "WB\" & "Arena_Create2.bmp"]
- If $my_var018B >= $my_var0015 And $my_var018B <= FuncA0020($my_var0015, 0x14, "add") Then
- If Not $my_var0007 Then
- FuncB002A(FuncB0030() & " Party Arena time." & $my_var000E)
- FuncA001D(0x1)
- MouseWheel("up", 0x3)
- Sleep(0x1F4)
- FuncA0016(0x0)
- If $global002E = "v6" Then FuncB000D()
- _Func000D($my_var0259, 0x0, $vLocal0001, $my_var0148, $global000D + 0x14, 0x3E8, 0xEA60)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- _Func000D($vLocal0034, 0x0, $vLocal001C, $my_var014A, $global000D + 0x1E, 0x3E8, 20000 + $my_var0013 * 0x1388)
- If $global0005 = $gConst001C Then _Func0004("WB\" & "Arena_Create_Flipped.bmp", 0x0, $vLocal001C, $my_var014A, $global000D + 0x1E)
- If Not $vLocal001C Then
- _Func0004("WB\" & "Xbutton.bmp", 0x0, $vLocal001C, $my_var014A, $global000D + 0xA)
- $vLocal001C -= 0x1E
- $my_var014A += 0x1A4
- If $global0005 = $gConst001C Then $vLocal001C += 0x1E
- EndIf
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- Sleep(5000 + 4000 * $my_var0013)
- Else
- FuncB002A(FuncB0030() & " [Party Arena]Failed to create room." & $my_var000E)
- EndIf
- If _Func0004("WB\" & "Arena_Lock.bmp", 0x0, $vLocal001C, $my_var014A, $global000D + 0xA) Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- Sleep(0x1F4)
- Send(Random(0x0, 0x9, 0x1))
- Sleep(0x1F4)
- Send("{Enter}")
- Sleep(0x1F4)
- Else
- FuncB002A(FuncB0030() & " [Party Arena]Failed to lock room." & $my_var000E)
- EndIf
- FuncB0005(0xF)
- Sleep(0x4E20)
- FuncA001D(0x1)
- $my_var0007 = True
- FuncB002A(FuncB0030() & " Party Arena ended." & $my_var000E)
- Sleep(0x7D0)
- EndIf
- EndIf
- EndIf
- EndFunc
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_SetItemSelected
- Func FuncB001D()
- $my_var025A = StringReplace(StringReplace(_WinAPI_UniqueHardwareID($gConst0026), "{", ""), "}", "")
- InputBox("About", "By using this software, you have agreed to the following:" & $my_var000E & $my_var000E & "All title and copyrights in and to this SOFTWARE (including but not limited to any images, photographs, animations, video, audio, music, text, and applets incorporated into this SOFTWARE), the accompanying printed materials, and any copies of the SOFTWARE are owned by the Author of this Software. This SOFTWARE is protected by copyright laws and international treaty provisions. Therefore, you must treat this SOFTWARE like any other copyrighted material." & $my_var000E & $my_var000E & "The Author of this Software expressly disclaims any warranty for the SOFTWARE. The SOFTWARE and any related documentation is provided as is' without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement." & $my_var000E & $my_var000E & "[email protected]. All rights reserved." & $my_var000E & "http://sites.google.com/site/sbotavc/", $my_var025A, Default, 0x190, 0x172)
- EndFunc
- Func _Func0007(ByRef $aArray, $my_var025B = 0x0, $iStart = 0x0, $my_var01F3 = 0x0, $my_var021A = 0x0, $vLocal0030 = 0x0)
- If $my_var025B = Default Then $my_var025B = 0x0
- If $iStart = Default Then $iStart = 0x0
- If $my_var01F3 = Default Then $my_var01F3 = 0x0
- If $my_var021A = Default Then $my_var021A = 0x0
- If $vLocal0030 = Default Then $vLocal0030 = 0x0
- If Not IsArray($aArray) Then Return SetError(0x1, 0x0, 0x0)
- Local $iUBound = UBound($aArray) - 0x1
- If $iUBound = -1 Then Return SetError(0x5, 0x0, 0x0)
- If $my_var01F3 = Default Then $my_var01F3 = 0x0
- If $my_var01F3 < 1 Or $my_var01F3 > $iUBound Or $my_var01F3 = Default Then $my_var01F3 = $iUBound
- If $iStart < 0 Or $iStart = Default Then $iStart = 0x0
- If $iStart > $my_var01F3 Then Return SetError(0x2, 0x0, 0x0)
- If $my_var025B = Default Then $my_var025B = 0x0
- If $vLocal0030 = Default Then $vLocal0030 = 0x0
- If $my_var021A = Default Then $my_var021A = 0x0
- Switch UBound($aArray, $UBOUND_DIMENSIONS)
- Case 0x1
- If $vLocal0030 Then
- _Func0003($aArray, $iStart, $my_var01F3)
- Else
- _Func0001($aArray, $iStart, $my_var01F3)
- EndIf
- If $my_var025B Then _Func0000($aArray, $iStart, $my_var01F3)
- Case 0x2
- If $vLocal0030 Then Return SetError(0x6, 0x0, 0x0)
- Local $vLocal0035 = UBound($aArray, $UBOUND_COLUMNS) - 0x1
- If $my_var021A > $vLocal0035 Then Return SetError(0x3, 0x0, 0x0)
- If $my_var025B Then
- $my_var025B = -1
- Else
- $my_var025B = 0x1
- EndIf
- _Func0002($aArray, $my_var025B, $iStart, $my_var01F3, $my_var021A, $vLocal0035)
- Case Else
- Return SetError(0x4, 0x0, 0x0)
- EndSwitch
- Return 0x1
- EndFunc
- Func FuncB001E($my_var025C)
- Local $vLocal0001, $my_var0148, $my_var025D, $my_var025E
- If IsRegged($Reg_sth) Then
- MouseWheel("Up", 0x1)
- FuncA0016()
- If $my_var0035 = True And $global002E <> "v6" Then
- If Mod($my_var025C, 0x2) = 0 Then
- Sleep(0x3E8)
- _Func0006("WB\" & "WBSign.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "WBSign2.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "WBSign3.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "WBSign4.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then
- FuncA001D()
- Sleep(0x3E8)
- _Func0006("WB\" & "WBSign.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "WBSign2.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "WBSign3.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "WBSign4.bmp", 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(1800 + 500 * $my_var0013)
- _Func0004("WB\" & "JoinButton.bmp", 0x1, $my_var025D, $my_var025E, $global000D)
- _Func0004("WB\" & "JoinButton2.bmp", 0x1, $my_var025D, $my_var025E, $global000D)
- If $my_var025D Then
- FuncA0007($my_var005B, "primary", $my_var025D, $my_var025E, 0x1)
- Sleep(0x7918)
- If $my_var005D = $gConst001C Then FuncA0009()
- FuncB000C(0x1, 0x0)
- Else
- If _Func0004("WB\" & "XButton.bmp", 0x1, $my_var025D, $my_var025E, $global000D + 0xA) Then
- If $global0005 = $gConst001C Then
- FuncA0007($my_var005B, "primary", $my_var025D + 0x4B, $my_var025E + 0x4B, 0x1)
- Else
- FuncA0007($my_var005B, "primary", $my_var025D - 0x4B, $my_var025E + 0x4B, 0x1)
- EndIf
- Sleep(0x5208)
- If $my_var005D = $gConst001C Then FuncA0009()
- FuncB000C(0x1, 0x0)
- EndIf
- EndIf
- EndIf
- EndIf
- EndIf
- If $my_var003B = True Then
- If Mod($my_var025C, 0x4) = 0 Then
- If Not $my_var0009 Then
- _Func0006("WB\" & "gb.bmp", 0x0, 0x64, 0x14, $my_var0039 - 0x50, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "gb2.bmp", 0x0, 0x64, 0x14, $my_var0039 - 0x50, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "gb3.bmp", 0x0, 0x64, 0x14, $my_var0039 - 0x50, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- _Func0006("WB\" & "gb4.bmp", 0x0, 0x64, 0x14, $my_var0039 - 0x50, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then
- FuncA0021()
- EndIf
- EndIf
- EndIf
- EndIf
- If $my_var0037 = True And $global002E <> "v6" Then
- If Mod($my_var025C, 0x5) = 0 Then
- If _Func0006("WB\" & "Tanks.bmp", 0x0, 0x32, 0xA, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncB000E($my_var002A)
- EndIf
- EndIf
- EndIf
- If $my_var0036 = True Then
- If Mod($my_var025C, 0x6) = 0 Then
- _Func0006("WB\" & "Amethyst.bmp", 0x0, 0x32, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- _Func0006("WB\" & "Amethyst2.bmp", 0x0, 0x32, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- _Func0006("WB\" & "Amethyst3.bmp", 0x0, 0x32, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- _Func0006("WB\" & "Amethyst4.bmp", 0x0, 0x32, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- FuncA001D()
- $vLocal0001 = 0x0
- _Func000D($my_var0047, 0x1, $vLocal0001, $my_var0148, $global000D + 0x5, 0x1F4, 0x1D4C0)
- Sleep(0x1F4)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x2EE0)
- FuncA0010()
- EndIf
- EndIf
- EndIf
- EndIf
- EndIf
- If $my_var0016 = True And $global002E <> "v6" Then
- If Mod($my_var025C, 0x3) = 0 Then
- $vLocal0001 = 0x0
- _Func0006("WB\" & "Arena_Party.bmp", 0x0, 0x32, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then
- FuncA001F($my_var0015)
- EndIf
- EndIf
- EndIf
- If $my_var0017 = True And $global002E <> "v6" Then
- If Mod($my_var025C, 0x3) = 0 Then
- $vLocal0001 = 0x0
- _Func0006("WB\" & "Arena_Kid.bmp", 0x0, 0x32, 0xA, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "Arena_Kid2.bmp", 0x0, 0x32, 0xA, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then
- FuncB0038($my_var0014)
- EndIf
- EndIf
- EndIf
- EndFunc
- Func FnHotKey0015()
- FuncB0008(0x2, "AutoClicking in ")
- FuncB0028("AutoClicker", "Clicking, [Ctrl+S] to stop..", 0x6)
- $my_var025F = StringSplit(GUICtrlRead(GUICtrlRead($my_var0006)), "|")
- $my_var0260 = $my_var025F[1]
- HotKeySet("^{s}", "FnHotKey0014")
- $global0031 = 0x0
- $my_var0046 = False
- If $my_var0260 = "Click Spam" Then
- While $global0031 = 0x0
- MouseClick("primary")
- Sleep(0xFA)
- WEnd
- Else
- While $global0031 = 0x0
- For $i = 0 To UBound($global0032) - 0x1
- Sleep($global0032[$i][3])
- MouseClick($global0032[$i][2], $global0032[$i][0], $global0032[$i][1], 0x1, 0x1)
- If $global0031 = 1 Then ExitLoop
- Next
- WEnd
- EndIf
- HotKeySet("^{s}")
- FuncB0028("AutoClicker", "Stopped", 0x2)
- EndFunc
- ; Funky funk A000021050005QMUIE1QBRE40HKDXUYXW - Remove by DeobfucatorEndFunc
- Func FuncA0020($my_var0261, $my_var0262, $my_var0263)
- Local $vLocal0036, $my_var0264
- If $my_var0262 < 0 And $my_var0263 = "add" Then
- $my_var0262 = Abs($my_var0262)
- $my_var0263 = "sub"
- ElseIf $my_var0262 < 0 And $my_var0263 = "sub" Then
- $my_var0262 = Abs($my_var0262)
- $my_var0263 = "add"
- EndIf
- If $my_var0263 = "sub" And $my_var0261 < $my_var0262 Then $my_var0261 += 0x960
- $my_var0261 = StringRight("00" & $my_var0261, 0x4)
- $my_var0262 = StringRight("00" & $my_var0262, 0x4)
- If $my_var0263 = "add" Then
- $my_var0265 = Int(StringTrimRight($my_var0261, 0x2)) * 60 + Int(StringRight($my_var0261, 0x2))
- $my_var0266 = Int(StringTrimRight($my_var0262, 0x2)) * 60 + Int(StringRight($my_var0262, 0x2))
- $vLocal0036 = Floor(($my_var0265 + $my_var0266) / 0x3C) & StringRight("0" & Mod($my_var0265 + $my_var0266, 0x3C), 0x2)
- ElseIf $my_var0263 = "sub" Then
- $my_var0265 = Int(StringTrimRight($my_var0261, 0x2)) * 60 + Int(StringRight($my_var0261, 0x2))
- $my_var0266 = Int(StringTrimRight($my_var0262, 0x2)) * 60 + Int(StringRight($my_var0262, 0x2))
- $vLocal0036 = Floor(($my_var0265 - $my_var0266) / 0x3C) & StringRight("0" & Mod($my_var0265 - $my_var0266, 0x3C), 0x2)
- EndIf
- If $vLocal0036 < 0 Then
- $vLocal0036 = $vLocal0036 + 0x960
- ElseIf $vLocal0036 > 2400 Then
- $vLocal0036 = $vLocal0036 - 0x960
- EndIf
- If Int(StringRight($vLocal0036, 0x2)) > 60 Then
- $vLocal0036 = Int(StringTrimRight($vLocal0036, 0x2) + 1 & StringRight($vLocal0036, 0x2) - 0x3C)
- EndIf
- Return Int($vLocal0036)
- EndFunc
- Func FnHotKey0008()
- Global $global002F = 0x1, $my_var01DB, $my_var01DC, $my_var021C = 0x12C, $my_var0267
- Local $vLocal0001, $my_var0148
- If $my_var005B = $gConst001C Then
- $my_var0267 = 0x0
- Else
- $my_var0267 = 0x1
- EndIf
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- _FileReadToArray("WB\Wilds_Coords.txt", $my_var01DB)
- _Func0006("WB\" & "Circuit_CC.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x8)
- _Func0006("WB\" & "Circuit_CC2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x8)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x7D0)
- $vLocal0001 = 0x0
- EndIf
- _Func0006("WB\" & "Wilds.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- HotKeySet("{.}", "FuncB0013")
- HotKeySet("{;}", "FuncB0004")
- HotKeySet("+{]}", "FuncA0012")
- FuncB0028("Wilds Initialized", "Press ; to run preset course, press . to focus" & $my_var000E & "Press Shift + ] for options..", 0x3)
- EndIf
- EndFunc
- #include <Memory.au3>
- ; Func _MemVirtualAllocEx
- Func FuncA0021()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var020C[] = ["WB\" & "Circuit_CC.bmp", "WB\" & "Circuit_CC2.bmp", "WB\" & "Map.bmp", "WB\" & "Map2.bmp", "WB\" & "Map3.bmp", "WB\" & "Map4.bmp"]
- Local $vLocal0037[] = ["WB\" & "gb3.bmp", "WB\" & "gb.bmp", "WB\" & "gb2.bmp", "WB\gb4.bmp"]
- FuncB002A(FuncB0030() & " Guild Battle time.." & $my_var000E)
- FuncA001D(0x1)
- MouseWheel("up", 0x3)
- FuncB002A(FuncB0030() & " Entering Guild Battle.." & $my_var000E)
- FuncA0016(0x0)
- _Func000D($vLocal0037, 0x1, $vLocal0001, $my_var0148, $global000D + 0x3C, 0x3E8, 0x7530)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x3E8)
- $vLocal0001 = 0x0
- _Func0008("WB\" & "Enter.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xF, 0x1F4, 20000 + 10000 * $my_var0013)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0xEA60)
- MouseWheel("up", 0x5)
- $vLocal0001 = 0x0
- Else
- If _Func0004("WB\" & "Enter2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xF) Then
- If $global0005 = $gConst001C Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x14A, $my_var0148 + 0x5, 0x1)
- Else
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x96, $my_var0148 + 0x5, 0x1)
- EndIf
- MouseWheel("up", 0x3)
- Else
- FuncB002A(FuncB0030() & " Unable to enter Guild Battle.." & $my_var000E)
- EndIf
- EndIf
- If _Func0004("WB\" & "Enter2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- $my_var0268 = StringRegExp(FileRead("WB\Replies.txt"), "<GB>(.+)</GB>", 0x3)
- If IsArray($my_var0268) Then FuncA000B("guild", $my_var0268[0])
- Sleep(20000 + 20000 * $my_var0013)
- If _Func0004("WB\" & "Enter.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- If _Func0004("WB\" & "Enter2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal001C - 0x96, $my_var014A + 0x5)
- If $my_var005C = $gConst001C Then MouseWheel("up", 0x2)
- EndIf
- Sleep(0x9C40)
- _Func000D($my_var020C, 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1388, 0x2DC6C0)
- $my_var0009 = 0x1
- Else
- FuncB002A(FuncB0030() & " Can't find Guild Battle icon.." & $my_var000E)
- EndIf
- EndFunc
- #include <Crypt.au3>
- ; Func _Crypt_Startup
- #include <Security.au3>
- ; Func _Security__ImpersonateSelf
- Func FuncA0022()
- If Not __DLL("connect.dll") Then Return SetError(0x67, 0x0, 0x0)
- Local $aRet = DllCall("connect.dll", "long", "IsInternetConnected")
- If @error Then Return SetError(@error, @extended, 0x0)
- If Not ($aRet[0] = 0 Or $aRet[0] = 0x1) Then
- Return SetError(0xA, $aRet[0], False)
- EndIf
- Return Not $aRet[0]
- EndFunc
- Func FuncA0023($my_var0269, $my_var026A, $iFlag = 0x14)
- If Not FuncB0006() Then Return SetError(@error, 0x0, 0x0)
- If Not FuncB0019($my_var0269) Or Not FuncB0019($my_var026A) Then Return SetError(0x3, 0x0, 0x0)
- Local $vLocal0038 = FuncA0042($my_var0269)
- Local $vLocal0039 = FuncA002A($my_var0269)
- If Not IsObj($vLocal0039) Then Return SetError(0x4, 0x0, 0x0)
- $my_var026A = FuncA002C($my_var026A)
- If Not FileExists($my_var026A) Then
- DirCreate($my_var026A)
- If @error Then Return SetError(0x5, 0x0, 0x0)
- EndIf
- Local $vLocal003A = FuncA002A($my_var026A)
- If Not IsObj($vLocal003A) Then Return SetError(0x6, 0x0, 0x0)
- $vLocal003A.CopyHere($vLocal0039.Items(), $iFlag)
- DirRemove($vLocal0038, 0x1)
- If FileExists($my_var026A & "\" & $vLocal0039.Items().Item($vLocal0039.Items().Count - 0x1).Name) Then
- Return 0x1
- Else
- Return SetError(0x7, 0x0, 0x0)
- EndIf
- EndFunc
- Func FuncA0024($my_var023D)
- Local $vLocal003B = True
- If $my_var023D = "down" Then
- If $my_var0018 >= $my_var001F Then
- $my_var0018 = $my_var001F
- $vLocal003B = False
- EndIf
- ElseIf $my_var023D = "right" Then
- If $global0007 >= $my_var001E Then
- $global0007 = $my_var001E
- $vLocal003B = False
- EndIf
- ElseIf $my_var023D = "left" Then
- If $global0007 <= 0 Then
- $global0007 = 0x0
- $vLocal003B = False
- EndIf
- ElseIf $my_var023D = "up" Then
- If $my_var0018 <= 0 Then
- $my_var0018 = 0x0
- $vLocal003B = False
- EndIf
- EndIf
- Return $vLocal003B
- EndFunc
- Func FuncA0025($hWnd)
- If IsHWnd($hWnd) Then
- Return _SendMessage($hWnd, $gConst003B)
- Else
- Return GUICtrlSendMsg($hWnd, $gConst003B, 0x0, 0x0)
- EndIf
- EndFunc
- ; Funky funk A000021000500ANT1P0RBHER0DJA - Remove by DeobfucatorEndFunc
- Func FuncA0026($hWnd, $sText)
- If Not IsHWnd($hWnd) Then $hWnd = GUICtrlGetHandle($hWnd)
- Local $iLength = _GUICtrlButton_Click($hWnd)
- FuncA0017($hWnd, $iLength, $iLength)
- _SendMessage($hWnd, $gConst002F, True, $sText, 0x0, "wparam", "wstr")
- EndFunc
- #include <WinAPIDiag.au3>
- ; Func __MD5
- ; Funky funk A000021000500CF60VV0XHF5TZ6KZ - Remove by DeobfucatorEndFunc
- Func FnHotKey000D()
- Local $vLocal0001, $my_var0148, $my_var0200
- $my_var0046 = False
- Local $vLocal003C = 0x0
- $my_var0200 = MsgBox(0x4, $Title_Wartool & $WT_Ver, "v5 Skytrail?")
- If $my_var0200 = 7 Then
- For $i = 1 To 0xA
- $vLocal003C = FuncB001C()
- If $vLocal003C = 1 Then ExitLoop
- Sleep(0xFA0)
- _Func0008("WB\" & "Xbutton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1F4, 0x7D0)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0xBB8)
- EndIf
- Next
- Else
- Sleep(0x3E8)
- FuncA0034()
- EndIf
- EndFunc
- Func FuncB001F()
- $my_var01DC = $my_var01DC - 0x1
- If $my_var01DC < 0 Then $my_var01DC = 0x0
- If $global002F = 1 Then ControlClick($my_var0025, "", "", "primary", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008))
- FnHotKey000A()
- EndFunc
- Func FuncA0027()
- $my_var026B = StringSplit(IniRead($Settings, "General", "MiniGUIPos", $my_var0039 / 2 & "," & $my_var003A / 0x2), ",", 0x1)
- If IsArray($my_var026B) Then WinMove($my_var00C8, "", $my_var026B[1], $my_var026B[2])
- GUISetState(@SW_SHOW, $my_var00C8)
- GUISetState(@SW_HIDE, $my_var00D1)
- WinSetTrans($my_var00C8, "", 0xBE)
- WinSetOnTop($my_var00C8, "", True)
- $my_var000D = True
- While $my_var000D = True
- FuncA0002()
- Sleep(0xA)
- WEnd
- EndFunc
- #include <Crypt.au3>
- ; Func __Crypt_Context
- #include <Crypt.au3>
- ; Func __Crypt_GetCalgFromCryptKey
- ; Funky funk A0000210005001ZCUO45ZAJR89JQS - Remove by DeobfucatorEndFunc
- ; Funky funk A0000210005000PD4HQF9GPSARVARXG6T - Remove by DeobfucatorEndFunc
- #include <Memory.au3>
- ; Func _MemVirtualFreeEx
- ; Funky funk A000021050005J0SNKTCDY7PIWOP6RC - Remove by DeobfucatorEndFunc
- ; Funky funk A0000210500053GA49FCUFTOGPEFIZ0 - Remove by DeobfucatorEndFunc
- #include <WinAPIInternals.au3>
- ; Func _WinAPI_IsBadWritePtr
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_GetItemCount
- #include <Security.au3>
- ; Func _Security__LookupPrivilegeValue
- #include <Memory.au3>
- ; Func _MemFree
- #include <WinAPI.au3>
- ; Func _WinAPI_WindowFromPoint
- Func FnHotKey0012()
- $my_var0044 = ""
- FuncA002D()
- EndFunc
- Func FnHotKey0003()
- $my_var0046 = False
- $global000B = 0x0
- FuncB000C(0x1, 0x0)
- MsgBox(0x40, $Title_Wartool & $WT_Ver, "Finished WBoss")
- EndFunc
- Func FuncA0028($hWnd, $my_var026C, $my_var026D = -1, $my_var026E = False)
- Local $vLocal003D, $my_var026F
- If Not IsHWnd($hWnd) Then $hWnd = GUICtrlGetHandle($hWnd)
- If StringUpper(StringMid($my_var026C, StringLen($my_var026C) - 0x2)) = "BMP" Then
- If BitAND(_WinAPI_GetWindowLong($hWnd, $gConst002B), $gConst0029) = $gConst0029 Then
- $vLocal003D = _WinAPI_LoadImage(0x0, $my_var026C, 0x0, 0x0, 0x0, BitOR($gConst000D, $gConst000E))
- If Not $vLocal003D Then Return SetError(-1, -1, False)
- $my_var026F = _SendMessage($hWnd, $gConst002A, 0x0, $vLocal003D)
- If $my_var026F Then
- If Not _WinAPI_DeleteObject($my_var026F) Then _WinAPI_DestroyIcon($my_var026F)
- EndIf
- _WinAPI_UpdateWindow($hWnd)
- Return True
- EndIf
- Else
- If $my_var026D = -1 Then
- $vLocal003D = _WinAPI_LoadImage(0x0, $my_var026C, 0x1, 0x0, 0x0, BitOR($gConst000D, $gConst000E))
- If Not $vLocal003D Then Return SetError(-1, -1, False)
- $my_var026F = _SendMessage($hWnd, $gConst002A, 0x1, $vLocal003D)
- If $my_var026F Then
- If Not _WinAPI_DeleteObject($my_var026F) Then _WinAPI_DestroyIcon($my_var026F)
- EndIf
- _WinAPI_UpdateWindow($hWnd)
- Return True
- Else
- Local $vLocal003E = DllStructCreate("handle Handle")
- Local $iRet
- If $my_var026E Then
- $iRet = _WinAPI_ExtractIconEx($my_var026C, $my_var026D, $vLocal003E, 0x0, 0x1)
- Else
- $iRet = _WinAPI_ExtractIconEx($my_var026C, $my_var026D, 0x0, $vLocal003E, 0x1)
- EndIf
- If Not $iRet Then Return SetError(-1, -1, False)
- $my_var026F = _SendMessage($hWnd, $gConst002A, 0x1, DllStructGetData($vLocal003E, "Handle"))
- If $my_var026F Then
- If Not _WinAPI_DeleteObject($my_var026F) Then _WinAPI_DestroyIcon($my_var026F)
- EndIf
- _WinAPI_UpdateWindow($hWnd)
- Return True
- EndIf
- EndIf
- Return False
- EndFunc
- Func _Func0008($my_var0270, $my_var0271, ByRef $vLocal0045, ByRef $my_var0272, $my_var023B, $my_var0273, $my_var0274, $my_var0275 = 0x0, $my_var0276 = 0x0, $my_var0277 = $my_var0039, $my_var0278 = $my_var003A)
- $vLocal0045 = 0x0
- $my_var0272 = 0x0
- Local $vLocal003F = 0x0
- Local $vLocal0040 = 0x0
- While $vLocal0045 = 0x0
- _Func0006($my_var0270, $my_var0271, $my_var0275, $my_var0276, $my_var0277, $my_var0278, $vLocal0045, $my_var0272, $my_var023B)
- Sleep($my_var0273)
- $vLocal0040 = $vLocal0040 + $my_var0273
- If $vLocal0040 >= $my_var0274 Then
- $vLocal003F = 0x1
- FuncB0028($my_var0270, "Time out", 0.5)
- ExitLoop
- EndIf
- WEnd
- Return $vLocal003F
- EndFunc
- Func _Func0009(ByRef $my_var0279, $my_var027A = 0x64)
- Select
- Case UBound($my_var0279, $UBOUND_COLUMNS)
- If $my_var027A < 0 Then
- ReDim $my_var0279[$my_var0279[0][0] + 1][UBound($my_var0279, $UBOUND_COLUMNS)]
- Else
- $my_var0279[0][0] += 0x1
- If $my_var0279[0][0] > UBound($my_var0279) - 1 Then
- ReDim $my_var0279[$my_var0279[0][0] + $my_var027A][UBound($my_var0279, $UBOUND_COLUMNS)]
- EndIf
- EndIf
- Case UBound($my_var0279, $UBOUND_ROWS)
- If $my_var027A < 0 Then
- ReDim $my_var0279[$my_var0279[0] + 1]
- Else
- $my_var0279[0] += 0x1
- If $my_var0279[0] > UBound($my_var0279) - 1 Then
- ReDim $my_var0279[$my_var0279[0] + $my_var027A]
- EndIf
- EndIf
- Case Else
- Return 0x0
- EndSelect
- Return 0x1
- EndFunc
- ; Funky funk A000021000500BEK413WHXCBD8D8DG - Remove by DeobfucatorEndFunc
- Func FuncA0029()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var017F[2] = ["WB\" & "MyServers.bmp", "WB\" & "MyServers3.bmp"]
- FuncB0028("", "Reconnecting", 0x1)
- FuncB002A(FuncB0030() & " Refreshing.." & $my_var000E)
- Sleep(0x1F4)
- MouseWheel("up", 0x3)
- Sleep(0x12C)
- For $i = 14 To 10 Step -1
- _Func0006("WB\" & "DC_Prod" & $i & ".bmp", 0x1, 0x0, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D, "TRANSBLACK")
- If $vLocal0001 Then
- ExitLoop
- EndIf
- Next
- If $vLocal0001 Then
- MouseClick("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, 0x1, 0x0)
- Sleep(0x190)
- Send("{F5}")
- Sleep(0x2BC)
- Send("{Enter}")
- Sleep(0x1964)
- Else
- MouseMove(0x1, $my_var003A / (2 * $my_var0008), 0x0)
- Sleep(0x3E8)
- MouseClick("primary")
- Sleep(0x1F4)
- Send("{F5}")
- Sleep(0x320)
- Send("{Enter}")
- Sleep(0x1F4)
- MouseMove($my_var0039, 0x12C, 0x0)
- Sleep(0x3E8)
- If MouseGetCursor() <> 16 Then
- MouseClick("primary")
- Sleep(0x12C)
- Send("{F5}")
- Sleep(0x2BC)
- Send("{Enter}")
- Sleep(0x1F4)
- Send("{Space}")
- Sleep(0xBB8)
- EndIf
- MouseMove(0x0, $my_var003A / (3 * $my_var0008), 0x0)
- Sleep(0x3E8)
- If MouseGetCursor() <> 16 Then
- MouseClick("primary")
- Sleep(0x12C)
- Send("{F5}")
- Sleep(0x2BC)
- Send("{Enter}")
- Sleep(0x1F4)
- Send("{Space}")
- Sleep(0xBB8)
- EndIf
- EndIf
- If $my_var005C = 1 Then
- $vLocal0001 = 0x0
- _Func0008("WB\" & "KabamLogin1.bmp", 0x1, $vLocal0001, $my_var0148, $global000D, 0x3E8, 0x2710)
- If $vLocal0001 Then MouseClick("primary", $vLocal0001, $my_var0148 + 0xAA, 0x1, 0x0)
- $vLocal0001 = 0x0
- $my_var01EC = _Func0008("WB\" & "Playnow.bmp", 0x1, $vLocal0001, $my_var0148, $global000D, 0x3E8, 0x2EE0)
- _Func0004("WB\" & "Playnow2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then MouseClick("primary", $vLocal0001, $my_var0148, 0x1, 0x0)
- Sleep(0x1F40)
- $vLocal0001 = 0x0
- FuncB0028("", "Waiting for server list [Kabam]", 0x3)
- _Func000D($my_var017F, 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x3E8, 0x4650)
- If $vLocal0001 Then
- Sleep(0x7D0)
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x1E, $my_var0148 + 0x1E, 0x1)
- Sleep(0x32C8)
- MouseWheel("down", 0x2)
- $vLocal0001 = 0x0
- _Func0006("WB\" & "HideAd_Kabam.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- _Func0006("WB\" & "HideAd_Kabam2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Else
- FuncB0028("Error", "Can't find Kabam server list", 0x2)
- EndIf
- EndIf
- Sleep(0x2EE0)
- If $my_var005C = 1 Then
- MouseMove($my_var0039 / 0x2, $my_var003A / 0x2)
- MouseWheel("up", 0x2)
- EndIf
- $vLocal0001 = 0x0
- _Func0008("WB\" & "HidePlayersCity.bmp", 0x0, $vLocal0001, $my_var0148, $global000D, 0x7D0, 55000 + 20000 * $my_var0013)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- FuncB002A(FuncB0030() & " Refresh complete." & $my_var000E)
- FuncB000A(0x1)
- Return
- EndFunc
- Func FuncB0020()
- $my_var014F = MouseGetPos()
- $global0032[$my_var0233][0] = $my_var014F[0]
- $global0032[$my_var0233][1] = $my_var014F[1]
- $global0032[$my_var0233][2] = "Primary"
- $global0032[$my_var0233][3] = TimerDiff($my_var0234)
- $my_var0233 += 0x1
- $my_var0234 = TimerInit()
- EndFunc
- Func FuncA002A($my_var0269, $sPath = "")
- If Not FuncB0006() Then Return SetError(@error, 0x0, 0x0)
- If Not FuncB0019($my_var0269) Then Return SetError(0x3, 0x0, 0x0)
- Local $vLocal0041 = ObjCreate("Shell.Application")
- Local $vLocal0039 = $vLocal0041.NameSpace($my_var0269)
- If Not IsObj($vLocal0039) Then Return SetError(0x4, 0x0, 0x0)
- If $sPath <> "" Then
- Local $vLocal0042 = StringSplit($sPath, "\")
- Local $vLocal0043
- For $i = 1 To $vLocal0042[0]
- $vLocal0043 = $vLocal0039.ParseName($vLocal0042[$i])
- If Not IsObj($vLocal0043) Then Return SetError(0x5, 0x0, 0x0)
- $vLocal0039 = $vLocal0043.GetFolder
- If Not IsObj($vLocal0039) Then Return SetError(0x6, 0x0, 0x0)
- Next
- EndIf
- Return $vLocal0039
- EndFunc
- #include <WinAPIError.au3>
- ; Func _WinAPI_GetLastError
- #include <GDIPlus.au3>
- ; Func _GDIPlus_Shutdown
- #include <WinAPI.au3>
- ; Func _WinAPI_ScreenToClient
- Func IsReggedPre($iMode = 0x1)
- ;~ If $my_var0031 = 0 Or $Reg_sth < 2 Then
- $Reg_sth = FuncA0014($iMode)
- ;~ EndIf
- ;~ If $my_var0031 = 0 Then FnHotKey_Esc()
- ;~ FuncB0027()
- Return $Reg_sth
- EndFunc
- ; Funky funk A00002105000552OVW4LNIBNQO4QME - Remove by DeobfucatorEndFunc
- #include <WinAPIInternals.au3>
- ; Func __WINVER
- Func LoadKeyFile()
- Local $vLocal0044, $hFileOpen
- If Not @Compiled Then
- $vLocal0044 = FileRead("SS_Original.txt")
- Else
- Do
- Sleep(0x32)
- Until FileExists("WB\" & "SS.txt")
- $hFileOpen = FileOpen("WB\SS.txt", 0x10)
- $vLocal0044 = FileRead($hFileOpen)
- If @error Then
- MsgBox(0x0, "Error", "Error occurred. Code:" & @error)
- Exit
- EndIf
- $vLocal0044 = _Crypt_DecryptData($vLocal0044, "CALG_AES_256", $iAlgorithm)
- ;FileWrite("SS_Original.txt",$vLocal0044
- $vLocal0044 = BinaryToString($vLocal0044)
- EndIf
- FileClose($hFileOpen)
- Return $vLocal0044
- EndFunc
- #include <WinAPIFiles.au3>
- ; Func _WinAPI_CreateFileEx
- Func FuncB0022($my_var027B, $my_var0276 = 0x0)
- Local $vLocal0045, $my_var0272
- _Func0006($my_var027B, 0x1, 0x0, $my_var0276, $my_var0039, $my_var003A, $vLocal0045, $my_var0272, $global000D)
- Sleep(0x64)
- If $vLocal0045 Then
- MouseClickDrag("left", $vLocal0045, $my_var0272, $vLocal0045, $my_var003A)
- EndIf
- Sleep(0x190)
- EndFunc
- #include <Crypt.au3>
- ; Func __Crypt_RefCountDec
- Func _Func000A(ByRef $vLocal000E, $my_var027C, $my_var027D, $my_var027E, $my_var027F, $iMode = 0x0)
- Local $vLocal0001, $my_var0148
- If $my_var027C = $my_var027E And $my_var027D = $my_var027F Then Return $vLocal000E
- If $my_var027E < 0 Or $my_var027F < 0 Then Return $vLocal000E
- Local $vLocal0046 = -1
- If $my_var027E = $my_var0010 Or $my_var027F = $my_var0012 Then
- Return
- EndIf
- If _Func0004("WB\Dimension\Revive.bmp", 0x0, $vLocal0001, $my_var0148, $global000D, "TRANSBLACK") Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- _Func0008("WB\XButtonParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D, 0x1F4, 0x9C4)
- FuncB0025()
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x104, $my_var0148 + 0xA0)
- EndIf
- _Func0004("WB\" & "Smiley.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001 + 0x15, $my_var0148)
- FuncB0028("", "Moving from " & $my_var027C & "-" & $my_var027D & " to " & $my_var027E & "-" & $my_var027F, 0x3)
- FuncB002A(FuncB0030() & " [Dimension]Moving from " & $my_var027C & "-" & $my_var027D & " to " & $my_var027E & "-" & $my_var027F & $my_var000E)
- If $my_var027C <> $my_var027E Then
- If $my_var027C < $my_var027E Then $vLocal0046 = 0x1
- For $i = $my_var027C + $vLocal0046 To $my_var027E Step $vLocal0046
- If $i < 0 Or $i > UBound($vLocal000E, 0x2) - 1 Then ExitLoop
- If $vLocal0046 < 0 Then
- $my_var01C2 = "left"
- Else
- $my_var01C2 = "right"
- EndIf
- $my_var0280 = _Func0005($vLocal000E, $my_var01C2, $iMode)
- If $my_var0280 = False Then
- ExitLoop
- EndIf
- Next
- EndIf
- $vLocal0046 = -1
- If $my_var027D <> $my_var027F Then
- If $my_var027D < $my_var027F Then $vLocal0046 = 0x1
- For $i = $my_var027D + $vLocal0046 To $my_var027F Step $vLocal0046
- If $i < 0 Or $i > UBound($vLocal000E, 0x1) - 1 Then ExitLoop
- If $vLocal0046 < 0 Then
- $my_var01C2 = "up"
- Else
- $my_var01C2 = "down"
- EndIf
- $my_var0280 = _Func0005($vLocal000E, $my_var01C2, $iMode)
- If $my_var0280 = False Then
- ExitLoop
- EndIf
- Next
- EndIf
- Sleep(0xBB8)
- EndFunc
- ; Funky funk A000021000500APZTXNVWOBRHSX90YJI - Remove by DeobfucatorEndFunc
- Func FuncB0023($my_var0273)
- $my_var0281 = PixelGetColor(0xA, 0xFA)
- $my_var0282 = PixelGetColor(0x96, 0x15E)
- $my_var0283 = PixelGetColor(0xBE, 0x1C2)
- $my_var0284 = PixelGetColor(0xC8, 0x15E)
- Sleep($my_var0273 / 0x2)
- $my_var0285 = PixelGetColor(0xA, 0xFA)
- $my_var0286 = PixelGetColor(0x96, 0x15E)
- $my_var0287 = PixelGetColor(0xBE, 0x1C2)
- $my_var0288 = PixelGetColor(0xC8, 0x15E)
- If (($my_var0281 = $my_var0285) And ($my_var0282 = $my_var0286) And ($my_var0283 = $my_var0287) And ($my_var0284 = $my_var0288) And (Hex($my_var0286) <> "0x0E0805") And (Hex($my_var0285) <> "0x0E0805") And (Hex($my_var0287) <> "0x0E0805")) Then
- Sleep($my_var0273 / 0x2)
- $my_var0289 = PixelGetColor(0xBE, 0x1C2)
- $my_var028A = PixelGetColor(0xC8, 0x15E)
- If $my_var0289 = $my_var0287 And Hex($my_var0286) <> "0x0E0805" And Hex($my_var0289) <> "0x0E0805" And $my_var028A = $my_var0288 Then Return 0x0
- Else
- Return 0x1
- EndIf
- EndFunc
- #include <Memory.au3>
- ; Func _MemInit
- Func FuncA002C($vLocal0047)
- Return StringRegExpReplace($vLocal0047, "(^\\+|\\+$)", "")
- EndFunc
- Func FuncA002D($my_var028B = 0x0)
- Local $vLocal0001, $my_var0148, $my_var028C, $vLocal001C, $my_var014A = $my_var003A
- _Func0004("WB\Smiley.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA)
- _Func0006("WB\Dimension\CharN.bmp", 0x1, 0x14, 0x14, $my_var0039, $my_var014A - 0x3C, $vLocal0001, $my_var0148, 0x1)
- _Func0006("WB\Dimension\CharN2.bmp", 0x1, 0x14, 0x14, $my_var0039, $my_var014A - 0x3C, $vLocal0001, $my_var0148, 0x1)
- If $vLocal0001 Then
- If (($vLocal0001 > $my_var0039 / 2 + 0x78) Or ($vLocal0001 < $my_var0039 / 2 - 0x96) Or ($my_var0148 > $my_var003A / 0x2) Or ($my_var0148 < $my_var003A / 2 - 0x5A)) Then
- MouseClickDrag("primary", $vLocal0001 + 0x1E, $my_var0148, $my_var0039 / 0x2, $my_var003A / 2 - 0x46, 0x0)
- EndIf
- Else
- $my_var028C = $global0007 / $my_var001E
- If $my_var028C <= 0.6 Or $vLocal0001 <= $my_var0039 / (2 * $my_var0008) Then
- MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) + 0x258, $my_var003A / (2 * $my_var0008) + 0x96, 0x1)
- If _Func0004("WB\XButton.bmp", 0x1, $vLocal0001, $my_var0148, 0x1) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- _Func0004("WB\Dimension\CharN.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- _Func0004("WB\Dimension\CharN2.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- If Not $vLocal0001 Then MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) + 0x258, $my_var003A / (2 * $my_var0008) - 0xC8, 0x1)
- Else
- _Func0004("WB\Dimension\CharN.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- _Func0004("WB\Dimension\CharN2.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- If $vLocal0001 Then
- MouseClickDrag("primary", $vLocal0001 + 0x1E, $my_var0148 + 0x46, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), 0x1)
- Else
- MouseClickDrag("primary", $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039 / (2 * $my_var0008) + 0x258, $my_var003A / (2 * $my_var0008), 0x1)
- _Func0004("WB\Dimension\CharN.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- _Func0004("WB\Dimension\CharN2.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- If $vLocal0001 Then MouseClickDrag("primary", $vLocal0001 + 0x1E, $my_var0148 + 0x46, $my_var0039 / 0x2, $my_var003A / 0x2, 0x0)
- EndIf
- EndIf
- FuncB0035()
- EndIf
- EndFunc
- Func FuncA002E($my_var018B)
- Local $vLocal0001, $my_var0148
- If $my_var018B >= $my_var002B And $my_var018B <= FuncA0020($my_var002B, 0xA, "add") Then
- FuncB002A(FuncB0030() & " Amethyst time." & $my_var000E)
- FuncA001D()
- MouseWheel("up", 0x3)
- Sleep(0x1F4)
- FuncA0016(0x0)
- _Func000D($my_var0047, 0x1, $vLocal0001, $my_var0148, $global000D + 0x5, 0x3E8, 0x1D4C0)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- MouseWheel("down", 0x2)
- Sleep(0x2710)
- FuncA0010()
- Else
- FuncB0028("Error", "Can't find Amethyst event icon..", 0x1)
- EndIf
- EndIf
- EndFunc
- Func FuncA002F()
- Local $vLocal0001, $my_var0148
- _Func0006("WB\" & "Map.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (3 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "Map2.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (3 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "Map3.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (3 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "Map4.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (3 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- _Func0006("WB\" & "Map5.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (3 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x12C)
- _Func0008("WB\" & "XButton2.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1F4, 5000 + 3000 * $my_var0013)
- Else
- FuncB0028("Error", "Can't open map.", 0x1)
- EndIf
- EndFunc
- #include <Memory.au3>
- ; Func __Mem_OpenProcess
- Func FuncA0030($my_var019A)
- Local $vLocal0025, $my_var0193, $my_var0203, $my_var0204
- FuncB0028("", "Weeding", 0.5)
- _Func0004("WB\" & "Farm_Bug.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- While $vLocal0025 <> 0x0
- $vLocal0025 = 0x0
- _Func0004("WB\" & "Farm_Bug.bmp", 0x1, $vLocal0025, $my_var0193, $global000D)
- If $vLocal0025 Then
- If $my_var019A = $gConst001D Then
- $my_var0203 = Random(-10, 0xA)
- $my_var0204 = Random(0xA, 0x32)
- EndIf
- FuncA0007($my_var005B, "primary", $vLocal0025 + $my_var0203, $my_var0193 + $my_var0204, 0x1, 0x0)
- Sleep(0xFA)
- EndIf
- WEnd
- EndFunc
- #include <Array.au3>
- ; Func _ArrayAdd
- #include <Crypt.au3>
- ; Func _Crypt_DeriveKey
- Func _INetRead($my_var028D, $options = True)
- Local $vLocal0047 = InetRead($my_var028D, $gConst0027)
- Local $iError = @error, $iExtended = @extended
- If $options = Default Or $options Then $vLocal0047 = BinaryToString($vLocal0047)
- Return SetError($iError, $iExtended, $vLocal0047)
- EndFunc
- #include <Security.au3>
- ; Func _Security__AdjustTokenPrivileges
- Func FuncB0024($my_var028F)
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var0290, $vLocal0052, $my_var014B
- Local $vLocal0048[] = ["water", "wind", "fire", "electro"]
- Global $global0030 = "", $my_var0246 = 0x0
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- While $my_var0246 <= 0xB
- _Func0006("WB\" & "XButton.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal001C, $my_var014A, $global000D + 0xA)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x12C)
- _Func0006("WB\" & "InventoryButton.bmp", 0x1, 0x64, $my_var003A / 0x2, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- _Func0008("WB\" & "XButton.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, 0x1F4, 0x1194)
- Sleep(0x1F4)
- FuncB0028("", "Opening seals..", 0x2)
- $vLocal0001 = 0x0
- For $i = 0 To UBound($vLocal0048) - 0x1
- $vLocal0001 = 0x0
- $my_var0290 = 0x0
- _Func0004("WB\" & "Sac_Seal_" & $vLocal0048[$i] & ".bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "Sac_Seal_" & $vLocal0048[$i] & "2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- $global0030 = $vLocal0048[$i]
- $my_var0290 = $vLocal0001
- $my_var0291 = $my_var0148
- ExitLoop
- EndIf
- Next
- If $my_var0290 Then
- MouseClick("primary", $my_var0290 / $my_var0008, $my_var0291 / $my_var0008, 0x6, 0x0)
- Sleep(0x1F4)
- MouseClick("primary", $vLocal001C / $my_var0008, $my_var014A / $my_var0008, 0x1, 0x0)
- Sleep(0x1F4)
- _Func0006("WB\" & "InventoryButton.bmp", 0x1, 0x64, $my_var003A / 0x2, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- MouseClick("primary", $vLocal0001 / $my_var0008 + 0x2D, $my_var0148 / $my_var0008, 0x1, 0x0)
- $vLocal001C = 0x0
- _Func0008("WB\" & "XButton.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA, 0x1F4, 0x1194)
- Sleep(0x1F4)
- $my_var0292 = FuncB002C($global0030, 0x0, 0x0, $my_var0039, $my_var003A, 0x1)
- If $my_var0292 = 2 Then
- MsgBox(0x0, "Error", "Can't find acquired sylph." & $my_var000E & "Possible cause: Sylph roster full.")
- ExitLoop
- EndIf
- Else
- If $my_var028F > 3 Then
- MsgBox(0x40, "Error", "Can't find any sylph seal.")
- ExitLoop
- Else
- _Func0006("WB\" & "XButton.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal001C, $my_var014A, $global000D + 0xA)
- Sleep(0x12C)
- MouseClick("primary", $vLocal001C / $my_var0008 - 300 + ($my_var028F * 0x46), $my_var014A / $my_var0008 + 0x28, 0x1, 0x0)
- FuncB0024($my_var028F + 0x1)
- EndIf
- EndIf
- WEnd
- MsgBox(0x40, "Done", "Sylph Sacrifice Done")
- EndIf
- EndFunc
- #include <GDIPlus.au3>
- ; Func _GDIPlus_ImageLoadFromFile
- Func FuncA0032()
- If GUICtrlRead($my_var00F1) = $gConst001C Then
- GUICtrlSetState($my_var00E7, $gConst0021)
- GUICtrlSetState($my_var00E8, $gConst0021)
- GUICtrlSetState($my_var00EE, $gConst0021)
- GUICtrlSetState($my_var00EF, $gConst0021)
- GUICtrlSetState($my_var00E9, $gConst0021)
- GUICtrlSetState($my_var00EA, $gConst0021)
- GUICtrlSetState($my_var00DA, $gConst0021)
- GUICtrlSetState($my_var00EB, $gConst0021)
- GUICtrlSetState($my_var00F0, $gConst0021)
- Else
- GUICtrlSetState($my_var00E7, $gConst0020)
- GUICtrlSetState($my_var00E8, $gConst0020)
- GUICtrlSetState($my_var00E9, $gConst0020)
- GUICtrlSetState($my_var00EE, $gConst0020)
- GUICtrlSetState($my_var00EF, $gConst0020)
- GUICtrlSetState($my_var00EA, $gConst0020)
- GUICtrlSetState($my_var00EB, $gConst0020)
- GUICtrlSetState($my_var00F0, $gConst0020)
- GUICtrlSetState($my_var00DA, $gConst0020)
- EndIf
- EndFunc
- ; Funky funk A000347492GSJO46LL - Remove by DeobfucatorEndFunc
- Func FuncB0025($my_var0293 = 0x0)
- Local $vLocal0001, $my_var0148
- Local $vLocal0005[] = ["WB\" & "v3Confirm5.bmp", "WB\" & "v3Confirm4.bmp", "WB\" & "v3Confirm3.bmp", "WB\" & "v3Confirm2.bmp", "WB\" & $my_var0044 & "Confirm.bmp", "WB\" & $my_var0044 & "Confirm2.bmp"]
- _Func000D($vLocal0005, 0x1, $vLocal0001, $my_var0148, $global000D + 0xF, 0xA, 0xA)
- If $vLocal0001 Then
- If $my_var0293 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148 - 0x28)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- EndIf
- EndFunc
- ; Funky funk A000021050005XNSYZ33S8DDIBZ4WT8R7 - Remove by DeobfucatorEndFunc
- Func FuncB0026()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A
- Local $vLocal0049[] = ["WB\" & "v3AsimasN6.bmp", "WB\Asima's.bmp", "WB\" & "v3Asimas5.bmp", "WB\" & "v3Asimas4.bmp", "WB\" & "v3Asimas3.bmp", "WB\" & $my_var0044 & "Asimas.bmp", "WB\" & $my_var0044 & "AsimasW.bmp", "WB\" & $my_var0044 & "Asimas2W.bmp", "WB\" & $my_var0044 & "Asimas2.bmp", "WB\" & "Asimas3W.bmp"]
- FuncA001D()
- MouseWheel("down", 0x2)
- FuncB0028("", "", 0x0)
- Sleep(0x3E8)
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA)
- If $vLocal001C Then FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(0x12C)
- If Not _Func0004("WB\" & "XButton2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Then
- FuncA002F()
- $vLocal0001 = 0x1
- Else
- $vLocal0001 = $my_var0039 / 0x2
- $my_var0148 = $my_var003A / 0x2
- EndIf
- If $vLocal0001 Then
- $vLocal001C = 0x0
- FuncB0028("CQ", $my_var009F, 0x1)
- _Func000D($vLocal0049, 0x1, $vLocal001C, $my_var014A, $global000D + 0x1E, 300 * $my_var0013, 6000 * $my_var0013)
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- $vLocal0001 = 0x0
- _Func0008("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, 0x3C, 300 * $my_var0013, 20000 * $my_var0013)
- Else
- FuncB002A(FuncB0030() & "Can't find NPC on map, retrying.." & $my_var000E)
- If _Func0004("WB\" & "XButton2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D) Then FuncA0007($my_var005B, "primary", $vLocal001C - 0x32, $my_var014A + 0x28, 0x1)
- FuncB0026()
- EndIf
- If $vLocal0001 Then
- $my_var0294 = 0x154
- If $global0005 = $gConst001D Then $my_var0294 = -340
- MouseMove($vLocal0001 / $my_var0008 + $my_var0294, $my_var0148 / $my_var0008, 0x1)
- Sleep(0x1F4)
- For $i = 30 To 300 Step 0x4
- MouseMove($vLocal0001 / $my_var0008 + $my_var0294, ($my_var0148 + $i) / $my_var0008, 0x1)
- $my_var014E = MouseGetCursor()
- If $my_var014E = 16 Then
- Sleep(0x12C)
- MouseClick("primary")
- ExitLoop
- EndIf
- Next
- EndIf
- $vLocal001C = 0x0
- Sleep(0x190)
- _Func0004("WB\" & "Circuit_Prize.bmp", 0x1, $vLocal001C, $my_var014A, $global000D)
- If $vLocal001C Then MouseClick("primary", $vLocal001C / $my_var0008, $my_var014A / $my_var0008, 0x1, 0x0)
- If Not $vLocal0001 Then FuncB0028("Circuit", "Problem accepting CQ", 0x1)
- Else
- FuncB0028("Circuit", "Problem moving to asima", 0x1)
- EndIf
- EndFunc
- Func FuncB0027()
- If $my_var0031 = 0 Then
- FnHotKey_Esc()
- EndIf
- EndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_GetWindowThreadProcessId
- Func FnHotKey0005()
- $my_var0046 = False
- FuncA0000(0x0)
- EndFunc
- ; Funky funk A000021050005JP4FU5CKW4NR7B4X4 - Remove by DeobfucatorEndFunc
- Func FuncA0033($my_var018B)
- Local $vLocal0001, $my_var0148, $my_var0295[] = ["WB\" & "StartRoom.bmp", "WB\" & "StartRoom2.bmp", "WB\" & "StartRoom3.bmp", "WB\" & "StartRoom4.bmp", "WB\" & "StartRoom5.bmp", "WB\" & "StartCW.bmp"]
- If ($my_var018B >= FuncA0020($global001D, 0x1, "sub") And $my_var018B <= FuncA0020($global001D, 0x19, "add")) Then
- _Func0008("WB\" & "CWSign.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA, 0x1F4, 0x2710)
- If $vLocal0001 Then
- $my_var004C = IniRead($Settings, "Combat", "Skills", "54321adwszx")
- FuncB002A(FuncB0030() & " Joining Class Wars.." & $my_var000E)
- Local $vLocal0006[] = ["WB\" & "v3Incombat3.bmp", "WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- FuncA001D()
- Sleep(0x7D0)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- $vLocal0001 = 0x0
- _Func000D($my_var0295, 0x1, $vLocal0001, $my_var0148, $global000D + 0x28, 0x1F4, 0x2710)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Else
- FuncB002A(FuncB0030() & " Class Wars not started." & $my_var000E)
- EndIf
- For $my_var01C3 = 0 To 0xF
- _Func000D($vLocal0006, 0x1, $vLocal0001, $my_var0148, $global000D + 0x1E, 0x1F4, 0x186A0)
- While FuncA003A()
- Send($my_var004C)
- Sleep(0x190)
- WEnd
- $vLocal0001 = 0x0
- _Func000D($my_var0295, 0x1, $vLocal0001, $my_var0148, $global000D + 0x28, 0x1F4, 0x13880)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Next
- EndIf
- EndIf
- EndFunc
- #include <WinAPIInternals.au3>
- ; Func __CheckErrorCloseHandle
- #include <Crypt.au3>
- ; Func __Crypt_DllHandle
- Func FuncA0034()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $my_var0296 = 50 + 15 * $my_var0013, $my_var0297 = 0x0
- Local $vLocal0006[] = ["WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp", "WB\" & "v3Incombat3.bmp"]
- For $i = 1 To 0x32
- If _Func0004("WB\" & "v5Skytrail_Unfinished.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- FuncA0007(0x4, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x3E8)
- If _Func0004("WB\" & "v5Skytrail_ConfirmBtn.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x32) Then
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x14, $my_var0148, 0x1)
- Sleep(3000 + $my_var0013 * 0xBB8)
- EndIf
- Else
- If _Func0004("WB\" & "v5Skytrail_NextLvl.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x14) Then
- _Func0006("WB\" & "v5Skytrail_NextLvl.bmp", 0x1, $vLocal0001 - 0x64, $my_var0148 - 0x64, $my_var0039, $my_var003A, $vLocal001C, $my_var014A, $global000D + 0x14)
- _Func0006("WB\" & "v5Skytrail_NextLvl.bmp", 0x1, $vLocal0001 + 0x64, $my_var0148 - 0x64, $my_var0039, $my_var003A, $vLocal001C, $my_var014A, $global000D + 0x14)
- If $vLocal001C Then
- $i = $i - 0x1
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A)
- Sleep(0x7D0)
- FuncA0034()
- EndIf
- EndIf
- EndIf
- ConsoleWrite("turn " & $i & @CRLF)
- Sleep(2000 * $my_var0013)
- $vLocal001C = 0x0
- If Not _Func0004("WB\" & "v5Skytrail_Unfinished2.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x14) Then
- If _Func0004("WB\" & "v5Skytrail_BackBtn.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x14) Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- ContinueLoop
- EndIf
- ConsoleWrite("1" & @CRLF)
- _Func000D($vLocal0006, 0x1, $vLocal001C, $my_var014A, $global000D + 0x14, 0x1F4, 8000 + $my_var0013 * 0x7D0)
- While FuncA003A()
- Sleep(0x7D0)
- WEnd
- $vLocal001C = 0x0
- If _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x14) Then
- Sleep(0x1F4)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- EndIf
- If $vLocal001C Then
- If _Func0004("WB\" & "v5Skytrail_BackBtn.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x14) Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- EndIf
- EndIf
- EndIf
- _Func0008("WB\" & "v5Skytrail_ConfirmBtn.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x32, 0x1F4, 3000 + 1500 * $my_var0013)
- If $vLocal001C Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- Sleep(2000 + $my_var0013 * 0x5DC)
- If $my_var005B = 4 Then MouseMove(MouseGetPos(0x0), MouseGetPos(0x1) - 0x32, 0x5)
- $my_var0297 += 0x1
- If $my_var0297 >= $my_var0296 Then ExitLoop
- Else
- _Func000D($vLocal0006, 0x1, $vLocal001C, $my_var014A, $global000D + 0x14, 0x1F4, 8000 + $my_var0013 * 0x7D0)
- While FuncA003A()
- Sleep(0x7D0)
- WEnd
- $vLocal001C = 0x0
- If _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x14) Then
- Sleep(0x1F4)
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- EndIf
- If $vLocal001C Then
- If _Func0004("WB\" & "v5Skytrail_BackBtn.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0x14) Then
- FuncA0007($my_var005B, "primary", $vLocal001C, $my_var014A, 0x1)
- ConsoleWrite("b")
- EndIf
- EndIf
- EndIf
- Next
- MsgBox(0x40, "v5 Skytrail", "Done")
- EndFunc
- Func FnHotKey0014()
- Global $global0031 = 0x1
- HotKeySet("{Esc}")
- EndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_GetWindowRect
- #include <Memory.au3>
- ; Func _MemRead
- ; Funky funk A000021000500BHYS3F7YKLAJ5NA93JEJ - Remove by DeobfucatorEndFunc
- Func FuncB0028($my_var0298, $my_var0299, $my_var029A)
- If $global0025 = True Then
- $my_var01F7 = @MIN & @SEC
- If $my_var0299 = "" Then
- GUISetState(@SW_HIDE, $global0028)
- GUISetState(@SW_HIDE, $global0026)
- Else
- GUICtrlSetData($global0027, $my_var0299)
- GUISetState(@SW_SHOWNOACTIVATE, $global0026)
- EndIf
- If $my_var0298 Then
- GUISetState(@SW_SHOWNOACTIVATE, $global0028)
- GUICtrlSetData($global0029, $my_var0298)
- Else
- GUISetState(@SW_HIDE, $global0028)
- EndIf
- AdlibRegister("FuncA0018", $my_var029A * 0x3E8)
- Else
- TrayTip($my_var0298, $my_var0299, $my_var029A)
- EndIf
- EndFunc
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_GetSelectedIndices
- #include <WinAPIInternals.au3>
- ; Func __Iif
- #include <WinAPI.au3>
- ; Func _WinAPI_GetWindowLong
- #include <Misc.au3>
- ; Func _Singleton
- Func FuncA0035()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $iIndex
- FuncB0028("Circuit", "Looking for CQ tracker..", 0x1)
- _Func0004("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "QuestComplete.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- _Func0004("WB\" & "QuestComplete2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- _Func0004("WB\" & "QuestComplete3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- _Func0004("WB\" & "QuestComplete4.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- FuncB000A(0x0)
- If _Func0006("WB\" & "QuestTracking.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D) Then
- MouseClickDrag("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008 - 0x140, 0x5)
- Sleep(0x1F4)
- $vLocal0001 = 0x0
- EndIf
- $vLocal0001 = 0x0
- While $vLocal001C = 0x0
- _Func0004("WB\" & "Circuit.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xF)
- If $vLocal001C Then
- ExitLoop
- Else
- $my_var029B = PixelSearch($my_var0039 / 1.5, 0x64, $my_var0039, $my_var003A, 10098868, 0x0)
- $my_var029B = PixelSearch($my_var0039 / 1.5, 0x64, $my_var0039, $my_var003A, 11940290, 0x0)
- $my_var029B = PixelSearch($my_var0039 / 1.5, 0x64, $my_var0039, $my_var003A, 13064881, 0x0)
- If IsArray($my_var029B) Then
- $vLocal001C = $my_var029B[0]
- $my_var014A = $my_var029B[1]
- ExitLoop
- EndIf
- EndIf
- $iIndex = $iIndex + 0x1
- $vLocal0001 = 0x0
- If Not $vLocal001C Then
- $my_var029B = PixelSearch($my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A, 2104083, 0x0)
- $my_var029B = PixelSearch($my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A, 2629911, 0x0)
- If IsArray($my_var029B) Then
- $vLocal0001 = $my_var029B[0]
- $my_var0148 = $my_var029B[1]
- Else
- $vLocal0001 = $vLocal0001 + 0x14
- _Func0004("WB\" & "HideQuestTracker.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "HideQuestTracker2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- $my_var0148 = $my_var0148 + 0x50
- EndIf
- EndIf
- _Func0006("WB\" & "QuestTracking.bmp", 0x1, $my_var0039 / (2 * $my_var0008), 0x0, $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- MouseClickDrag("primary", $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008, $vLocal0001 / $my_var0008, $my_var0148 / $my_var0008 + 0x23, 0x1)
- MouseMove($vLocal0001 / $my_var0008, $my_var0148 / $my_var0008 + 0x64, 0x2)
- EndIf
- $my_var0148 = $my_var0148 + 0x19
- If $iIndex >= 15 Then ExitLoop
- WEnd
- If $vLocal001C Then
- If $global0005 = $gConst001D Then
- FuncA0007($my_var005B, "primary", $vLocal001C - 0x64, $my_var014A + 0x5)
- Else
- FuncA0007($my_var005B, "primary", $vLocal001C + 0x64, $my_var014A + 0x5)
- EndIf
- EndIf
- EndFunc
- Func FuncA0036()
- EndFunc
- #include <Crypt.au3>
- ; Func __Crypt_RefCountInc
- Func FuncB0029($my_var018B)
- Local $vLocal004A = ["WB\" & "JoinButton.bmp", "WB\" & "JoinButton2.bmp"]
- Local $vLocal0001, $my_var0148, $my_var025D, $my_var025E
- If ($global000B = 1 And $my_var018B >= FuncA0020($my_var0028, 0xA, "sub") And $my_var018B <= FuncA0020($my_var0028, 0x5, "sub")) Or ($my_var018B >= FuncA0020($my_var0029, 0xA, "sub") And $my_var018B <= FuncA0020($my_var0029, 0x5, "sub")) Then $global000B = 0x0
- If ((($my_var018B >= FuncA0020($my_var0028, 0x0, "sub") And $my_var018B <= FuncA0020($my_var0028, 0xF, "add")) Or ($my_var018B >= FuncA0020($my_var0029, 0x0, "sub") And $my_var018B <= FuncA0020($my_var0029, 0xF, "add"))) And $global000B = 0x0) Then
- Local $vLocal004B[] = ["WB\" & "WBSign2.bmp", "WB\" & "WBSign3.bmp", "WB\" & "WBSign.bmp", "WB\" & "WBSign4.bmp"]
- FuncB002A(FuncB0030() & " WorldBoss time." & $my_var000E)
- FuncB0028("", "", 0x0)
- FuncA001D()
- Sleep(0xBB8)
- MouseWheel("Up", 0x4)
- Sleep(0x1F4)
- $vLocal0001 = 0x0
- If _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0xC8)
- FuncA0016(0x0)
- Sleep(0x2BC)
- If $global002E = "v6" Then FuncB000D()
- $vLocal0001 = 0x0
- _Func000D($vLocal004B, 0x1, $vLocal0001, $my_var0148, $global000D + 0x14, 0x708, 0x1D4C0, 0x0, 0x64, 0x14, $my_var0039, $my_var003A / 0x2)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- Else
- FuncB002A(FuncB0030() & " Can't find Boss event icon.." & $my_var000E)
- FuncB0028("Error", "Can't find Boss event icon, retrying..", 0x1)
- Return 0x0
- EndIf
- Sleep(0xBB8)
- _Func000D($vLocal004A, 0x1, $my_var025D, $my_var025E, $global000D + 0xA, 0x1F4, 0x1F40)
- If $my_var025D Then
- Sleep(0x2BC)
- FuncA0007($my_var005B, "primary", $my_var025D, $my_var025E, 0x2)
- Else
- If _Func0004("WB\" & "XButton.bmp", 0x1, $my_var025D, $my_var025E, $global000D + 0xA) Then
- If $global0005 = $gConst001C Then
- FuncA0007($my_var005B, "primary", $my_var025D + 0x4B, $my_var025E + 0x4B)
- Else
- FuncA0007($my_var005B, "primary", $my_var025D - 0x4B, $my_var025E + 0x46)
- EndIf
- EndIf
- EndIf
- Sleep(5000 + 10000 * $my_var0013)
- If $my_var025D Then
- While _Func0004("WB\" & "XButton.bmp", 0x1, $my_var025D, $my_var025E, $global000D + 0xA)
- Sleep(0xFA0)
- WEnd
- Sleep(5000 + 5000 * $my_var0013)
- If $my_var005D = $gConst001C Then FuncA0009()
- Sleep(0x7D0)
- FuncB000C(0x1, 0x0)
- $global000B = 0x1
- Else
- FuncB002A(FuncB0030() & " Can't find Join button." & $my_var000E)
- FuncB0028("Error", "Can't find Join button.", 0x2)
- EndIf
- EndIf
- EndFunc
- Func FuncB002A($my_var029C)
- FuncA0026($my_var00E5, $my_var029C)
- FuncB0011($my_var00E5, $gConst003D)
- EndFunc
- #include <GuiMonthCal.au3>
- ; Func _GUICtrlMonthCal_GetCalendarBorder
- Func FuncB002B()
- Local $vLocal004C
- $my_var0004 = GUICreate("Upgrade Wartool", 0x1C9, 0x20E)
- $my_var029D = GUICtrlCreatePic("WB\PrB.res", 0xA, 0xA, 0x1B3, 0x1A4)
- $my_var029E = GUICtrlCreateLabel("Subscription Period:", 0xA, 0x1BB, 0x5F, 0x15, $gConst0017)
- $my_var029F = GUICtrlCreateCombo("Trial ($0.01)", 0x73, 0x1B8, 0x5F)
- GUICtrlSetData($my_var029F, "1 month ($3)|3 months ($6)|Forever ($11)")
- $my_var02A0 = GUICtrlCreateLabel("Payment Method:", 0xA, 0x1D8, 0x5F, 0x15, $gConst0017)
- $my_var02A1 = GUICtrlCreateCombo("Paypal", 0x73, 0x1D5, 0x5F)
- GUICtrlSetData($my_var02A1, "Other")
- $my_var02A2 = GUICtrlCreateButton("?", 0x12C, 0x1D5, 0x16, 0x16)
- $my_var02A3 = GUICtrlCreateButton("Buy", 0xE6, 0x1BA, 0x3C, 0x32)
- GUICtrlCreateGroup("", 0xA, 0x1EC, 0x1B5, 0x1B)
- $my_var02A4 = GUICtrlCreateLabel("Wartool will be upgraded within 12 hours after the payment is complete.", 0xF, 0x1F5)
- GUISetState(@SW_SHOW, $my_var0004)
- While 0x1
- $my_var012F = GUIGetMsg()
- Switch $my_var012F
- Case $my_var02A2
- ShellExecute("https://sites.google.com/site/sbotavc/upgrade#QA")
- Case $gConst0019
- GUIDelete($my_var0004)
- ExitLoop
- Case $my_var02A3
- $my_var02A5 = StringLeft(GUICtrlRead($my_var029F), 0x1)
- $my_var0034 = 0x0
- If $my_var02A5 = 1 Then
- $vLocal004C = "3%2e00"
- ElseIf $my_var02A5 = 3 Then
- $vLocal004C = "6%2e00"
- ElseIf $my_var02A5 = "F" Then
- $vLocal004C = "11%2e00"
- ElseIf $my_var02A5 = "T" Then
- $vLocal004C = "0%2e01"
- Else
- GUICtrlSetData($my_var02A4, "Invalid subscription period!")
- $my_var0034 = 0x1
- EndIf
- If $my_var0034 = 0 Then
- GUICtrlSetData($my_var02A4, "Checking..")
- $my_var025A = StringReplace(StringReplace(_WinAPI_UniqueHardwareID($gConst0026), "{", ""), "}", "")
- $HWID_Web = StringReplace($my_var025A, "-", "%2d")
- $NetData = BinaryToString(InetRead($Location))
- If $my_var02A5 = "T" And _
- StringInStr($NetData, StringTrimLeft($my_var025A, 0x1)) And Not _
- StringInStr($NetData, $my_var025A) Then
- GUICtrlSetData($my_var02A4, "You have already used your trial attempt.")
- Else
- If GUICtrlRead($my_var02A1) = "Paypal" Then
- $my_var02A7 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=HZZN2BDTC9D5E&lc=US&item_name=" & $my_var02A5 & "month%2d" & $HWID_Web & "&amount=" & $vLocal004C & "¤cy_code=USD&button_subtype=services&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHosted"
- ShellExecute($my_var02A7)
- Else
- ShellExecute("https://sites.google.com/site/sbotavc/other-payment-methods")
- EndIf
- If @error Then
- MsgBox(0x0, "Error " & @error, "No associated application to open webpages. Payment link has been copied to clipboard." & $my_var000E & $my_var02A7)
- ClipPut($my_var02A7)
- EndIf
- GUICtrlSetData($my_var02A4, "Wartool will be upgraded within 12 hours after the payment is complete.")
- EndIf
- EndIf
- EndSwitch
- WEnd
- EndFunc
- #include <Security.au3>
- ; Func _Security__OpenThreadToken
- Func FnHotKey0006()
- $my_var0046 = False
- Local $vLocal0001, $my_var0148, $my_var02A8, $my_var02A9
- $global0031 = 0x0
- If _Func0004("WB\" & "GuildBlessing_New.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- For $i = 0 To 0x1E
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x64, $my_var0148)
- Sleep(500 + $my_var0013 * 0x190)
- Next
- Return
- EndIf
- _Func0004("WB\" & "XButtonParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If Not $vLocal0001 Then
- MsgBox(0x0, "Guild blessing", $my_var00A7)
- Return 0x0
- EndIf
- Local $vLocal004D = $vLocal0001 - 0x32
- Local $vLocal004E = $my_var0148 + 0xDC
- Local $vLocal004F = $vLocal0001 - 0x19F
- Local $vLocal0050 = $my_var0148 + 0xB4
- While 0x1
- If _Func0004("WB\" & "GuildBlessing_Empty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D / 0x2) Then
- FuncA0007($my_var005B, "primary", $vLocal004D, $vLocal004E)
- Else
- FuncA0007($my_var005B, "primary", $vLocal004F, $vLocal0050)
- EndIf
- Sleep(0x3E8)
- If _Func0004("WB\" & "XButtonParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- WEnd
- EndFunc
- Func _Func000B(ByRef $aArray, $my_var02AA = 0x0, $my_var02AB = 0x0, $my_var02AC = -1)
- If $my_var02AA = Default Then $my_var02AA = 0x0
- If $my_var02AB = Default Then $my_var02AB = 0x0
- If $my_var02AC = Default Then $my_var02AC = -1
- If Not IsArray($aArray) Then Return SetError(0x1, 0x0, -1)
- Local $iDim_1 = UBound($aArray, $UBOUND_ROWS)
- If $my_var02AB = 0 Then $my_var02AB = $iDim_1 - 0x1
- If $my_var02AA < 0 Or $my_var02AA > $iDim_1 - 1 Then Return SetError(0x3, 0x0, -1)
- If $my_var02AB < 1 Or $my_var02AB > $iDim_1 - 1 Then Return SetError(0x3, 0x0, -1)
- If $my_var02AA > $my_var02AB Then Return SetError(0x4, 0x0, -1)
- Local $vLocal0020, $my_var02AD
- Switch UBound($aArray, $UBOUND_DIMENSIONS)
- Case 0x1
- For $i = $my_var02AB To $my_var02AA + 1 Step -1
- $my_var02AD = Random($my_var02AA, $i, 0x1)
- $vLocal0020 = $aArray[$i]
- $aArray[$i] = $aArray[$my_var02AD]
- $aArray[$my_var02AD] = $vLocal0020
- Next
- Return 0x1
- Case 0x2
- Local $iDim_2 = UBound($aArray, $UBOUND_COLUMNS)
- If $my_var02AC < -1 Or $my_var02AC > $iDim_2 - 1 Then Return SetError(0x5, 0x0, -1)
- Local $vLocal0051, $my_var02AE
- If $my_var02AC = -1 Then
- $vLocal0051 = 0x0
- $my_var02AE = $iDim_2 - 0x1
- Else
- $vLocal0051 = $my_var02AC
- $my_var02AE = $my_var02AC
- EndIf
- For $i = $my_var02AB To $my_var02AA + 1 Step -1
- $my_var02AD = Random($my_var02AA, $i, 0x1)
- For $j = $vLocal0051 To $my_var02AE
- $vLocal0020 = $aArray[$i][$j]
- $aArray[$i][$j] = $aArray[$my_var02AD][$j]
- $aArray[$my_var02AD][$j] = $vLocal0020
- Next
- Next
- Return 0x1
- Case Else
- Return SetError(0x2, 0x0, -1)
- EndSwitch
- EndFunc
- Func FuncA0037()
- Local $vLocal0001, $my_var0148
- _Func0006("WB\" & "HideQuestTracker.bmp", 0x1, $my_var0039 * 0.7, 0x50, $my_var0039, $my_var003A - 0x64, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0006("WB\" & "ShowQuestTracker.bmp", 0x1, $my_var0039 * 0.7, 0x50, $my_var0039, $my_var003A - 0x64, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0006("WB\" & "EventSliderHide.bmp", 0x1, 0x64, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D / 0x2)
- _Func0006("WB\" & "Circuit_CC.bmp", 0x1, 0xC8, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x5)
- _Func0006("WB\" & "Circuit_CC2.bmp", 0x1, 0xC8, 0x0, $my_var0039, $my_var003A / 0x2, $vLocal0001, $my_var0148, $global000D + 0x5)
- If $vLocal0001 Then
- FuncB002A(FuncB0030() & " Boss ending detected." & $my_var000E)
- FuncB0028("", "Ended", 0x1)
- $global000B = 0x1
- $vLocal0001 = 0x0
- _Func0004("WB\" & "XButtonParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 And TimerDiff($my_var0206) >= 200000 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- EndIf
- Return True
- Else
- Return False
- EndIf
- EndFunc
- #include <File.au3>
- ; Func _FileWriteFromArray
- ; Funky funk A000021000500KKV81P31MSZ1UA433 - Remove by DeobfucatorEndFunc
- Func FuncB002C($global0030, $my_var0275, $my_var0276, $my_var0277, $my_var0278, $my_var02AF)
- Local $vLocal0052, $my_var014B, $vLocal0001, $my_var0148, $vLocal001C, $my_var014A, $vLocal0052, $my_var014B
- _Func0006("WB\" & "Sac_Type_" & $global0030 & ".bmp", 0x1, $my_var0275, $my_var0276, $my_var0277, $my_var0278, $vLocal0052, $my_var014B, $global000D + 0xA)
- If Not $vLocal0052 Then
- Select
- Case $global0030 = "fire"
- $my_var02B0 = PixelSearch(0x1, 0x1, $my_var0039, $my_var003A, 8673819, 0x1)
- Case $global0030 = "water"
- $my_var02B0 = PixelSearch(0x1, 0x1, $my_var0039, $my_var003A, 7101845, 0x0)
- Case $global0030 = "electro"
- $my_var02B0 = PixelSearch(0x1, 0x1, $my_var0039, $my_var003A, 15679877, 0x1)
- Case $global0030 = "wind"
- $my_var02B0 = PixelSearch(0x1, 0x1, $my_var0039, $my_var003A, 11304460, 0x1)
- EndSelect
- If IsArray($my_var02B0) Then
- $vLocal0052 = $my_var02B0[0]
- $my_var014B = $my_var02B0[1]
- EndIf
- EndIf
- If $vLocal0052 Then
- MouseClick("primary", $vLocal0052 / $my_var0008, $my_var014B / $my_var0008, 0x1, 0x0)
- Sleep(0x3E8)
- For $i = 1 To 0x2
- FuncA001B()
- Sleep(0x1F4)
- Next
- Else
- If $my_var02AF = 1 Then
- FuncB0028("", "Can't find newly acquired sylph, finding possible sacrificial material..", 0x2)
- $vLocal0052 = 0x0
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0052, $my_var014B, $global000D + 0xA)
- For $i = 0 To 120 Step 0x3C
- If $vLocal0052 Then MouseClick("primary", $vLocal0052 / $my_var0008 - 0x2BC, ($my_var014B + 400 - $i) / $my_var0008, 0x1, 0x0)
- FuncA001B()
- Sleep(0x2BC)
- Next
- _Func0004("WB\" & "Sac_Next.bmp", 0x1, $vLocal0052, $my_var014B, $global000D)
- If $vLocal0052 Then MouseClick("primary", $vLocal0052, $my_var014B, 0x1, 0x0)
- For $i = 0 To 180 Step 0x3C
- If $vLocal0052 Then MouseClick("primary", $vLocal0052 / $my_var0008, ($my_var014B - 365 + $i) / $my_var0008, 0x1, 0x0)
- If _Func0004("WB\" & "XButtonParty.bmp", 0x1, $vLocal0052, $my_var014B, $global000D + 0xA) Then
- MouseClick("primary", $vLocal0052, $my_var014B, 0x1, 0x0)
- ExitLoop
- EndIf
- FuncA001B()
- Sleep(0x2BC)
- Next
- Else
- Return 0x2
- EndIf
- EndIf
- EndFunc
- Func FuncB002D($sPath)
- Return StringRegExpReplace($sPath, ".*\\", "")
- EndFunc
- Func FnHotKey_Esc()
- ; DelSSTxt()
- ; InetClose($my_var0061)
- Exit
- EndFunc
- #include <WinAPIDiag.au3>
- ; Func _WinAPI_UniqueHardwareID
- Func FuncA0038($my_var02B1, $my_var02B2, $my_var02B3, $my_var01ED)
- Local $vLocal0001, $my_var0148, $iIndex, $vLocal0006[] = ["WB\" & "v3Incombat3.bmp", "WB\" & "Incombat_Joined.bmp", "WB\" & "Incombat_Old.bmp", "WB\" & $my_var0044 & "Incombat2.bmp", "WB\" & $my_var0044 & "Incombat.bmp"]
- $my_var005B = GUICtrlRead($my_var0103)
- If $my_var005B = 1 Then
- $tPoint = _WinAPI_GetMousePos()
- $my_var0025 = _WinAPI_WindowFromPoint($tPoint)
- EndIf
- If FuncA0037() = True Then Return 0x1
- If FuncA003A() Then
- FuncA000A($my_var01ED)
- EndIf
- FuncB0028("", "Waiting..", 0x1)
- If $my_var01ED = 1 Then
- Sleep(15000 + $my_var0013 * 0x7D0)
- Else
- Sleep(8000 + $my_var0013 * 0x7D0)
- EndIf
- FuncB0028("", $my_var00A9, 0x1)
- If $my_var02B1 = 1 Then
- FuncB002A(FuncB0030() & " Finding valid movement pattern.." & $my_var000E)
- FuncB0028("Finding a valid path..", "In learning mode and might fail, please be patient..", 0x2)
- $my_var02B4 = ($my_var0039 / $my_var0008) * Random(0.59, 0.695)
- $my_var02B5 = ($my_var003A / $my_var0008) * Random(0.21, 0.31)
- If $my_var01ED = 1 Then
- $my_var02B4 = $my_var02B4
- $my_var02B5 = $my_var02B5 + 0x78
- EndIf
- $my_var02B3 = Random(0x5, 0x8, 0x1)
- Else
- $my_var02B6 = StringSplit($my_var02B2, ",", 0x2)
- $my_var02B4 = $my_var02B6[0]
- $my_var02B5 = $my_var02B6[1]
- FuncB0028("", "Moving to boss..", 0x1)
- EndIf
- For $i = 1 To $my_var02B3
- FuncA0007($my_var005B, "primary", $my_var02B4, $my_var02B5, 0x1, 0x0, 0x0, $my_var0025)
- Sleep(0x7D0)
- Next
- $vLocal0001 = 0x0
- For $i = 0 To 0x32
- If FuncA003A() Then
- $vLocal0001 = 0x1
- ExitLoop
- EndIf
- Sleep(0xC8)
- Next
- If Not $vLocal0001 Then
- If FuncA0037() = True Then
- $global000B = 0x1
- Return 0x1
- EndIf
- $global002A = 0x1
- FuncB0028("", "Current movement path failed, finding a new one..", 0x2)
- $my_var0130 = WinGetPos("[ACTIVE]")
- If IsArray($my_var0130) Then
- $my_var02B7 = True
- Else
- $my_var02B7 = False
- EndIf
- If _Func0004("WB\" & "XButtonFarm.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- For $i = 0 To 0x46
- If FuncA003A() Then ExitLoop
- $vLocal0001 = 0x0
- If FuncA0037() = True Then
- $global000B = 0x1
- Return 0x1
- EndIf
- If $my_var02B7 = True Then
- FuncA0007($my_var005B, "primary", $my_var0130[2] / Random(1.3, 1.7), $my_var0130[3] / Random(2.1, 5.1))
- Else
- FuncA0007($my_var005B, "primary", Random($my_var0039 / 1.7 * $my_var0008, $my_var0039 / 1.3 * $my_var0008, 0x0), Random($my_var003A / 5.3 * $my_var0008, $my_var003A / (2.4 * $my_var0008)))
- EndIf
- Sleep(0x190)
- Next
- ElseIf $my_var02B1 = 1 Then
- FuncB002A(FuncB0030() & " Saving pattern.." & $my_var000E)
- $global002A = 0x0
- If $my_var01ED = 0 Then
- IniWrite($Settings, "Boss", "ChosenPattern", $my_var02B4 & "," & $my_var02B5)
- IniWrite($Settings, "Boss", "ChosenPatternLoop", $my_var02B3)
- Else
- IniWrite($Settings, "GuildBoss", "ChosenPattern", $my_var02B4 & "," & $my_var02B5)
- IniWrite($Settings, "GuildBoss", "ChosenPatternLoop", $my_var02B3)
- EndIf
- $global002B = $my_var02B4 & "," & $my_var02B5
- $my_var0207 = $my_var02B3
- EndIf
- Return 0x0
- EndFunc
- Func FuncA0039()
- Local $vLocal0001, $my_var0148, $my_var02B8, $my_var02B9[] = ["WB\" & "XButton3.bmp", "WB\" & "Preparing.bmp", "WB\" & "PreparingFlipped.bmp"]
- MouseMove($my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008) - 0xC8, 0x2)
- $my_var02B8 = "Other"
- FuncB002A(FuncB0030() & " Identifying quest.." & $my_var000E)
- Sleep(0xD48)
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_GuildContr.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then $my_var02B8 = "GuildContr"
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_Recruit.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then $my_var02B8 = "Recruit"
- $vLocal0001 = 0x0
- _Func0004("WB\" & "AstralColorSelect.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x14)
- If $vLocal0001 Then $my_var02B8 = "Astral"
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_Enchant.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $global0005 = $gConst001C Then _Func0004("WB\" & "Circuit_Enchant_Flipped.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then $my_var02B8 = "Enchant"
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_Campaign.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then $my_var02B8 = "Campaign"
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_Mice_Ham.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then $my_var02B8 = "Mice"
- $vLocal0001 = 0x0
- _Func0004("WB\" & "Circuit_QTE_W.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23, "TRANSBLACK")
- _Func0004("WB\" & "Circuit_QTE_W2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23, "TRANSBLACK")
- _Func0004("WB\" & "Circuit_QTE_A.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x23, "TRANSBLACK")
- If $vLocal0001 Then $my_var02B8 = "QTE"
- $vLocal0001 = 0x0
- If $global0005 = $gConst001C Then
- _Func0006("WB\" & "Circuit_Socket_Flipped.bmp", 0x1, 0x14, 0x32, @DesktopWidth, @DesktopHeight, $vLocal0001, $my_var0148, $global000D)
- Else
- _Func0004("WB\" & "Circuit_Socket.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- EndIf
- If $vLocal0001 Then $my_var02B8 = "Socket"
- $vLocal0001 = 0x0
- If FuncB0023(0xC8) = 1 Or _Func0004("WB\" & "XButton3.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA) Then
- $iIndex = _Func000D($my_var02B9, 0x1, $vLocal0001, $my_var0148, $global000D + 0xF, 0x190, 0x186A0, 0x1)
- If $vLocal0001 Then
- If $iIndex = 0 Then
- $my_var02B8 = "Deliver"
- ElseIf $iIndex = 1 Or $iIndex = 2 Then
- $my_var02B8 = "Collect"
- EndIf
- Else
- $my_var02B8 = "SylphKill"
- EndIf
- EndIf
- $vLocal0001 = 0x0
- Sleep(0x64)
- FuncB002A(FuncB0030() & " Quest type: " & $my_var02B8 & $my_var000E)
- FuncB0028("Circuit Type", $my_var02B8, 0x1)
- Return $my_var02B8
- EndFunc
- Func FnHotKey000F()
- FuncB0028("Arena " & $WT_Ver, "Make sure you're in a room." & $my_var000E & "Skill sequence can be changed in Settings->Combat", 0x3)
- If $my_var0044 = "v3" Then
- FuncB0005(0xF)
- ElseIf $my_var0044 = "" Then
- FuncB0005(0x1E)
- EndIf
- FuncA001D(0x1)
- MsgBox(0x40, $Title_Wartool & $WT_Ver, "Arena finished.")
- EndFunc
- #include <WinAPIFiles.au3>
- ; Func _WinAPI_GetDriveBusType
- Func FuncA003A()
- Local $vLocal001C, $my_var014A
- _Func0006("WB\" & "Return.bmp", 0x1, 0x64, $my_var0039 / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal001C, $my_var014A, $global000D + 0xA)
- If Not $vLocal001C Then
- For $i = 0 To UBound($global0013) - 0x1
- _Func0006($global0013[$i], 0x0, 0x0, 0x12C, $my_var0039, $my_var003A, $vLocal001C, $my_var014A, $global000D + 0x5)
- If $vLocal001C Then Return 0x1
- Next
- EndIf
- Return 0x0
- EndFunc
- Func FnHotKey0007()
- $my_var0046 = False
- Local $vLocal0001, $my_var0148, $LocID = 0x0
- $Reg_sth = IsReggedPre()
- If IsRegged($Reg_sth) Then
- FuncB0028("", "Starting tanks..", 0x1)
- FuncB002A(FuncB0030() & " Starting tanks." & $my_var000E)
- MouseClick("primary", ($my_var0039 / 0x2) * $my_var0008, ($my_var003A / 0x2) * $my_var0008 / 0x2, 0x1, 0x0)
- $my_var02BA = TimerInit()
- While 0x1
- $vLocal0001 = 0x0
- Send("11")
- Send("q")
- Sleep(0x12C)
- _Func0004("WB\" & "Tank_Laser.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x8)
- _Func0004("WB\" & "Tank_Spinal.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x8)
- _Func0004("WB\" & "Tank_Acid.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x8)
- _Func0004("WB\" & "Tank_Shield.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x8)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- FuncB002A(FuncB0030() & " Picking up powerup chest." & $my_var000E)
- Sleep(0x7D0)
- $LocID = _Func000D($global0006, 0x1, $vLocal0001, $my_var0148, $global000D + 0x8, 0x190, 0xA8C)
- While _Func0004("WB\" & "Preparing.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x8) Or _Func0004("WB\" & "PreparingFlipped.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0x8)
- Sleep(0x190)
- WEnd
- EndIf
- If Random(0x1, 0x7) >= 6.2 Then
- MouseClick("primary", Random(0x15E, $my_var0039 - 0x15E), Random(0xFA, $my_var003A - 0xFA), 0x1, 0x0)
- Sleep(0x1F4)
- EndIf
- Sleep(0xC8)
- $LocID += 0x1
- If Mod($LocID, 0xA) = 0 Then
- If _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D) Or TimerDiff($my_var02BA) > 60000 * 25 Then
- ExitLoop
- EndIf
- EndIf
- WEnd
- EndIf
- EndFunc
- #include <WinAPI.au3>
- ; Func _WinAPI_GetMousePos
- #include <WinAPI.au3>
- ; Func _WinAPI_UpdateWindow
- Func FuncB002E($my_var02BB)
- GUICtrlSetColor($my_var02BB, $global0015[$global0016])
- If $my_var012C = True Then
- $global0016 += 0x1
- Else
- $global0016 -= 0x1
- EndIf
- If $global0016 >= UBound($global0015) - 1 Or $global0016 <= 0 Then
- $my_var012C = Not $my_var012C
- EndIf
- EndFunc
- #include <WinAPIGdi.au3>
- ; Func _WinAPI_GetPosFromRect
- Func FuncA003B()
- Local $vLocal0001, $my_var0148, $my_var01C3 = 0x0
- If _Func0004("WB\" & "Dimension\CharIsOnPortal.bmp", 0x0, $vLocal0001, $my_var0148, 0x19, "TRANSBLACK") Then
- $my_var01C3 = 0x1
- $vLocal0001 = 0x0
- Sleep(0x7D0)
- _Func0004("WB\Dimension\CharN.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- _Func0004("WB\Dimension\CharN2.bmp", 0x1, $vLocal0001, $my_var0148, 0x1)
- If $vLocal0001 Then
- $my_var01C3 = 0x2
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x1E, $my_var0148 + 0x46)
- Sleep(3000 + 2000 * $my_var0013)
- EndIf
- FuncB002A(FuncB0030() & " [Dimension]Character is standing on next lvl portal, going back.." & $my_var01C3 & $my_var000E)
- EndIf
- Return $my_var01C3
- EndFunc
- ; Funky funk A000021000500KVFET2LPBD7GBZCVALB0 - Remove by DeobfucatorEndFunc
- Func IsRegged($my_var02BC)
- #CS
- $vLocal0044 = LoadKeyFile()
- $KeyFileLine = StringSplit($vLocal0044, $my_var000E, 0x1)
- If Assign('A000021050005HVGF7AA9CXIDC0LPXGY',1) ;Execute($KeyFileLine[9]) Then
- Return True;Execute($KeyFileLine[11])
- Else
- Return False;Execute($KeyFileLine[12])
- EndIf
- #CE
- ;~ If $my_var02BC=3 Then
- Return True
- ;~ Else
- ;~ Return False
- ;~ EndIf
- EndFunc
- #include <String.au3>
- ; Func _HexToString
- Func _Func000C(ByRef $my_var02BD, ByRef $my_var02BE)
- Local $vLocal0053
- $vLocal0053 = $my_var02BD
- $my_var02BD = $my_var02BE
- $my_var02BE = $vLocal0053
- EndFunc
- Func FuncA003C()
- $my_var003B = GUICtrlRead($my_var00D6)
- $my_var0035 = GUICtrlRead($my_var00D4)
- $my_var0036 = GUICtrlRead($my_var00C6)
- $my_var0016 = GUICtrlRead($my_var00C4)
- $my_var0017 = GUICtrlRead($my_var00C5)
- $my_var0037 = GUICtrlRead($my_var00C7)
- If $my_var003B = $gConst001C Or $my_var0035 = $gConst001C Or $my_var0036 = $gConst001C Or $my_var0016 = $gConst001C Or $my_var0017 = $gConst001C Or $my_var0037 = $gConst001C Then
- GUICtrlSetState($my_var00DA, $gConst001E)
- GUICtrlSetState($my_var00D5, $gConst001E)
- GUICtrlSetState($my_var00DB, $gConst001E)
- Else
- GUICtrlSetState($my_var00DA, $gConst001F)
- GUICtrlSetState($my_var00D5, $gConst001F)
- GUICtrlSetState($my_var00DB, $gConst001F)
- EndIf
- If BitAND($my_var0016, $my_var0017, $my_var0036, $my_var0037, $gConst001D) Then
- GUICtrlSetState($my_var00D9, $gConst001D)
- Else
- GUICtrlSetState($my_var00D9, $gConst001C)
- EndIf
- EndFunc
- #include <GuiButton.au3>
- ; Func _GUICtrlButton_Click
- Func FuncB0030()
- Return @HOUR & ":" & @MIN & ":" & @SEC
- EndFunc
- ; Funky funk A00002105000594NBPGMJCO787GPXJT - Remove by DeobfucatorEndFunc
- #include <Security.au3>
- ; Func _Security__OpenThreadTokenEx
- Func FuncB0031()
- $global0020 = True
- EndFunc
- Func FuncB0032()
- Local $vLocal0001, $my_var0148
- _Func0006("WB\" & "GuildBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then
- FuncA001D()
- MouseWheel("down", 0x2)
- Sleep(0x7D0)
- $vLocal0001 = 0x0
- For $i = 0 To 0x2
- $vLocal0001 = 0x0
- _Func0006("WB\" & "GuildBossIcon.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xF)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001 + 0x14, $my_var0148 + 0x46, 0x1)
- ExitLoop
- Else
- _Func0006("WB\" & "XButtonFarm.bmp", 0x1, $my_var0039 / (2 * $my_var0008), $my_var003A / (2 * $my_var0008), $my_var0039, $my_var003A, $vLocal0001, $my_var0148, $global000D + 0xA)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- Sleep(0x4B0)
- EndIf
- Next
- FuncB002A(FuncB0030() & " Guild boss started." & $my_var000E)
- Sleep(10000 + 10000 * $my_var0013)
- If $my_var000B Then
- For $i = 0 To 0x190
- If FuncA0037() Then ExitLoop
- Sleep(0x1388)
- Next
- Else
- If $my_var005D = $gConst001C Then FuncA0009()
- FuncB000C(0x1, 0x1)
- EndIf
- EndIf
- EndFunc
- #include <File.au3>
- ; Func _FileReadToArray
- #include <Crypt.au3>
- ; Func _Crypt_DecryptData
- #include <Crypt.au3>
- ; Func _Crypt_EncryptData
- Func FuncA003D()
- FuncB0028($Title_Wartool & $WT_Ver, $my_var0094 & "..", 0x3)
- _GDIPlus_Shutdown()
- $my_var02BF = BinaryToString(InetRead("http://sites.google.com/site/sbotavc/home/version.txt"))
- If $my_var02BF Then
- $my_var02C0 = StringSplit($my_var02BF, $my_var000E, 0x1)
- $my_var02C1 = $my_var02C0[1]
- If $my_var02C1 <> $WT_Ver Then
- $my_var02C2 = MsgBox(0x4, $my_var0095 & ": " & $my_var02C1, $my_var02BF & $my_var000E & $my_var000E & "Update now ?")
- If $my_var02C2 = 6 Then
- $my_var02C3 = InetGetSize("http://sites.google.com/site/sbotavc/wartool---free-sylph-bot-for-wartune/Wartool.zip")
- $my_var02C4 = InetGet("http://sites.google.com/site/sbotavc/wartool---free-sylph-bot-for-wartune/Wartool.zip", @ScriptDir & "\Wartool.zip", Default, 0x1)
- $my_var02C5 = GUICreate("", 0xC8, 0x40, Default, Default, -2138570752, 128)
- $my_var02C6 = GUICtrlCreateProgress(0xA, 0xA, 0xB4, 0x16)
- $my_var02C7 = GUICtrlCreateLabel("", 0xA, 0x28, 0x8C, 0x16)
- GUICtrlSetData($my_var02C7, "Downloading components..")
- GUISetState()
- While 0x1
- GUICtrlSetData($my_var02C6, (InetGetInfo($my_var02C4, 0x0) / $my_var02C3) * 0x64)
- If InetGetInfo($my_var02C4, 0x2) Then ExitLoop
- Sleep(0x28)
- WEnd
- InetClose($my_var02C4)
- GUICtrlSetData($my_var02C7, "Extracting downloaded files..")
- Sleep(0x12C)
- FileMove(@ScriptDir & "\Wartool.exe", @ScriptDir & "\Wartool_old.exe", 0x1)
- FuncA0023(@ScriptDir & "\Wartool.zip", @ScriptDir, 0x14)
- While Not FileExists(@ScriptDir & "\Wartool.exe")
- Sleep(0xC8)
- WEnd
- FileDelete(@ScriptDir & "\Wartool.zip")
- FileDelete(@ScriptDir & "\Wartool_old.exe")
- GUICtrlSetData($my_var02C7, "Update finished. Please restart Wartool to take effect.", 0x1)
- MsgBox(0x40, "Done", "Please restart Wartool to take effect.")
- FnHotKey_Esc()
- EndIf
- Else
- MsgBox(0x0, $Title_Wartool & $WT_Ver, $my_var0096)
- EndIf
- EndIf
- EndFunc
- #include <WinAPIInternals.au3>
- ; Func _WinAPI_MoveMemory
- Func FuncA003E()
- FuncB0016($my_var00DB)
- EndFunc
- Func FuncB0033()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A
- _Func0004("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "Confirm2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- If $vLocal0001 Then
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA)
- _Func0004("WB\" & "XButtonParty.bmp", 0x1, $vLocal001C, $my_var014A, $global000D + 0xA)
- If $vLocal001C Then
- $i = 0xFA0
- While FuncA0022() <> 0x0
- $i += $i / 0x2
- FuncB002A(FuncB0030() & " Internet connection status: Offline." & $my_var000E)
- Sleep(0x1388)
- WEnd
- MouseClick("primary", $vLocal001C / $my_var0008, $my_var014A / $my_var0008, 0x1, 0x0)
- Sleep(0x12C)
- $vLocal0001 = 0x0
- _Func0004("WB\" & $my_var0044 & "Confirm.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & $my_var0044 & "Confirm2.bmp", 0x1, $vLocal0001, $my_var0148, $global000D)
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "XButtonParty.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- _Func0004("WB\" & "XButtonPartyGlow.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- Sleep(0x1F4)
- Send("{Enter}")
- Sleep(0x1F4)
- Send("{Esc}")
- FuncA0029()
- EndIf
- EndIf
- EndIf
- EndFunc
- #include <Memory.au3>
- ; Func _MemWrite
- Func FuncB0034()
- Local $LocID = 0x0
- While FuncB0023(0x32)
- $LocID += 0x1
- If $LocID >= 20 Then ExitLoop
- WEnd
- EndFunc
- Func _Func000D(ByRef $my_var02C8, $my_var0271, ByRef $vLocal0045, ByRef $my_var0272, $my_var023B, $my_var0273, $my_var0274, $iMode = 0x0, $my_var0275 = 0x0, $my_var0276 = 0x0, $my_var0277 = $my_var0039, $my_var0278 = $my_var003A)
- $vLocal0045 = 0x0
- $my_var0272 = 0x0
- Local $vLocal0040 = 0x0
- Local $iIndex = "none"
- If Not IsArray($my_var02C8) Then
- Return
- EndIf
- While $vLocal0045 = 0x0
- For $i = 0 To UBound($my_var02C8) - 0x1
- _Func0006($my_var02C8[$i], $my_var0271, $my_var0275, $my_var0276, $my_var0277, $my_var0278, $vLocal0045, $my_var0272, $my_var023B)
- If $vLocal0045 Then
- $iIndex = $i
- ExitLoop 0x2
- EndIf
- Next
- Sleep($my_var0273)
- $vLocal0040 = $vLocal0040 + $my_var0273
- If $iMode = 1 Then
- $my_var02C9 = FuncB0023(5800 + $my_var0013 * 0x5DC)
- If $vLocal0040 >= $my_var0274 Or ($my_var02C9 = 0x0) Then
- For $i = 0 To UBound($my_var02C8) - 0x1
- _Func0004($my_var02C8[$i], $my_var0271, $vLocal0045, $my_var0272, $my_var023B)
- If $vLocal0045 Then
- $iIndex = $i
- ExitLoop 0x2
- EndIf
- Next
- ExitLoop
- EndIf
- Else
- If $vLocal0040 >= $my_var0274 Then
- Return 0x0
- EndIf
- EndIf
- WEnd
- Return $iIndex
- EndFunc
- #include <Crypt.au3>
- ; Func _Crypt_Shutdown
- Func FnHotKey0009()
- FuncB0028("", "Starting sylph boss..", 0x1)
- If $my_var000B Then
- FuncA0006()
- Else
- FuncB0003()
- EndIf
- EndFunc
- ; Funky funk A0000210005003MEPYRQPA24OMK9FZQ - Remove by DeobfucatorEndFunc
- #include <Crypt.au3>
- ; Func __Crypt_RefCount
- Func FuncA003F($iMode)
- Local $vLocal0054, $my_var021E, $isActivated
- ;$vLocal0044 = LoadKeyFile()
- ;$KeyFileLine = StringSplit($vLocal0044, $my_var000E, 0x1)
- Assign('REG_STATUS',1);Execute($KeyFileLine[1])
- $UniqueHardwareID = "CEF52C46-EFFF-89F6-9322-4F37F161CE84";StringReplace(StringReplace(_WinAPI_UniqueHardwareID($gConst0026), "{", ""), "}", "")
- If StringLen($UniqueHardwareID) <= 10 Then
- GetUID(0x1, $my_var0030, $Title_Wartool & $WT_Ver, "14992", $UniqueHardwareID, 0x1)
- Else
- If Not StringInStr($gNetData, $UniqueHardwareID) Then
- If $iMode = 1 Then
- GetUID(0x1, $my_var0030, $Title_Wartool & $WT_Ver, $global000A, $UniqueHardwareID, 0x1)
- FuncB002B()
- EndIf
- $my_var02CB = FileRead($Settings)
- $my_var02CC = FileOpen($Settings, 0x2)
- FileWrite($my_var02CC, StringRegExpReplace($my_var02CB, "(TT=)(.+)", ""))
- FileClose($my_var02CC)
- Else
- Assign('REG_STATUS',3);Execute($KeyFileLine[2])
- If IsArray(StringRegExp($gNetData, "(.)month-" & $UniqueHardwareID, 0x3)) Then
- IniWrite($Settings, "General", "TT", 0x1)
- Else
- If IniRead($Settings, "General", "TT", "") = "" Then IniWrite($Settings, "General", "TT", _Crypt_EncryptData($UniqueHardwareID, "something_absolutely_spooky_rng4144825", $iAlgorithm))
- EndIf
- EndIf
- If $my_var0033 = False Then
- $my_var0033 = True
- GUICtrlSetState($hIcon, $gConst001E)
- Assign('isActivated',$vLocal0054=3) ;Execute($KeyFileLine[4])
- If $isActivated = False Then
- GUICtrlSetTip($hIcon,'Free Version')
- GUICtrlSetImage($hIcon,'WB\1419692831_186389.ico');Execute($KeyFileLine[6])
- Else
- GUICtrlSetTip($hIcon,'Activated')
- GUICtrlSetImage($hIcon,'WB\1419692986_186405.ico');Execute($KeyFileLine[5])
- EndIf
- EndIf
- EndIf
- Return Eval('REG_STATUS');Execute($KeyFileLine[10])
- EndFunc
- ; Funky funk A000021000500RJJAOJRWO8OQ8OF - Remove by DeobfucatorEndFunc
- Func FnHotKey0000()
- Global $global0032[30][4], $my_var0233 = 0x0, $my_var0234
- Local $vLocal0001, $my_var0148, $my_var0268[30][4], $my_var02CE = 0x0
- $my_var0003 = GUICreate("AutoClicker", 0xBE, 0xC5, Default, Default, BitXOR($gConst0016, $gConst0010))
- $my_var0006 = GUICtrlCreateListView("Profile Name|Duration", 0xA, 0xA, 0xAA, 0x96)
- $my_var02CF = GUICtrlCreateContextMenu($my_var0006)
- $my_var02D0 = GUICtrlCreateMenuItem("Delete", $my_var02CF)
- $my_var02D1 = GUICtrlCreateMenuItem("Edit", $my_var02CF)
- GUICtrlCreateListViewItem("Click Spam" & "|" & "250", $my_var0006)
- $my_var02D2 = FileFindFirstFile("WB\ac_*.txt")
- While 0x1
- $my_var02D3 = FileFindNextFile($my_var02D2)
- If @error Then ExitLoop
- $my_var02D4 = StringRegExp($my_var02D3, "ac_(.+)(\x2E)txt", 0x3)
- _FileReadToArray("WB\" & $my_var02D3, $my_var0268, 0x0, "|")
- For $i = 0 To UBound($my_var0268) - 0x1
- $my_var02CE += $my_var0268[$i][3]
- Next
- If IsArray($my_var02D4) Then GUICtrlCreateListViewItem($my_var02D4[0] & "|" & Round($my_var02CE / 0x3E8, 0x1) & "s", $my_var0006)
- $my_var02CE = 0x0
- WEnd
- $my_var02D5 = GUICtrlCreateButton("New", 0xA, 0xA5, 0x4B, 0x19)
- $my_var02D6 = GUICtrlCreateButton("Execute", 0x69, 0xA5, 0x4B, 0x19)
- If _GUICtrlListView_GetItemCount($my_var0006) = 0 Then GUICtrlSetState($my_var02D6, $gConst0021)
- GUISetState(@SW_SHOW, $my_var0003)
- While 0x1
- $my_var012F = GUIGetMsg()
- Switch $my_var012F
- Case $my_var02D1
- $my_var025F = StringSplit(GUICtrlRead(GUICtrlRead($my_var0006)), "|")
- $my_var0260 = $my_var025F[1]
- ShellExecute(@ScriptDir & "\WB\ac_" & $my_var0260 & ".txt")
- Case $my_var02D0
- $my_var025F = StringSplit(GUICtrlRead(GUICtrlRead($my_var0006)), "|")
- $my_var0260 = $my_var025F[1]
- FuncA000F($my_var0006)
- FileDelete("WB\ac_" & $my_var0260 & ".txt")
- Case $gConst0019
- GUIDelete($my_var0003)
- ExitLoop
- Case $my_var02D5
- $my_var0260 = InputBox("AutoClicker", "Name your new record. Press OK to start.", "MyRecord1", Default, 0xFA, 0x82)
- If Not $my_var0260 Then ContinueLoop
- $my_var02D7 = GUICtrlCreateListViewItem($my_var0260 & "|N/A", $my_var0006)
- GUICtrlSetState($my_var02D6, $gConst0020)
- HotKeySet("^{s}", "FnHotKey0014")
- $global0031 = 0x0
- $my_var0233 = 0x0
- FuncB0008(0x4, "Recording in ")
- FuncB002A(FuncB0030() & " [Autoclicker]Recording.." & $my_var000E)
- FuncB0028("Click Spammer", "Recording mouseclicks" & $my_var000E & "[Ctrl+S] to stop.", 0xF)
- $my_var0234 = TimerInit()
- $my_var02D8 = DllOpen("user32.dll")
- While $global0031 = 0x0
- If _IsPressed("01", $my_var02D8) Then
- Do
- Until _IsPressed("01", $my_var02D8) = 0x0
- FuncB0020()
- ElseIf _IsPressed("02", $my_var02D8) Then
- Do
- Until _IsPressed("01", $my_var02D8) = 0x0
- FuncB0014()
- EndIf
- Sleep(0x32)
- WEnd
- DllClose($my_var02D8)
- ReDim $global0032[$my_var0233][4]
- FuncB0028("Click Spammer", "Saving..", 0x3)
- $my_var02D9 = FileOpen("WB\ac_" & $my_var0260 & ".txt", 0x2)
- If @error Then
- FuncB0028("AutoClicker", "Error saving coords", 0x2)
- ContinueLoop
- EndIf
- _FileWriteFromArray($my_var02D9, $global0032)
- FileClose($my_var02D9)
- FuncB002A(FuncB0030() & " [Autoclicker]Done." & $my_var000E)
- FuncB0028("AutoClicker", "Stopped", 0x3)
- $my_var02CE = 0x0
- For $i = 0 To UBound($global0032) - 0x1
- $my_var02CE += $global0032[$i][3]
- Next
- GUICtrlSetData($my_var02D7, $my_var0260 & "|" & Round($my_var02CE / 0x3E8, 0x1) & "s")
- GUISetState(@SW_RESTORE, $my_var0003)
- Case $my_var02D6
- $my_var025F = StringSplit(GUICtrlRead(GUICtrlRead($my_var0006)), "|")
- $my_var0260 = $my_var025F[1]
- _FileReadToArray("WB\ac_" & $my_var0260 & ".txt", $global0032, 0x0, "|")
- If IsArray($global0032) Or $my_var0260 = "Click Spam" Then
- FuncB0028("AutoClicker", "[Ctrl+S] to start recorded clicks.", 0x7)
- HotKeySet("^{s}", "FnHotKey0015")
- Else
- FuncB0028("AutoClicker", "Failed to load: WB\ac_" & $my_var0260 & ".txt", 0x3)
- EndIf
- GUISetState(@SW_HIDE, $my_var0003)
- EndSwitch
- WEnd
- EndFunc
- ; Funky funk A00002105000505AWR50KF54ASRLEJ - Remove by DeobfucatorEndFunc
- Func FuncB0035()
- Local $vLocal001B[] = ["WB\v3Incombat.bmp", "WB\v3Incombat2.bmp", "WB\Incombat_Joined.bmp", "WB\XButton.bmp", "WB\XButtonGray.bmp"]
- Local $vLocal001C, $my_var014A, $vLocal0052, $my_var014B
- _Func0004("WB\Dimension\CharPos.bmp", 0x0, $vLocal001C, $my_var014A, $global000D, "TRANSBLACK")
- If Not $vLocal001C Then
- $my_var023E = _Func000D($vLocal001B, 0x1, $vLocal0052, $my_var014B, $global000D, 0x12C, 0x1770)
- If $my_var023E = 3 Then
- FuncA0007($my_var005B, "primary", $vLocal0052, $my_var014B)
- ElseIf $my_var023E = 4 Then
- FuncA0005()
- ElseIf $my_var023E <= 2 Then
- While FuncA003A()
- Sleep(0x1F4)
- WEnd
- Sleep(0x7D0)
- FuncA0005()
- EndIf
- $vLocal001C = 0x0
- Sleep(0x1F4)
- EndIf
- EndFunc
- Func FuncB0036()
- $my_var02DA = DllStructCreate("byte[32];dword[10];byte[32];dword[6]")
- $my_var02DB = DllStructGetPtr($my_var02DA)
- $my_var02DC = 0x0
- While 0x1
- $my_var02DD = DllCall("user32.dll", "int", "EnumDisplaySettings", "ptr", 0x0, "dword", $my_var02DC, "ptr", $my_var02DB)
- If ($my_var02DD[0] = 0x0) Then ExitLoop
- $my_var02DE = DllStructGetData($my_var02DA, 0x4, 0x2)
- $my_var02DF = DllStructGetData($my_var02DA, 0x4, 0x3)
- $my_var02DC += 0x1
- WEnd
- $my_var02E0 = $my_var02DF / @DesktopHeight
- If RegRead("HKEY_CURRENT_USER\Control Panel\Desktop", "LogPixels") >= 96 Then $my_var02E0 = RegRead("HKEY_CURRENT_USER\Control Panel\Desktop", "LogPixels") / 0x60
- Return $my_var02E0
- EndFunc
- Func FuncB0037($my_var019A)
- Local $vLocal0025, $my_var0193
- FuncB0028("", "Energizing", 0.5)
- If $my_var019A = $gConst001C Then
- _Func0004("WB\" & "Farm_New_Toa.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0004("WB\" & "Farm_Toa.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0004("WB\" & "Farm_Toa2.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0xA)
- Else
- _Func0006("WB\" & "Farm_Toa.bmp", 0x1, 0x0, 0x0, $my_var0039 / 0x2, $my_var003A / 0x2, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0006("WB\" & "Farm_ToaWinter.bmp", 0x1, 0x0, 0x0, $my_var0039 / 0x2, $my_var003A / 0x2, $vLocal0025, $my_var0193, $global000D + 0xA)
- _Func0004("WB\" & "Farm_Toa2.bmp", 0x1, $vLocal0025, $my_var0193, $global000D + 0xA)
- EndIf
- If $vLocal0025 Then
- Sleep(0x12C)
- FuncA0007($my_var005B, "primary", $vLocal0025, $my_var0193, 0x1, 0x0)
- If $my_var019A = $gConst001D Then Sleep(0x640)
- If $my_var0044 = "" Then Sleep(0x320)
- EndIf
- EndFunc
- Func FuncB0038($my_var018B)
- Local $vLocal0001, $my_var0148, $my_var02E1 = ["WB\" & "Arena_Kid.bmp", "WB\" & "Arena_Kid2.bmp", "WB\Arena_Kid3.bmp", "WB\Arena_Kid4.bmp"]
- If $my_var018B >= $my_var0014 And $my_var018B <= FuncA0020($my_var0014, 0x14, "add") Then
- If Not $global0003 Then
- FuncB002A(FuncB0030() & " Kid Arena time." & $my_var000E)
- FuncA001D(0x1)
- MouseWheel("up", 0x3)
- Sleep(0x1F4)
- FuncA0016(0x0)
- If $global002E = "v6" Then FuncB000D()
- _Func000D($my_var02E1, 0x0, $vLocal0001, $my_var0148, $global000D + 0x1E, 0x3E8, 0xEA60)
- If $vLocal0001 Then
- Sleep(0x320)
- FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148, 0x1)
- _Func0008("WB\" & "Xbutton.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA, 0x3E8, 17000 + 4000 * $my_var0013)
- FuncB0005(0xA)
- $global0003 = True
- If $my_var005C = 1 Then MouseWheel("up", 0x2)
- Sleep(0x4E20)
- If _Func0004("WB\" & "XButton.bmp", 0x0, $vLocal0001, $my_var0148, $global000D + 0xA) Then FuncA0007($my_var005B, "primary", $vLocal0001, $my_var0148)
- FuncB002A(FuncB0030() & " Kid Arena ended." & $my_var000E)
- Else
- FuncB002A(FuncB0030() & " Error: can't enter kid arena." & $my_var000E)
- EndIf
- EndIf
- EndIf
- EndFunc
- #include <GuiListView.au3>
- ; Func _GUICtrlListView_GetItemParam
- Func FnHotKey000A()
- $my_var0046 = Not $my_var0046
- If $my_var0046 = True Then
- $my_var02E2 = "Paused."
- Else
- $my_var02E2 = "Continued."
- EndIf
- FuncB002A(FuncB0030() & " " & $my_var02E2 & $my_var000E)
- FuncB0028($my_var02E2, $my_var00AD & ".", 0x2)
- While $my_var0046
- If $my_var000D = False Then
- FuncB0000()
- Else
- FuncA0002()
- EndIf
- Sleep(0xA)
- WEnd
- EndFunc
- ; Funky funk A000021000500N43Q6G6OGTLAF610QS - Remove by DeobfucatorEndFunc
- Func FuncA0040()
- Local $vLocal0001, $my_var0148, $vLocal001C, $my_var014A
- _Func0004("WB\" & "XButton.bmp", 0x1, $vLocal0001, $my_var0148, $global000D + 0xA)
- If $vLocal0001 Then
- FuncA0007($my_var005B, "primary", $vLocal0001 - 0x7D, $my_var0148 + 0x190, 0x1)
- Sleep(0x320)
- MouseClickDrag("primary", ($vLocal0001 - 0x1E0) / $my_var0008, ($my_var0148 + 0x17C) / $my_var0008, ($vLocal0001 - 0x1E0) / $my_var0008, ($my_var0148 + 0x14A) / $my_var0008)
- Sleep(0x320)
- MouseClickDrag("primary", ($vLocal0001 - 0x190) / $my_var0008, ($my_var0148 + 0x17C) / $my_var0008, ($vLocal0001 - 0x1E0) / $my_var0008, ($my_var0148 + 0x14A) / $my_var0008)
- EndIf
- EndFunc
- ; Funky funk A000021050005GXULJILJTRCK9GQEFD - Remove by DeobfucatorEndFunc
- #include <WinAPIInternals.au3>
- ; Func _WinAPI_IsBadReadPtr
- Func DelSSTxt()
- If FileExists("WB\SS.txt") Then FileDelete("WB\" & "SS.txt")
- EndFunc
- Func FuncA0042($my_var0269)
- Local $i = 0x0, $sTemp, $sName = FuncB002D($my_var0269)
- Do
- $i += 0x1
- $sTemp = @TempDir & "\Temporary Directory " & $i & " for " & $sName
- Until Not FileExists($sTemp)
- Return $sTemp
- EndFunc
- ; Funky funk A0000210005004LRH2SNIT59HOEBG2VCW - Remove by DeobfucatorEndFunc
- ; DeTokenise by myAut2Exe >The Open Source AutoIT/AutoHotKey script decompiler< 2.13 build(200)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement