字号:

官方宏应用:一键采集宏 可用快捷键采集

时间:2010-07-13 14:18 作者:单身无畏 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
无聊练生活,矿还好点,药材等一些小的东西很难点.提供个宏走到采集物边上按一下就是了(这个采集包括任务品采集)/scriptfori=1,5000,1doInteractDoodad(i)end各地图采集物品ID不一样,自己可以改(无意间在FB里看到物品ID高达数W)游戏内按CTA

无聊练生活,矿还好点,药材等一些小的东西很难点.提供个宏走到采集物边上按一下就是了(这个采集包括任务品采集)

/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)

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻