|
问题一:慕容斗转星移
job.lua有这么一段代码:
local need_dzxy=GetVariable("need_dzxy") or "no"
if need_dzxy=="yes" and string.find(jiangnan_area,locl.area) and hp.pot > 20 and hp.food>50 and hp.water>50 then
messageShow("任务监控:送信任务完成,当前区域【"..locl.area.."】,顺路检查是否去慕容领悟斗转星移!")
check_halt(checkdzxy)
else
return check_halt(check_food)
end
我查找了一下,没有need_dzxy这个变量,是需要自己设置吗?设置成need_dzxy=yes还是need_dzxy=1?
问题二:
这个function里的n,l,w分别表示什么意思?
function checkBagsId(n,l,w)
local l_name=Trim(w[1])
local l_id=w[2]
local l_set={}
local l_cnt=0
if not Bag[l_name] then
Bag[l_name]={}
end
Bag[l_name].id={}
if string.find(l_id,",") then
l_set=utils.split(l_id,',')
l_id=l_set[1]
for k,v in ipairs(l_set) do
--table.insert(Bag[l_name].id,1,Trim(v))
Bag[l_name].id[Trim(v)]=true
if string.len(Trim(v))>l_cnt then
Bag[l_name].fullid=Trim(v)
l_cnt=string.len(Trim(v))
end
end
else
Bag[l_name].id[Trim(l_id)]=true
--table.insert(Bag[l_name].id,1,Trim(l_id))
Bag[l_name].fullid=Trim(l_id)
end
谢谢 |
|