无聊练生活,矿还好点,药材等一些小的东西很难点.提供个宏走到采集物边上按一下就是了(这个采集包括任务品采集)
/script
for i=1,5000,1 do
InteractDoodad(i)
end
各地图采集物品ID不一样,自己可以改(无意间在FB里看到物品ID高达数W)游戏内按CTAR鼠标指着采集物品可以看到物品ID。
表示物品ID这里是用1-5000代替了,实际上一个地图的采集物品ID段也就2000以内吧,可以根据你查看的结果上下浮动1000,
比如长安地图你按住CTAR键后鼠标指着采集物品看到物品ID是1600, for i=1,5000,1 do 在这条语句里你可以写成 for i=600,2600,1 do。
如果你看到的某FB采集品ID是33450,你可以写成 for i=32450,34450,1 do 大致就是这个样子。设置好后,把宏快捷键拖到快捷栏,你键盘按鼠标点都可以使用。
下面是另一个版本
自动查找周围采集物品,设置快捷键.这个版本有个缺点就是宏执行后,人物所站的附近的采集物品ID没有收集,所以按键不起作用,人物移动一段距离,场景内的采集物品更新一次后就可以正常使用了。
偶尔也会出现物品信息收集漏掉的问题。
使用方法:新建个宏,把下面内容复制进去,运行一次后,在系统快捷键设置界面找到“挖矿开关”设置一个快捷键,到采集物附近的时候按一下快捷键就会自动采集了
/script DooList={}
RegisterEvent("DOODAD_ENTER_SCENE", function ()saveDooList(arg0) end)--记录
RegisterEvent("DOODAD_LEAVE_SCENE",function() table.remove(DooList,arg0) end)
function saveDooList(id)
local doodad = GetDoodad(id)
if doodad and doodad.nKind ~= DOODAD_KIND.CORPSE then
table.insert(DooList,id)
end
end
function cj()
for i=1, #DooList, 1 do
local doodad = GetDoodad(DooList)
InteractDoodad(DooList)
end
end
Hotkey.AddBinding("autowk", "开启挖矿","挖矿开关",function()cj()end,nil)