Skip to content
This repository has been archived by the owner on Jun 12, 2022. It is now read-only.

Commit

Permalink
v1.9
Browse files Browse the repository at this point in the history
- Added settings GUI for Fishing Bot. You are now be able to update the
offsets and address by yourself.
- Added auto clean log folders if there are more than 10 log files.
  • Loading branch information
mannguyen0107 committed Oct 2, 2015
1 parent 6005ccb commit a20ebaa
Show file tree
Hide file tree
Showing 11 changed files with 222 additions and 88 deletions.
118 changes: 67 additions & 51 deletions LFBot/Functions/LFB Fishing Functions.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -15,58 +15,31 @@ FishingListReload()
Return
}

GetAddressWater(PID, Base, Address)
GetAddress(PID, Base, Address, Offset)
{
pointerBase := base + Address
y1 := ReadMemory(PID, pointerBase)
y2 := ReadMemory(PID, y1 + 0x144)
y3 := ReadMemory(PID, y2 + 0xe4)
Return @ := (y3 + 0x70)
}

GetAddressLava(PID, Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(PID, pointerBase)
y2 := ReadMemory(PID, y1 + 0x144)
y3 := ReadMemory(PID, y2 + 0xe4)
Return @ := (y3 + 0x514)
}

GetAddressChoco(PID, Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(PID, pointerBase)
y2 := ReadMemory(PID, y1 + 0x144)
y3 := ReadMemory(PID, y2 + 0xe4)
Return @ := (y3 + 0x2c0)
}

GetFishingStateWaterAddress(PID, Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(PID, pointerBase)
y2 := ReadMemory(PID, y1 + 0x5d8)
y3 := ReadMemory(PID, y2 + 0x7d4)
Return @ := (y3 + 0x5a0)
}

GetFishingStateChocoAddress(PID, Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(PID, pointerBase)
y2 := ReadMemory(PID, y1 + 0x5d8)
y3 := ReadMemory(PID, y2 + 0x7d8)
Return @ := (y3 + 0x684)
}

GetFishingStateLavaAddress(PID, Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(PID, pointerBase)
y2 := ReadMemory(PID, y1 + 0x5d8)
y3 := ReadMemory(PID, y2 + 0x7d8)
Return @ := (y3 + 0x1e4)
pointerBase := Base + Address
y := ReadMemory(PID, pointerBase)
OffsetSplit := StrSplit(Offset, "+")
OffsetCount := OffsetSplit.MaxIndex()
Loop, %OffsetCount%
{
if (a_index = OffsetCount)
{
Address := (y + OffsetSplit[a_index])
}
else
{
if(a_index = 1) {
y := ReadMemory(PID, y + OffsetSplit[a_index])
}
else
{
y := ReadMemory(PID, y + OffsetSplit[a_index])
}

}
}
Return Address
}

getProcessBaseAddress(Handle)
Expand All @@ -90,4 +63,47 @@ ReadMemory(PID, MADDRESS)
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
}
Return result
}

Help() {
ToolTip

CurrControl := A_GuiControl

IfEqual, CurrControl, FishingSettingHelp1
{
Help := "This is the fishing base address this address will change everytime`nTrove update. Thus everytime Trove update please go onto the forum`nto check for new address."
}
else IfEqual, CurrControl, FishingSettingHelp2
{
Help := "This is the time before the checking for fishing bite start. It is`nused for reduce CPU usage purpose. Default: 12 seconds"
}
else IfEqual, CurrControl, FishingSettingHelp3
{
Help := "This is the offset for checking fish bite in water. It might or`nmight not changes when Trove update. Hence, please check`nthe forum for more info."
}
else IfEqual, CurrControl, FishingSettingHelp4
{
Help := "This is the offset for checking fish bite in lava. It might or`nmight not changes when Trove update. Hence, please check`nthe forum for more info."
}
else IfEqual, CurrControl, FishingSettingHelp5
{
Help := "This is the offset for checking fish bite in Chocolate. It might`nor might not changes when Trove update. Hence, please check`nthe forum for more info."
}
else IfEqual, CurrControl, FishingSettingHelp6
{
Help := "This is the offset for checking fishing in water. It might or`nmight not changes when Trove update. Hence, please check`nthe forum for more info."
}
else IfEqual, CurrControl, FishingSettingHelp7
{
Help := "This is the offset for checking fishing in lava. It might or`nmight not changes when Trove update. Hence, please check`nthe forum for more info."
}
else IfEqual, CurrControl, FishingSettingHelp8
{
Help := "This is the offset for checking fishing in Chocolate. It might`nor might not changes when Trove update. Hence, please check`nthe forum for more info."
}

ToolTip % Help

Return
}
4 changes: 1 addition & 3 deletions LFBot/Functions/LFB Login Functions.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,10 @@ LaunchGlyph(GlyphPath)
; Click Play Function.
ClickPlay()
{
Global TimeStamp
Global LogPath
log("Waiting to click Play button...", LogPath)
; Click on Play
ToolTip, "If your mouse get frozen it is because the bot cannot find the Play button`n then please use Ctrl+Shift+Q to reload and check your settings again."
ToolTip, "If your mouse get frozen it is because the bot cannot find the Play button`n then please use Ctrl+Shift+R to reload and check your settings again."
Loop
{
WinActivate, Glyph
Expand All @@ -76,7 +75,6 @@ ClickPlay()

SetWinTitleAtLaunch(LoginName)
{
Global TimeStamp
Global LogPath
log("Renaming Trove window to the account name: " . LoginName . " ...", LogPath)
Global ClientWidth
Expand Down
35 changes: 35 additions & 0 deletions LFBot/GUI Design/LFB GUI Fishing Settings Design.ahk
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Gui, FishingSetting:Font, S9 Q4, Verdana
Gui, FishingSetting:Add, GroupBox, x15 y10 w350 h80, Main
Gui, FishingSetting:Add, Text, x30 y30 w100 h20, Base Address:
Gui, FishingSetting:Add, Edit, x130 y28 w200 h20 +Center vAddress
Gui, FishingSetting:Add, Text, x30 y60 w100 h20, Scan Start At:
Gui, FishingSetting:Add, Edit, x130 y58 w40 h20 +Center vScanTime
Gui, FishingSetting:Add, Text, x175 y60 w60 h20, seconds

Gui, FishingSetting:Add, GroupBox, x15 y100 w350 h110, Fish Bite Offsets
Gui, FishingSetting:Add, Text, x30 y120 w100 h20, Water:
Gui, FishingSetting:Add, Edit, x130 y118 w200 h20 +Center vFishBiteWaterOffsets
Gui, FishingSetting:Add, Text, x30 y150 w100 h20, Lava:
Gui, FishingSetting:Add, Edit, x130 y148 w200 h20 +Center vFishBiteLavaOffsets
Gui, FishingSetting:Add, Text, x30 y180 w100 h20, Choco:
Gui, FishingSetting:Add, Edit, x130 y178 w200 h20 +Center vFishBiteChocoOffsets

Gui, FishingSetting:Add, GroupBox, x15 y220 w350 h110, Liquid Type Offsets
Gui, FishingSetting:Add, Text, x30 y240 w100 h20, Water:
Gui, FishingSetting:Add, Edit, x130 y238 w200 h20 +Center vLiquidTypeWaterOffsets
Gui, FishingSetting:Add, Text, x30 y270 w100 h20, Lava:
Gui, FishingSetting:Add, Edit, x130 y268 w200 h20 +Center vLiquidTypeLavaOffsets
Gui, FishingSetting:Add, Text, x30 y300 w100 h20, Choco:
Gui, FishingSetting:Add, Edit, x130 y298 w200 h20 +Center vLiquidTypeChocoOffsets

Gui, FishingSetting:Add, Picture, x340 y30 w14 h14 vFishingSettingHelp1 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y60 w14 h14 vFishingSettingHelp2 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y120 w14 h14 vFishingSettingHelp3 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y150 w14 h14 vFishingSettingHelp4 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y180 w14 h14 vFishingSettingHelp5 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y240 w14 h14 vFishingSettingHelp6 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y270 w14 h14 vFishingSettingHelp7 gHelp, %A_ScriptDir%/data/img/launcher/help.png
Gui, FishingSetting:Add, Picture, x340 y300 w14 h14 vFishingSettingHelp8 gHelp, %A_ScriptDir%/data/img/launcher/help.png

Gui, FishingSetting:Add, Button, x50 y340 w120 h30 gFishingSettingSave, Save
Gui, FishingSetting:Add, Button, x220 y340 w120 h30 gFishingSettingCancel, Cancel
12 changes: 3 additions & 9 deletions LFBot/GUI Design/LFB GUI Main Design.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,9 @@ Gui, Main:Tab, 3
Gui, Main:Add, ListView, x30 y140 w670 h140 NoSortHdr Grid -Multi vFishingList, Account Name|Start Time|Reel In|Fish In|Status|AFK Start Time
Gui, Main:Add, Button, x30 y290 w190 h40 gFishingStartAll, Fishing Start All
Gui, Main:Add, Button, x30 y340 w190 h40 gFishingStopAll, Fishing Stop All
Gui, Main:Add, Button, x255 y290 w190 h40 gFishingStartSelected, Fishing Start Selected
Gui, Main:Add, Button, x255 y340 w190 h40 gFishingStopSelected, Fishing Stop Selected
Gui, Main:Add, GroupBox, x480 y284 w220 h97 E0x00000020
Gui, Main:Add, Text, x490 y300 w60 BackgroundTrans E0x00000020, Address:
Gui, Main:Add, Edit, x590 y299 w100 h20 +Center vAddress
Gui, Main:Add, Text, x490 y327 w90 BackgroundTrans E0x00000020, Scan Start At:
Gui, Main:Add, Edit, x590 y325 w40 h20 +Center vScanTime
Gui, Main:Add, Text, x635 y326 w90 BackgroundTrans E0x00000020, seconds
Gui, Main:Add, Button, x537 y352 w100 h20 gFishingSettingSave, Save Settings
Gui, Main:Add, Button, x270 y290 w190 h40 gFishingStartSelected, Fishing Start Selected
Gui, Main:Add, Button, x270 y340 w190 h40 gFishingStopSelected, Fishing Stop Selected
Gui, Main:Add, Button, x510 y290 w190 h40 gFishingSetting, Settings

; Boot/Decons Tab
Gui, Main:Tab, 4
Expand Down
8 changes: 7 additions & 1 deletion LFBot/LFB First Launch.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,13 @@ IfNotExist, %A_ScriptDir%/data/configs/loginsystem.ini
IfNotExist, %A_ScriptDir%/data/configs/fishingsystem.ini
{
;Default Settings for Fishing Sytem.
IniWrite, 0x00ACA8DC, %A_ScriptDir%/data/configs/fishingsystem.ini, MemoryAddress, Address
IniWrite, 0x00AAB440, %A_ScriptDir%/data/configs/fishingsystem.ini, MemoryAddress, Address
IniWrite, 0x144+0xe4+0x70, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Water
IniWrite, 0x144+0xe4+0x514, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Lava
IniWrite, 0x144+0xe4+0x2c0, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Choco
IniWrite, 0x604+0x7d4+0x28+0x524, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Water
IniWrite, 0x604+0x7d4+0x48c+0x3e0, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Lava
IniWrite, 0x604+0x7d4+0x3c8+0xfc, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Choco
IniWrite, 12, %A_ScriptDir%/data/configs/fishingsystem.ini, TimeBeforeScan, Time
}

Expand Down
5 changes: 5 additions & 0 deletions LFBot/LFB GUI Design.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@
;~ ------------------------------------------------------
#Include %A_ScriptDir%/LFBot/GUI Design/LFB GUI Login Settings Design.ahk

;~ ------------------------------------------------------
;~ Fishing Settings GUI Design
;~ ------------------------------------------------------
#Include %A_ScriptDir%/LFBot/GUI Design/LFB GUI Fishing Settings Design.ahk

;~ ------------------------------------------------------
;~ BootDecons Settings GUI Design
;~ ------------------------------------------------------
Expand Down
8 changes: 6 additions & 2 deletions LFBot/LFB GUI Loading Data.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,13 @@ LV_ModifyCol(2, "Center")

; Fishing List
IniRead, LoadAddress, %A_ScriptDir%/data/configs/fishingsystem.ini, MemoryAddress, Address
IniRead, LoadFishBiteWaterOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Water
IniRead, LoadFishBiteLavaOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Lava
IniRead, LoadFishBiteChocoOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Choco
IniRead, LoadLiquidTypeWaterOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Water
IniRead, LoadLiquidTypeLavaOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Lava
IniRead, LoadLiquidTypeChocoOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Choco
IniRead, LoadScanTime, %A_ScriptDir%/data/configs/fishingsystem.ini, TimeBeforeScan, Time
GuiControl, Main:, Address, %LoadAddress%
GuiControl, Main:, ScanTime, %LoadScanTime%
FishingListReload()
Gui, Main:ListView, FishingList
LV_ModifyCol(1, "Center")
Expand Down
5 changes: 3 additions & 2 deletions LFBot/LFB Global Variables.ahk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Global BotVer := "1.8"
Global BotVer := "1.9"
Global ClientWidth
Global ClientHeight
Global StandaloneDataPath := LOCALAPPDATA . "\Glyph\"
Expand All @@ -8,4 +8,5 @@ Global BotList := Object() ;The array where the clients are added.
Global SelectedSlots := Object()
Global AFKList := Object()
Global SDActive := 0
Global LaunchGlyphFail
Global LaunchGlyphFail
Global LogFileCount := 0
85 changes: 67 additions & 18 deletions LFBot/Tab Controls/LFB Tab Fishing.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@
Sleep 400

Base := getProcessBaseAddress(Handle)
WaterAddress := GetAddressWater(PID, Base, LoadAddress)
WaterAddress := GetAddress(PID, Base, LoadAddress, LoadFishBiteWaterOffsets)
Sleep 100
LavaAddress := GetAddressLava(PID, Base, LoadAddress)
ChocoAddress := GetAddressChoco(PID, Base, LoadAddress)
LavaAddress := GetAddress(PID, Base, LoadAddress, LoadFishBiteLavaOffsets)
ChocoAddress := GetAddress(PID, Base, LoadAddress, LoadFishBiteChocoOffsets)
Sleep 100
GetFishingStateWaterAddress := GetFishingStateWaterAddress(PID, Base, LoadAddress)
GetFishingStateLavaAddress := GetFishingStateLavaAddress(PID, Base, LoadAddress)
GetFishingStateWaterAddress := GetAddress(PID, Base, LoadAddress, LoadLiquidTypeWaterOffsets)
GetFishingStateLavaAddress := GetAddress(PID, Base, LoadAddress, LoadLiquidTypeLavaOffsets)
Sleep 100
GetFishingStateChocoAddress := GetFishingStateChocoAddress(PID, Base, LoadAddress)
GetFishingStateChocoAddress := GetAddress(PID, Base, LoadAddress, LoadLiquidTypeChocoOffsets)
Sleep 200

;Detecting Liquid type via memory read.
Expand Down Expand Up @@ -182,7 +182,7 @@ FishBiteMemoryScan:
}

;Memory scan for current client to check for fish bite
If (LoadScanTime < CurrentTime) ;Wont start a memory scan till 12Seconds has passed. This is to Lower cpu usage.
If (CurrentTime > LoadScanTime)
{
If (BotList[this_index, 12] = 1) ;Water type found scan only water type
{
Expand Down Expand Up @@ -328,16 +328,16 @@ FishingStartSelected:
HumanPressButton("f", PID)

;Setting up addresses for Memory scan
Base := getProcessBaseAddress(Handle)
WaterAddress := GetAddressWater(PID, Base, LoadAddress)
Sleep 200
LavaAddress := GetAddressLava(PID, Base, LoadAddress)
ChocoAddress := GetAddressChoco(PID, Base, LoadAddress)
Sleep 200
GetFishingStateWaterAddress := GetFishingStateWaterAddress(PID, Base, LoadAddress)
GetFishingStateLavaAddress := GetFishingStateLavaAddress(PID, Base, LoadAddress)
Sleep 200
GetFishingStateChocoAddress := GetFishingStateChocoAddress(PID, Base, LoadAddress)
Base := getProcessBaseAddress(Handle)
WaterAddress := GetAddress(PID, Base, LoadAddress, LoadFishBiteWaterOffsets)
Sleep 200
LavaAddress := GetAddress(PID, Base, LoadAddress, LoadFishBiteLavaOffsets)
ChocoAddress := GetAddress(PID, Base, LoadAddress, LoadFishBiteChocoOffsets)
Sleep 200
GetFishingStateWaterAddress := GetAddress(PID, Base, LoadAddress, LoadLiquidTypeWaterOffsets)
GetFishingStateLavaAddress := GetAddress(PID, Base, LoadAddress, LoadLiquidTypeLavaOffsets)
Sleep 200
GetFishingStateChocoAddress := GetAddress(PID, Base, LoadAddress, LoadLiquidTypeChocoOffsets)

;Detecting Liquid type via memory read.
DetectedLiquidType := 0 ;Default = for unknown type.
Expand Down Expand Up @@ -417,15 +417,64 @@ FishingStopSelected:
}
Return

FishingSetting:
Gui, FishingSetting:Show, x180 y0 w380 h380, Fishing Settings
OnMessage(0x200, "Help")

IniRead, LoadAddress, %A_ScriptDir%/data/configs/fishingsystem.ini, MemoryAddress, Address
IniRead, LoadFishBiteWaterOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Water
IniRead, LoadFishBiteLavaOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Lava
IniRead, LoadFishBiteChocoOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Choco
IniRead, LoadLiquidTypeWaterOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Water
IniRead, LoadLiquidTypeLavaOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Lava
IniRead, LoadLiquidTypeChocoOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Choco
IniRead, LoadScanTime, %A_ScriptDir%/data/configs/fishingsystem.ini, TimeBeforeScan, Time
GuiControl, FishingSetting:, Address, %LoadAddress%
GuiControl, FishingSetting:, FishBiteWaterOffsets, %LoadFishBiteWaterOffsets%
GuiControl, FishingSetting:, FishBiteLavaOffsets, %LoadFishBiteLavaOffsets%
GuiControl, FishingSetting:, FishBiteChocoOffsets, %LoadFishBiteChocoOffsets%
GuiControl, FishingSetting:, LiquidTypeWaterOffsets, %LoadLiquidTypeWaterOffsets%
GuiControl, FishingSetting:, LiquidTypeLavaOffsets, %LoadLiquidTypeLavaOffsets%
GuiControl, FishingSetting:, LiquidTypeChocoOffsets, %LoadLiquidTypeChocoOffsets%
GuiControl, FishingSetting:, ScanTime, %LoadScanTime%
Return

; Button Setting Save
FishingSettingSave:
GuiControlGet, Address
GuiControlGet, FishBiteWaterOffsets
GuiControlGet, FishBiteLavaOffsets
GuiControlGet, FishBiteChocoOffsets
GuiControlGet, LiquidTypeWaterOffsets
GuiControlGet, LiquidTypeLavaOffsets
GuiControlGet, LiquidTypeChocoOffsets
GuiControlGet, ScanTime

IniWrite, %Address%, %A_ScriptDir%/data/configs/fishingsystem.ini, MemoryAddress, Address
IniWrite, %FishBiteWaterOffsets%, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Water
IniWrite, %FishBiteLavaOffsets%, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Lava
IniWrite, %FishBiteChocoOffsets%, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Choco
IniWrite, %LiquidTypeWaterOffsets%, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Water
IniWrite, %LiquidTypeLavaOffsets%, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Lava
IniWrite, %LiquidTypeChocoOffsets%, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Choco
IniWrite, %ScanTime%, %A_ScriptDir%/data/configs/fishingsystem.ini, TimeBeforeScan, Time

IniRead, LoadAddress, %A_ScriptDir%/data/configs/fishingsystem.ini, MemoryAddress, Address
IniRead, LoadFishBiteWaterOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Water
IniRead, LoadFishBiteLavaOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Lava
IniRead, LoadFishBiteChocoOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, FishBiteOffsets, Choco
IniRead, LoadLiquidTypeWaterOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Water
IniRead, LoadLiquidTypeLavaOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Lava
IniRead, LoadLiquidTypeChocoOffsets, %A_ScriptDir%/data/configs/fishingsystem.ini, LiquidTypeOffsets, Choco
IniRead, LoadScanTime, %A_ScriptDir%/data/configs/fishingsystem.ini, TimeBeforeScan, Time

log("Saved fishing address for Fishing Bot. New address is: " . Address . " and time before scan start is: " . ScanTime, LogPath)
Gui, FishingSetting:Hide
MsgBox, 64, Fishing Settings, Settings are successfully saved.
Return

FishingSettingCancel:
Gui, FishingSetting:Hide
Return

Help:
Return
Loading

0 comments on commit a20ebaa

Please sign in to comment.