游戏里要采集四种矿石 金银铜铁 我已经读取背包里这四种矿石的数量,想根据读取的数量 去采集最少的一种
例:
金 = 300
银 = 150
铜 = 430
铁 = 210
排列出数量从底到高顺序,排列四种采集脚本的执行对应顺序。
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
E大,我怎么弄不好,帮忙再指点下
比如:
function jing()
end
function yin()
end
function tong()
end
function tie()
end
以上是我的采集程序
jing = 300 --金数量
yin = 150 --银数量
tong = 430 --铜数量
tie = 10 --铁数量
以上是我得到的物资数量
要怎么带进去运行,我怎么弄不好