From 8a445fc0209a334d0d5e263d6986328d965c668f Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 30 五月 2025 12:22:14 +0800 Subject: [PATCH] 16 卡牌服务端(GM调试属性修改;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py | 3 +-- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py | 2 ++ ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 8 ++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py index cb412c8..c3ca851 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py @@ -37,7 +37,6 @@ GameWorld.ImportAll("Script\\GM\\" , "Commands") GameWorld.ImportAll("Script\\GM\\" , "") -TestPlatformList = ["test", "yun"] #--------------------------------------------------------------------- ## 重新导入GM全部命令 # @param tick 当前时间 @@ -74,7 +73,7 @@ # curIP = curPlayer.GetIP() # if (curIP.find('10.30.') == 0 or curIP.find('192.168.') == 0) and playerPF == "173on_lan": #测试修改 - if playerPF in TestPlatformList: + if GameWorld.IsTestPlatform(playerPF): curPlayer.SetGMLevel(gmLV) GameWorld.DebugAnswer(curPlayer, "SetGMLevel %s" % gmLV) else: diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py index 8ff4d3e..26b114e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py @@ -1356,6 +1356,8 @@ def GetPlatform(): return ReadChConfig.GetPyMongoConfig("platform", "PlatformName") +def IsTestPlatform(platform): return platform in ["test", "yun"] + #=============================================================================== # ##获得当前服务器ID # # @param 无 diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py index 997db21..bcc26a4 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py @@ -101,7 +101,6 @@ import PlayerFace import PlayerMail import ChPlayer -import GMShell import GameObj import random @@ -4707,12 +4706,13 @@ def __DoRefreshGMAttr(self): ## 刷新GM测试属性 curPlayer = self.__Player - platform = GameWorld.GetPlatform() - if platform not in GMShell.TestPlatformList: - return if curPlayer.GetGMLevel() != ChConfig.Def_GM_LV_God: return + platform = GameWorld.GetPlatform() + if not GameWorld.IsTestPlatform(platform): + return + ipyDataMgr = IpyGameDataPY.IPY_Data() if not ipyDataMgr.GetGMAttrCount(): return -- Gitblit v1.8.0