From 91c19f51f3211ab9efab71be00b44eb696086cce Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 21 八月 2018 14:43:53 +0800 Subject: [PATCH] Add: 2751 【后端】仙盟联赛积分奖励新增只根据排名变化奖励; --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ExitFB.py | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ExitFB.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ExitFB.py index 5f2ec53..3789b02 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ExitFB.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ExitFB.py @@ -24,6 +24,16 @@ # @return None # @remarks 函数详细说明. def OnExec(curPlayer, paramList): - ChPlayer.__Func_ExitFB(curPlayer, GameWorld.GetGameWorld().GetTick()) + tick = GameWorld.GetGameWorld().GetTick() + isAll = paramList[0] if paramList else 0 + if isAll: + copyMapPlayerManager = GameWorld.GetMapCopyPlayerManager() + for i in xrange(copyMapPlayerManager.GetPlayerCount()): + player = copyMapPlayerManager.GetPlayerByIndex(i) + if player == None or player.IsEmpty(): + continue + ChPlayer.__Func_ExitFB(player, tick) + return + ChPlayer.__Func_ExitFB(curPlayer, tick) return -- Gitblit v1.8.0