薛之猫大王
2026-02-22 35593fff68c76413ce82a918e56f127355bf6c55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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