Skip to content

Commit bd367f7

Browse files
committed
add Min Max in delay clicking
1 parent 114f908 commit bd367f7

File tree

5 files changed

+100
-35
lines changed

5 files changed

+100
-35
lines changed

TbsCore/Helpers/AccountHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public static int Delay(Account acc)
5353
{
5454
//Return random delay
5555
Random rnd = new Random();
56-
return acc.Settings.DelayClicking + rnd.Next(-500, 500);
56+
return rnd.Next(acc.Settings.DelayClickingMin, acc.Settings.DelayClickingMax);
5757
}
5858

5959
public static void StartAccountTasks(Account acc)

TbsCore/Models/Settings/GeneralSettings.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ public void Init()
2626
DonateAbove = 95;
2727
DonateExcessOf = 65;
2828
DiscordWebhook = false;
29-
DelayClicking = 3000;
29+
DelayClickingMin = 2500;
30+
DelayClickingMax = 3800;
3031
}
3132

3233
public bool AutoActivateProductionBoost { get; set; }
@@ -134,9 +135,14 @@ public void Init()
134135
public bool DiscordOnlineAnnouncement { get; set; }
135136

136137
/// <summary>
137-
/// How long should bot click between 2 click ( bot will +- 500ms for random )
138+
/// Minimum time between 2 click
138139
/// </summary>
139-
public int DelayClicking { get; set; }
140+
public int DelayClickingMin { get; set; }
141+
142+
/// <summary>
143+
/// Maximum time between 2 click
144+
/// </summary>
145+
public int DelayClickingMax { get; set; }
140146
}
141147

142148
/// <summary>

TravBotSharp/ControlPanel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ private void button6_Click(object sender, EventArgs e) // Login all accounts
258258
if (acc.TaskTimer?.IsBotRunning() ?? false) continue;
259259

260260
_ = IoHelperCore.LoginAccount(acc);
261-
await Task.Delay(acc.Settings.DelayClicking + ran.Next(-500, 500));
261+
await Task.Delay(AccountHelper.Delay(acc));
262262
}
263263
}).Start();
264264
generalUc1.UpdateBotRunning("true");

TravBotSharp/Views/GeneralUc.Designer.cs

Lines changed: 81 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TravBotSharp/Views/GeneralUc.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ public void UpdateUc()
6464
UpdaterBonusPrio(acc);
6565
UpdaterResPrio(acc);
6666

67-
clickDelayUpDown.Value = acc.Settings.DelayClicking > 0 ? acc.Settings.DelayClicking : 3000;
67+
clickDelayMin.Value = acc.Settings.DelayClickingMin > 0 ? acc.Settings.DelayClickingMin : 2500;
68+
clickDelayMax.Value = acc.Settings.DelayClickingMax > 0 ? acc.Settings.DelayClickingMax : 3800;
6869
}
6970

7071
private void SupplyResourcesButton_Click(object sender, EventArgs e) //select village to supply res to new villages
@@ -417,7 +418,12 @@ private void button12_Click(object sender, EventArgs e)
417418

418419
private void clickDelayUpDown_ValueChanged(object sender, EventArgs e)
419420
{
420-
GetSelectedAcc().Settings.DelayClicking = (int)clickDelayUpDown.Value;
421+
GetSelectedAcc().Settings.DelayClickingMin = (int)clickDelayMin.Value;
422+
}
423+
424+
private void clickDelayMax_ValueChanged(object sender, EventArgs e)
425+
{
426+
GetSelectedAcc().Settings.DelayClickingMax = (int)clickDelayMax.Value;
421427
}
422428

423429
private void UpdaterResPrio(Account acc)

0 commit comments

Comments
 (0)