diff --git a/src/components/BJ_Casino_Bot.vue b/src/components/BJ_Casino_Bot.vue
index cef7a09..e9ec874 100644
--- a/src/components/BJ_Casino_Bot.vue
+++ b/src/components/BJ_Casino_Bot.vue
@@ -23,17 +23,14 @@ Script.BotController = props.BJ_Casino_BotController;
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
diff --git a/src/components/BJ_Casino_Bot_Slot.vue b/src/components/BJ_Casino_Bot_Slot.vue
index 00521d0..a532bdf 100644
--- a/src/components/BJ_Casino_Bot_Slot.vue
+++ b/src/components/BJ_Casino_Bot_Slot.vue
@@ -1,4 +1,5 @@
@@ -16,7 +18,17 @@ props.Script.SlotScript = SlotScript;
延遲:
- 秒
+ 秒
+
+
+ 倍率:
+ 倍
+
+
+
+ 轉數:
+ 轉
+
{ SlotScript.OnclickSpin() }" round
v-show="!SlotScript.IsSpin.value">
diff --git a/src/script/BJ_Casino_Bot_Slot.ts b/src/script/BJ_Casino_Bot_Slot.ts
index 7768132..b58c937 100644
--- a/src/script/BJ_Casino_Bot_Slot.ts
+++ b/src/script/BJ_Casino_Bot_Slot.ts
@@ -10,6 +10,14 @@ export class BJ_Casino_Bot_Slot {
public SpinDelay: Ref = ref(1);
+ public IsRatioStop: Ref = ref(false);
+
+ public RatioStop: Ref = ref(100);
+
+ public IsCountStop: Ref = ref(false);
+
+ public CountStop: Ref = ref(100);
+
public Slot: SlotBase = null;
public GameInData: any = null;
@@ -67,6 +75,13 @@ export class BJ_Casino_Bot_Slot {
this.NoMoney();
return;
}
+ if (this.IsCountStop) {
+ if (this.CountStop.value <= 0) {
+ this.OnclickStop();
+ return;
+ }
+ this.CountStop.value -= 1;
+ }
this.IsRun = true;
await this.Slot.Spin();
await Tools.Sleep(this.SpinDelay.value * 1000);
diff --git a/src/script/Common/Game/Base/SlotBase.ts b/src/script/Common/Game/Base/SlotBase.ts
index f4decab..570558c 100644
--- a/src/script/Common/Game/Base/SlotBase.ts
+++ b/src/script/Common/Game/Base/SlotBase.ts
@@ -87,7 +87,13 @@ export class SlotBase {
}
this._bj_Casino_Bot.UserData.Money = money;
this._bj_Casino_Bot.SetUI();
- let scale: number = winMoney > 0 ? NumberEx.divide(winMoney, this._bj_Slot.NowBet) : 0;
+ let ratio: number = winMoney > 0 ? NumberEx.divide(winMoney, this._bj_Slot.NowBet) : 0;
+ if (this._bj_Slot.IsRatioStop && ratio >= this._bj_Slot.RatioStop.value) {
+ this._bj_Slot.OnclickStop();
+ }
+ if (this._bj_Slot.IsCountStop && this._bj_Slot.CountStop.value === 0) {
+ this._bj_Slot.OnclickStop();
+ }
this._bj_Casino_Bot.AddLog(`Slot${this.ID} Spin Bet: ${this._bj_Slot.NowBet}, Money: ${money}${winMoneyLog}${freeLog}`);
}
diff --git a/進度表.txt b/進度表.txt
index 7f6de97..0868971 100644
--- a/進度表.txt
+++ b/進度表.txt
@@ -1,8 +1,5 @@
-1. 讀表
-2. 達到轉次停止
-3. 達到倍數停止
-4. 自動入桌選擇沒人玩的
-5. 沒錢變顏色
-6. 自動帶入帳號登入
-7. 自動設定全部行為
-8. 多個模板
\ No newline at end of file
+1. 自動入桌選擇沒人玩的
+2. 沒錢變顏色
+3. 自動帶入帳號登入
+4. 自動設定全部行為
+5. 多個模板
\ No newline at end of file