local M = {}
|
|
-- ---------------------------------------------------------
|
-- 全局通知(所有玩家可见)
|
-- ---------------------------------------------------------
|
function M.broadcast(message, point)
|
-- TODO: 使用 LocalUILogic 在所有玩家屏幕上显示通知
|
-- 临时实现:使用y3的消息系统
|
local players = clicli.player_group.get_all_players():pick()
|
for _, player in ipairs(players) do
|
-- 通过UI框架显示通知文本
|
-- player 端显示 message
|
end
|
end
|
|
-- ---------------------------------------------------------
|
-- 击杀提示(仅相关玩家可见)
|
-- ---------------------------------------------------------
|
function M.kill_notify(killer_player, victim_name)
|
-- TODO: 在击杀者屏幕上显示击杀提示
|
end
|
|
-- ---------------------------------------------------------
|
-- 系统提示(指定玩家)
|
-- ---------------------------------------------------------
|
function M.player_notify(player, message)
|
-- TODO: 通过UI框架显示给指定玩家
|
end
|
|
return M
|