public override PlaceCrashBet CalculateNextCrashBet(CrashBet PreviousBet, bool Win) { PlaceCrashBet NextBet = new PlaceCrashBet(); dynamic result = Scope.DoCrashBet(PreviousBet, Win, NextBet); return(result); }
public override PlaceCrashBet CalculateNextCrashBet(CrashBet PreviousBet, bool Win) { PlaceCrashBet NextBet = new PlaceCrashBet(); DynValue DoDiceBet = CurrentRuntime.Globals.Get("DoCrashBet"); if (DoDiceBet != null) { DynValue Result = CurrentRuntime.Call(DoDiceBet, PreviousBet, Win, NextBet); } return(NextBet); }
public void PlaceCrashBet(PlaceCrashBet BetDetails) { if (betsOpen && Sock.State == WebSocketState.Open) { decimal amount = Math.Round(BetDetails.TotalAmount, 6); decimal payout = BetDetails.Payout; decimal returna = payout * 100; Sock.Send("42" + (reqid++).ToString() + "[\"place_bet\"," + (amount * 100000000).ToString("0") + "," + returna.ToString("0") + "]"); this.guid = BetDetails.GUID; callNotify(string.Format("Game Starting - Betting {0:0.00000000} at {1:0.00}x", amount, payout)); } }