20 游戏中根据道具数量选择不同脚本进行采集

发布于 2020-12-12 21:31:07

游戏里要采集四种矿石 金银铜铁 我已经读取背包里这四种矿石的数量,想根据读取的数量 去采集最少的一种
例:
金 = 300
银 = 150
铜 = 430
铁 = 210
排列出数量从底到高顺序,排列四种采集脚本的执行对应顺序。

查看更多

关注者
0
被浏览
918
Evan
Evan 认证专家 2020-12-12
t = {}
t["金"] = 300
t["银"] = 150
t["铜"] = 430
t["铁"] = 10
local list = {}
for k,v in pairs(t) do
    table.insert(list,v)
end
table.sort(list)
local mlist = {}
for i = 1,#list do 
    for k,v in pairs(t) do
        if v == list[i] then
            table.insert(mlist,k)
            break
        end
    end
end
for i = 1,#mlist do 
    logDebug(mlist[i])
end
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览