From f6b41481ad949596ed3bcfb7d8d9a65bee57e256 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 28 三月 2019 14:43:31 +0800 Subject: [PATCH] 6373 【后端】【2.0】删除无用功能代码、封包、配置(消费VIP、充值活动) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py | 113 -------------------------------------------------------- 1 files changed, 0 insertions(+), 113 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py index 13156e9..e2e458c 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py @@ -45,7 +45,6 @@ import ShareDefine import PlayerAttrFruit import DataRecordPack -import PyMapTable import ChPyNetSendPack import NetPackCommon import IpyGameDataPY @@ -1919,118 +1918,6 @@ Def_Discount_ItemType, #折扣卡物品类型 Def_SelectMore_ItemType #多选礼包物品类型 ) = range(2) - -#//A3 21 使用特殊运营物品 #tagCMUseSpecialItem -# -#struct tagCMUseSpecialItem -#{ -# tagHead Head; -# BYTE SpeicalItemType; //特殊运营物品类型,0打折卡,1多选礼包 -# int ItemID; //物品ID -# BYTE ItemIndex; //物品在背包中的索引位置 -# BYTE Select; //选择,只对多选礼包有用 -#}; -## 使用特殊运营物品(封包参数) -# @param index 玩家索引 -# @param packData 接收到的封包数据 -# @param tick 当前时间 -# @return None -def OnUseSpecialItem(index, packData, tick): -# #GameWorld.Log("OnUseSpecialItem") -# curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index) -# specialItemType = packData.SpeicalItemType -# itemID = packData.ItemID -# itemIndex = packData.ItemIndex -# selectIndex = packData.Select -# -# curPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem) -# curItem = curPack.GetAt(itemIndex) -# if curItem.GetItemTypeID() != itemID: -# GameWorld.Log("使用特殊运营物品失败,物品ID不一致") -# return -# isBind = curItem.GetIsBind()#继承被使用物品的绑定属性,先记录 -# itemName = curItem.GetName() -# -# needGold = 0 #需要消耗多少钻石 -# itemInfoList = [] -# useMoneyInfo = "" -# #如果是打折卡类型 -# if specialItemType == Def_Discount_ItemType: -# #GameWorld.Log("处理打折卡物品类型") -# discountItem = ReadChConfig.GetEvalChConfig("DiscountItem") -# #GameWorld.Log("读取到的打折卡物品配置信息=%s"%discountItem) -# itemSetInfo = discountItem.get(itemID, None) -# if not itemSetInfo: -# GameWorld.ErrLog("折扣卡,没有找到对应物品的配置信息,物品ID:%s"%itemID) -# return -# needGold, itemInfo = itemSetInfo -# itemInfoList.append(itemInfo) -# useMoneyInfo = "UseSpecialItem_Discount" -# else: -# #GameWorld.Log("处理多选礼包物品类型") -# selectMoreItem = ReadChConfig.GetEvalChConfig("SelectMoreItem") -# #GameWorld.Log("读取到的多选礼包物品配置信息=%s"%selectMoreItem) -# itemSetInfo = selectMoreItem.get(itemID, None) -# if not itemSetInfo: -# GameWorld.ErrLog("多选礼包,没有找到对应物品的配置信息,物品ID:%s"%itemID) -# return -# if selectIndex < 0 or selectIndex >= len(itemSetInfo): -# GameWorld.ErrLog("多选礼包,选择索引越界,物品ID:%s 选择索引:%s"%(itemID, selectIndex)) -# return -# itemSetInfo = itemSetInfo[selectIndex] -# needGold, itemInfoList = itemSetInfo -# useMoneyInfo = "UseSpecialItem_SelectMore" -# #GameWorld.Log("needGold=%s itemInfoList=%s"%(needGold, itemInfoList)) -# -# #钻石不足 -# if not PlayerControl.HaveMoney(curPlayer, IPY_GameWorld.TYPE_Price_Gold_Money, needGold): -# GameWorld.ErrLog("钻石不足") -# return -# #背包剩余空间 -# packSpace = ItemControler.GetItemPackSpace(curPlayer, IPY_GameWorld.rptItem) -# if packSpace < len(itemInfoList): -# PlayerControl.NotifyCode(curPlayer, "GeRen_chenxin_998371") -# GameWorld.ErrLog("背包空间不足") -# return -# #给物品 -# for itemInfo in itemInfoList: -# newItemId, itemCount, bind, isAppoint = itemInfo -# makeItemID = newItemId -# #是定制物品 -# if isAppoint: -# appointItemList = PyMapTable.GetPyMapTable("AppointItemList") #定制物品列表 -# itemData = appointItemList.GetRecord("ItemIndex", str(newItemId)) -# if not itemData: -# GameWorld.ErrLog("使用特殊运营物品 找不到定制物品数据, itemID = %s"%newItemId) -# return False -# -# if len(itemData) != 1: -# GameWorld.ErrLog("使用特殊运营物品 定制表配置的数据有误, itemID = %s"%newItemId) -# return False -# -# itemDictData = itemData[0] -# makeItemID = int(itemDictData['ItemID']) -# itemCount = 1 -# itemDictData['IsBind'] = isBind -# if not ItemControler.GivePlayerEquip(curPlayer, itemDictData): -# GameWorld.ErrLog("使用特殊运营物品 给予定制物品失败") -# return -# else: -# #给予物品 -# if not ItemControler.GivePlayerItem(curPlayer, newItemId, itemCount, 0, [IPY_GameWorld.rptItem]): -# GameWorld.ErrLog("使用特殊运营物品 给予普通物品失败") -# return -# #PlayerControl.NotifyCode(curPlayer, "ObtainRes01", [makeItemID, itemCount]) -# -# #扣除物品 -# itemPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem) -# #扣除物品 -# ItemCommon.ReduceItem(curPlayer, itemPack, [itemIndex], 1, False) -# -# #扣金钱 -# addDataDict = {"SpecialItemType":specialItemType, "UseItemID":itemID, "SelectIndex":selectIndex, ChConfig.Def_Cost_Reason_SonKey:itemName} -# PlayerControl.PayMoney(curPlayer, IPY_GameWorld.TYPE_Price_Gold_Money, needGold, ChConfig.Def_Cost_GiftBag, addDataDict) - return #// A3 07 过期物品续费 #tagCMItemRenew # -- Gitblit v1.8.0