4990 【主干】【bt】【bt2】【btzf】【工具】GM工具新增纠正世界等级功能
1个文件已添加
53 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_RefixWorldLV.py 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/GMT_RefixWorldLV.py
New file
@@ -0,0 +1,53 @@
#!/usr/bin/python
# -*- coding: GBK -*-
#-------------------------------------------------------------------------------
#
##@package GM.Commands.GMT_RefixWorldLV
#
# @todo:纠正世界等级
# @author hxp
# @date 2021-03-19
# @version 1.0
#
# 详细描述: 纠正世界等级
#
#-------------------------------------------------------------------------------
#"""Version = 2021-03-19 17:00"""
#-------------------------------------------------------------------------------
import GMCommon
import ShareDefine
import PlayerDBGSEvent
import GameWorldAverageLv
## 执行逻辑
#  @param curPlayer 当前玩家
#  @param gmCmdDict: 命令字典
#  @return None
#  @remarks 函数详细说明.
def OnExec(orderId, gmCmdDict):
    beforeWorldLV = PlayerDBGSEvent.GetDBGSTrig_ByKey(ShareDefine.Def_Notify_WorldKey_WorldAverageLv)
    # 重置然后直接重刷
    PlayerDBGSEvent.SetDBGSTrig_ByKey(ShareDefine.Def_Notify_WorldKey_WorldAverageLv, 0)
    GameWorldAverageLv.OpenWorldAverageLv()
    afterWorldLV = PlayerDBGSEvent.GetDBGSTrig_ByKey(ShareDefine.Def_Notify_WorldKey_WorldAverageLv)
    retMsg = {"beforeWorldLV":beforeWorldLV, "afterWorldLV":afterWorldLV}
    GMCommon.GMCommandResult(orderId, gmCmdDict, GMCommon.Def_Success, retMsg)
    return