//发送存钱消息 public int SaveMoneyToBank(int amount) { if (amount == 0) { return(0); } CCharacterData pCharData = CObjectManager.Instance.getPlayerMySelf().GetCharacterData(); if (pCharData != null) { if ((pCharData.Get_Money()) >= amount) { byte SaveType = (byte)CGBankMoney.OPtype.SAVE_MONEY; CGBankMoney msg = new CGBankMoney(); msg.SaveType = (SaveType); msg.AmountMoney = (amount); NetManager.GetNetManager().SendPacket(msg); } else { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_INFO_INTERCOURSE, "存钱数目超过身上金钱数目"); } } return(0); }
//发送存元宝消息 public int SaveRMBToBank(string szRMB) { int Amount = int.Parse(szRMB); if (Amount == 0) { return(0); } CCharacterData pCharData = CObjectManager.Instance.getPlayerMySelf().GetCharacterData(); if (pCharData != null) { if ((pCharData.Get_RMB()) >= Amount) { byte SaveType = (byte)CGBankMoney.OPtype.SAVE_RMB; CGBankMoney msg = new CGBankMoney(); msg.SaveType = SaveType; msg.AmountRMB = Amount; NetManager.GetNetManager().SendPacket(msg); } else { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_INFO_INTERCOURSE, "存元宝的数目超过身上元宝的数目"); } } return(0); }
//发送取钱消息 public int GetMoneyFromBank(int amount) { if (amount == 0) { return(0); } if ((CDataPool.Instance.UserBank_GetBankMoney()) >= amount) { byte SaveType = (byte)CGBankMoney.OPtype.PUTOUT_MONEY; CGBankMoney msg = new CGBankMoney(); msg.SaveType = (SaveType); msg.AmountMoney = (amount); NetManager.GetNetManager().SendPacket(msg); } else { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_INFO_INTERCOURSE, "取钱数目超过银行中现有金钱数目"); } return(0); }
//发送取元宝消息 public int GetRMBFromBank(string szRMB) { int Amount = int.Parse(szRMB); if (Amount == 0) { return(0); } if ((uint)(CDataPool.Instance.UserBank_GetBankRMB()) >= Amount) { byte SaveType = (byte)CGBankMoney.OPtype.PUTOUT_RMB; CGBankMoney msg = new CGBankMoney(); msg.SaveType = (SaveType); msg.AmountRMB = (Amount); NetManager.GetNetManager().SendPacket(msg); } else { CEventSystem.Instance.PushEvent(GAME_EVENT_ID.GE_INFO_INTERCOURSE, "取元宝的数目超过银行中现有元宝的数目"); } return(0); }