# 获取玩家选择单位列表
# 描述
这个接口是封装到 lua 里的, 只给 lua 使用, jass 要用自己用 jass 交互自行封装
返回值是异步的 请小心使用
# 返回值
类型 | 说明 |
---|---|
table | 返回一个表 有可能是 nil |
# 例子
local jass = require 'jass.common'
local message = require 'jass.message'
ac.loop(1000, function ()
local list = message.get_select_list()
if list == nil or #list == 0 then --没有选人
return
end
print('当前玩家选择了', #list, table.unpack(list))
for i, handle in ipairs(list) do
print(i, handle, jass.GetUnitName(handle))
end
end)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18