コード例 #1
0
        public override PlaceCrashBet CalculateNextCrashBet(CrashBet PreviousBet, bool Win)
        {
            PlaceCrashBet NextBet = new PlaceCrashBet();

            dynamic result = Scope.DoCrashBet(PreviousBet, Win, NextBet);

            return(result);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: EtherCrash.cs プロジェクト: hbernaciak/Doormat
        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));
            }
        }