public void CreateBattle(string accountID, string nickName, string face, int vip, int gameNum, int whoTakMoney) { LogHelper.DebugLog("收到:" + accountID + " 发来的CreateBattle"); Battleground bg = BattlegroundManager.Instance.CreateBattle(accountID, nickName, face, vip, gameNum, BattleType.CreateRoom); bg.Battle.WhoTakeMoney = whoTakMoney; bg.CreateBattleBack(); //创建记录to游戏数据库 int takeDiamon = -10; if (bg.Battle.WhoTakeMoney == 2) { if (gameNum == 8) { takeDiamon = -80; } else if (gameNum == 16) { takeDiamon = -120; } } new Game.Service.BattleService().JoinBattle(Config.ServerIP, Config.MahjongPort.ToString(), Convert.ToInt32(accountID), 1, bg.Battle.Code, 0, takeDiamon); }