/// <summary> /// 用户申请解散游戏 /// </summary> /// <param name="userID"></param> public void ApplyExitTable(int userid) { lock (objLock) { BullColorUser myu = GetUserByID(userid); if (myu == null) { return; } if (myu.CheckisWatch()) { return; //爆分的人不能申请 } //======================数据统计 //处理超时的动作 由_isAgreeExit状态自行处理 } }
/// <summary> /// 下注 1次 庄比牛牛特有 /// </summary> public void GambleOne(int userid, int _targetpos, int _gamble, int lx = 10000, int ly = 10000) { BullColorUser myu = GetUserByID(userid); if (myu == null) { return; } if (_DicPos2User[myu._Pos]._isBanker) { return; //庄不能下注 } if (myu.CheckisWatch()) { return; } _DicPos2User[myu._Pos]._gambleTotal += _gamble; //设置累计下注数 _DicPos2User[myu._Pos]._CurrentGold -= _gamble; _DicPos2User[_bankpos]._CurrentGold += _gamble; //奖池 tb_UserEx.UpdateData(_DicPos2User[myu._Pos]._tbUser); }