# 网易平台判断观战或录像
local message = require 'jass.message'
local client_online = true --客户端在线游戏 默认是在线的
local client_ready = false -- 客户端查看录像
local client_online_ready = false --客户端在线观战
local list = message.load_window_infos()
for index, info in ipairs(list) do
local title = info.title or ''
--如果是直播
if title:find('直播') then
client_online = false
client_online_ready = true
--如果是录像
elseif title:find('录像') then
client_online = false
client_ready = true
end
print(index, info.title, info.class)
end
if client_online then
print('在线游戏')
elseif client_ready then
print('当前是查看录像')
elseif client_online_ready then
print('当前是观战')
end
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
31
32
33
34
35
36
37
38
39
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
31
32
33
34
35
36
37
38
39