From dbf4ab83f90d9119141d5a80bebe25fedec4384f Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期六, 25 五月 2019 17:18:24 +0800 Subject: [PATCH] 6942 【后端】视野层级设计 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) 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 c4fff7e..18abd92 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py @@ -6918,3 +6918,17 @@ NetPackCommon.SendFakePack(curPlayer, sendPack) return +#同步设置 玩家和宠物及已召唤的召唤兽 视野层 +def SetPlayerSightLevel(curPlayer, sightLevel): + curPlayer.SetSightLevel(sightLevel) + rolePet = curPlayer.GetPetMgr().GetFightPet() + #无出战宠物 + if rolePet: + rolePet.SetSightLevel(sightLevel) + + for i in range(curPlayer.GetSummonCount()): + curSummon = curPlayer.GetSummonNPCAt(i) + if not curSummon: + continue + curSummon.SetSightLevel(sightLevel) + return \ No newline at end of file -- Gitblit v1.8.0