【跨服聊天】重新分配跨服分组时,清空跨服聊天

dev_chengFeng
gaoxin 2021-08-02 16:25:08 +08:00
parent a8e7641ca7
commit 64077a2e28
3 changed files with 11 additions and 0 deletions

View File

@ -491,5 +491,6 @@ GameEvent = {
UpdateHeightLadderPanel="JumpServerHeightLadder.UpdateHeightLadderPanel",-- 刷新跨服天梯主界面 UpdateHeightLadderPanel="JumpServerHeightLadder.UpdateHeightLadderPanel",-- 刷新跨服天梯主界面
-- UpdateHeightLadderNum="JumpServerHeightLadder.UpdateHeightLadderNum",-- 刷新跨服天梯主界面挑战次数 -- UpdateHeightLadderNum="JumpServerHeightLadder.UpdateHeightLadderNum",-- 刷新跨服天梯主界面挑战次数
UpdateWordLv="JumpServerHeightLadder.UpdateWordLv",-- 刷新世界等级 UpdateWordLv="JumpServerHeightLadder.UpdateWordLv",-- 刷新世界等级
CrossStateChange = "JumpServerHeightLadder.CrossStateChange", -- 跨服状态改变
}, },
} }

View File

@ -48,6 +48,15 @@ function this.Initialize()
--跑马灯的速度(1秒移动的像素) --跑马灯的速度(1秒移动的像素)
this.horseRunSpeed=tonumber(specialConfig[31].Value) this.horseRunSpeed=tonumber(specialConfig[31].Value)
-- 跨服状态改变,清空跨服聊天
Game.GlobalEvent:AddEvent(GameEvent.JumpServerHeightLadder.CrossStateChange, function()
this.SetMsgIdFlag(CHAT_CHANNEL.JUMP_SERVER, 0)
this.ChatList[CHAT_CHANNEL.JUMP_SERVER] = {}
NetManager.RequestChatMsg(CHAT_CHANNEL.JUMP_SERVER, 0, function(data)
this.ChatDataAdapter(CHAT_CHANNEL.JUMP_SERVER, data)
end)
end)
end end
-- 每两秒刷新一次数据 -- 每两秒刷新一次数据

View File

@ -1001,5 +1001,6 @@ function this.IsCrossIndication(buffer)
local msg = PlayerInfoProto_pb.IsCrossIndication() local msg = PlayerInfoProto_pb.IsCrossIndication()
msg:ParseFromString(data) msg:ParseFromString(data)
PlayerManager.isCross = msg.isCross PlayerManager.isCross = msg.isCross
Game.GlobalEvent:DispatchEvent(GameEvent.JumpServerHeightLadder.CrossStateChange)
end end
return this return this