From 12c38f535bd778d1cffdc9dcf5822d2ebd467f0a Mon Sep 17 00:00:00 2001 From: sk <123456@qq.com> Date: Fri, 20 Sep 2024 14:42:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=9E=E6=8A=80=E9=A6=86=E6=88=BF=E9=97=B4?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldsrv/action_server.go | 2 +- worldsrv/playernotify.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/worldsrv/action_server.go b/worldsrv/action_server.go index 183f495..e051e3f 100644 --- a/worldsrv/action_server.go +++ b/worldsrv/action_server.go @@ -192,7 +192,7 @@ func init() { netlib.RegisterHandler(int(serverproto.SSPacketID_PACKET_GW_AUDIENCELEAVE), netlib.HandlerWrapper(func(s *netlib.Session, packetid int, pack interface{}) error { logger.Logger.Trace("receive PACKET_GW_AUDIENCELEAVE GWPlayerLeave:", pack) if msg, ok := pack.(*serverproto.GWPlayerLeave); ok { - scene := SceneMgrSingleton.GetScene(int(msg.GetRoomId())) + scene := SceneMgrSingleton.GetScene(int(msg.GetRoomId()), true) if scene != nil { p := PlayerMgrSington.GetPlayerBySnId(msg.GetPlayerId()) if p != nil { diff --git a/worldsrv/playernotify.go b/worldsrv/playernotify.go index 29f2829..961eb79 100644 --- a/worldsrv/playernotify.go +++ b/worldsrv/playernotify.go @@ -84,7 +84,7 @@ func (p *PlayerNotify) SendToClient(tp common.NotifyType, packetId int, pack int if len(d.GetDatas()) == 0 { return } - scene := SceneMgrSingleton.GetScene(int(d.GetDatas()[0].GetRoomId())) + scene := SceneMgrSingleton.GetScene(int(d.GetDatas()[0].GetRoomId()), true) if scene == nil { return }