hxp
2019-03-28 7090e3f4e6d9d386fd1fdd681889db6c921c9941
6373 【后端】【2.0】删除无用功能代码、封包、配置(摆摊系统)
5个文件已修改
1个文件已删除
715 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/ChConfig.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerShopItem.py 580 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/ChConfig.py
@@ -807,7 +807,7 @@
Def_GiveMoney_SellPackItem, # 出售背包物品
Def_GiveMoney_CollectNPC, # 采集NPC
Def_GiveMoney_20,
Def_GiveMoney_StallItem, # 摆摊
Def_GiveMoney_21,
Def_GiveMoney_Trade, # 交易
Def_GiveMoney_Truck, # 运镖
Def_GiveMoney_FreeGoods, # 极品白拿 
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
@@ -1114,30 +1114,6 @@
PacketSubCMD_2=0x1
PacketCallFunc_2=OnPlayerSetTruckMode
;摆摊
[PlayerShopItem]
ScriptName = Player\PlayerShopItem.py
Writer = eggxp
Releaser = eggxp
RegType = 0
RegisterPackCount = 4
PacketCMD_1=0x14
PacketSubCMD_1=0x1
PacketCallFunc_1=BeginShopItem
PacketCMD_2=0x14
PacketSubCMD_2=0x2
PacketCallFunc_2=EndShop
PacketCMD_3=0x14
PacketSubCMD_3=0x3
PacketCallFunc_3=WatchShop
PacketCMD_4=0x14
PacketSubCMD_4=0x4
PacketCallFunc_4=BuyItem
;精力系统
[PlayerEnergySys]
ScriptName = Player\PlayerEnergySys.py
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -532,8 +532,6 @@
Def_Item_Effect_MissionMove = 2001
#鱼竿
Def_Item_Effect_FishTool = 2000
#摆摊证
Def_Item_Effect_ShopItem = 1900
#坐骑进阶
Def_Item_Eff_HorseUpdate = 2819
#官爵进阶
@@ -688,7 +686,6 @@
Def_SkillID_Red = 20021         # 红名
Def_SkillID_ReviveTired = 20030    # 复活疲劳 SkillID
Def_SkillID_SkillReBorn = -1  # 技能复活ID
Def_SkillID_ShopItem = -1   # 摆摊技能ID
Def_SkillID_LimitSuperBuff = 10000    # 有限无敌BUFF SkillID
Def_SkillID_TJGSuperBuff = 20039    # 脱机挂死亡复活保护
Def_SkillID_Somersault = 190    # 翻滚快速闪避
@@ -1410,12 +1407,6 @@
Def_GameEventExpLVDiff = 5
#组队经验加成
Def_TeamMemberExp=[1,1,1.1,1.15,1.2,1.25,1.3]
#摆摊--------------------------------------------
#可以摆摊的状态
Def_ShopItem_PlayerState = [IPY_GameWorld.paNull, IPY_GameWorld.paAttack]
#摆摊距离
Def_ShopItem_Dist = 10
#物品--------------------------------------------
#人物背包最大个数
@@ -4537,13 +4528,12 @@
Def_Cost_FinishTruck, # 完成镖车
Def_Cost_RefreshTimeShop, # 刷新神秘商店
Def_Cost_OpenNoble, # 开通贵族
Def_Cost_BuyStallItem, # 购买摆摊物品
Def_Cost_Warehouse, # 仓库
Def_Cost_BuyItemBack, # 回购
Def_Cost_Trade, # 交易
Def_Cost_Rename, # 改名
Def_Cost_SkillLvUp, # 技能升级
) = range(2000, 2000 + 57)
) = range(2000, 2000 + 56)
Def_Cost_Reason_SonKey = "reason_name_son" # 消费点原因子类说明key
@@ -4603,7 +4593,6 @@
Def_Cost_Transport:"Transport",
Def_Cost_OffLineExp:"OffLineExp",
Def_Cost_GameServer:"GameServer",
Def_Cost_BuyStallItem:"BuyStallItem",
Def_Cost_Trade:"Trade",
Def_Cost_Rename:"Rename",
Def_Cost_SkillLvUp:"SkillLvUp",
@@ -4648,7 +4637,7 @@
Def_GiveMoney_SellPackItem, # 出售背包物品
Def_GiveMoney_CollectNPC, # 采集NPC
Def_GiveMoney_20,
Def_GiveMoney_StallItem, # 摆摊
Def_GiveMoney_21,
Def_GiveMoney_Trade, # 交易
Def_GiveMoney_Truck, # 运镖
Def_GiveMoney_FreeGoods, # 极品白拿 
@@ -4682,7 +4671,6 @@
Def_GiveMoney_Warehouse:"Warehouse",
Def_GiveMoney_SellPackItem:"SellPackItem",
Def_GiveMoney_CollectNPC:"CollectNPC",
Def_GiveMoney_StallItem:"StallItem",
Def_GiveMoney_Trade:"Trade",
Def_GiveMoney_Truck:"Truck",
Def_GiveMoney_FreeGoods:"FreeGoods",
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventShell.py
@@ -28,8 +28,6 @@
# @change: "2013-09-18 17:00" Alee 退出锁定退出交易
# @change: "2013-09-23 19:30" Alee 红名提示修改
# @change: "2013-11-15 20:20" hxp 关闭07 3A购买背包封包功能,增加背包成功系统提示
# @change: "2013-11-27 20:30" hxp 修改结束摆摊状态事件单独处理,不在结束事件中处理
# @change: "2013-12-10 14:00" hxp 修改查看摆摊状态事件单独处理,不在结束事件中处理
# @change: "2013-12-12 14:30" hxp 增加钻石购买背包计费点事件同步
# @change: "2013-12-13 12:20" hxp 修改首登物品绑定设置
# @change: "2013-12-27 16:00" Alee 删除多余代码
@@ -80,7 +78,6 @@
import PlayerControl
import FunctionNPCCommon
import FBLogic
import PlayerShopItem
import ItemControler
import ItemCommon
import QuestCommon
@@ -3729,8 +3726,6 @@
    ExitCreateFamily(curPlayer)
    ExitBillboard(curPlayer)
    #ExitEventLock(curPlayer)
    #ExitShopItem(curPlayer) # 奇迹只在切地图及下线时关闭摆摊
    #ExitWatchShopItem(curPlayer)
    #npc商店退出
    ExitNPCShop(curPlayer)
    
@@ -3770,85 +3765,6 @@
    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_PyPlayerAction, 0)      
    return
##结束摆摊事件
#@param curPlayer 玩家实例
#@return 返回值无意义
#@remarks 自定义函数:结束摆摊事件
def ExitShopItem(curPlayer):
    GameWorld.DebugLog("ExitShopItem", curPlayer.GetPlayerID())
    playerShop = curPlayer.GetPlayerShop()
    #在摆摊状态
    if playerShop.GetIsStartShop():
        PlayerShopItem.DoExitShop(curPlayer , curPlayer.GetPlayerShop())
    return
#---------------------------------------------------------------------
##结束查看摆摊事件
#@param curPlayer 玩家实例
#@return 返回值无意义
#@remarks 自定义函数:结束查看摆摊事件
def ExitWatchShopItem(curPlayer):
    curPlayerShop = curPlayer.GetPlayerShop()
    if not curPlayerShop.GetIsWatchingShop():
        return
    openShopPlayer = curPlayer.GetActionPlayer()
    __DoExitWatchShopItem(curPlayer , openShopPlayer)
    curPlayerShop.SetIsWatchingShop(0)
    return
#---------------------------------------------------------------------
##结束查看摆摊事件
#@param curPlayer 玩家实例
#@return 返回值无意义
#@remarks 自定义函数:结束查看摆摊事件
def __DoExitWatchShopItem(curPlayer , openShopPlayer):
    if openShopPlayer == None:
        return
    shop = openShopPlayer.GetPlayerShop()
    #没有开店
    if not shop.GetIsStartShop():
        return
    #商店删除这个玩家
    shop.DeleteWatchPlayer(curPlayer.GetPlayerID())
    return
#---------------------------------------------------------------------
##结束事件锁
#@param curPlayer 玩家实例
#@return 返回值无意义
#@remarks 自定义函数:结束事件锁
#===============================================================================
# def ExitEventLock(curPlayer):
#    if not curPlayer.GetHaveSetEventLock() :
#        return
#
#    #在摆摊状态不解锁,奇迹摆摊物品解锁只在切地图/下线/玩家主动结束摆摊情况下解锁
#    playerShop = curPlayer.GetPlayerShop()
#    if playerShop.GetIsStartShop():
#        return
#
#    #获得玩家物品管理器
#    ItemManager = curPlayer.GetItemManager()
#    #获得背包
#    curPack = ItemManager.GetPack(IPY_GameWorld.rptItem)
#    for i in range(curPack.GetCount()):
#        item = curPack.GetAt(i)
#        if item == None or item.IsEmpty():
#            continue
#
#        if not item.GetIsEventLocked():
#            continue
#
#        #离开事件锁
#        item.SetIsEventLocked(False)
#===============================================================================
#---------------------------------------------------------------------
##结束查看排行榜
#@param curPlayer 玩家实例
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -1178,10 +1178,6 @@
    NPCCommon.ClearCollectNPC(curPlayer)
    #结束事件
    EventShell.DoExitEvent(curPlayer)
    # 结束摆摊/查看摆摊
    EventShell.ExitShopItem(curPlayer)
    EventShell.ExitWatchShopItem(curPlayer)
    #设置玩家的地图位置, 如果是副本, 离开副本
#    副本规则:
@@ -1446,11 +1442,6 @@
            PlayerTruck.PlayerTruckDown(curPlayer, curTruck)
        
    curPlayer.SetChangeMapTakeTruck(takeTruck)
    # 如果在摆摊中,提示摆摊关闭
    playerShop = curPlayer.GetPlayerShop()
    if playerShop.GetIsStartShop():
        NotifyCode(curPlayer, "GeRen_admin_70569")
    
    #离开地图服务器
    __PlayerLeaveServerLogic(curPlayer, tick, False)
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerShopItem.py
File was deleted