字号:

全自动砸罐宏改进版 解决对话框的问题

时间:2013-02-07 11:17 作者:chinester 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
xiaoqiang1949同学的宏很好用。只是剑3是一个很卡的游戏。于是有时间一卡对话框就点不掉。与是我加了一个事件。来点对话框使用:1.小银锤子放到背包第1行第2格。2.打开宏3.站罐子堆里。4.自动砸5.分差不多了把小金垂扔第1行第2格就是了。PS:如果你不喜欢自动砸请用第2

xiaoqiang1949 同学的宏很好用。只是剑3是一个很卡的游戏。

于是有时间一卡对话框就点不掉。与是我加了一个事件。来点对话框

使用:

1.小银锤子放到背包第1行第2格。

2.打开宏

3.站罐子堆里。

4.自动砸

5.分差不多了 把小金垂 扔第1行第2格 就是了。

PS:如果你不喜欢自动砸请用第2个宏。他只管选罐子 和点对话框。你只需要把锤子扔技能栏。按就是了。适合喜欢控制分的童鞋!

宏1:自带砸

/script btgOn = btgOn or false
tgRegok =tgRegok or false
if not btgOn then
Output("开启")
btgOn = true
else
Output("关闭")
btgOn = false
end
if not tgRegok then
RegisterEvent("NPC_ENTER_SCENE", function()
if btgOn then
tgRegok = true
if GetNpc(arg0).szName == "年兽陶罐" and GetCharacterDistance(GetClientPlayer().dwID,arg0) / 64 <= 4 then
SetTarget(3,arg0)
OnUseItem(1,1)
end
cmbc()
end
end)
RegisterEvent("RENDER_FRAME_UPDATE",function() if btgOn then         if GetLogicFrameCount() % 2 == 0 then cmbc() end end end)
end
function cmbc()
local frame = Station.Lookup("Topmost/MB_PlayerMessageBoxCommon")
if frame then
local btn = frame:Lookup("Wnd_All/Btn_Option1")
if btn and btn:IsEnabled() then
btn.fnAction(1)
CloseMessageBox('PlayerMessageBoxCommon')
end
end
end

宏2.只管点对话框和选罐子

/script btgOn = btgOn or false
tgRegok =tgRegok or false
if not btgOn then
Output("开启")
btgOn = true
else
Output("关闭")
btgOn = false
end
if not tgRegok then
RegisterEvent("NPC_ENTER_SCENE", function()
if btgOn then
tgRegok = true
if GetNpc(arg0).szName == "年兽陶罐" and GetCharacterDistance(GetClientPlayer().dwID,arg0) / 64 <= 4 then
SetTarget(3,arg0)
end
end
end)
RegisterEvent("RENDER_FRAME_UPDATE",function() if btgOn then         if GetLogicFrameCount() % 2 == 0 then cmbc() end end end)
end
function cmbc()
local frame = Station.Lookup("Topmost/MB_PlayerMessageBoxCommon")
if frame then
local btn = frame:Lookup("Wnd_All/Btn_Option1")
if btn and btn:IsEnabled() then
btn.fnAction(1)
CloseMessageBox('PlayerMessageBoxCommon')
end
end
end

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

最近更新

全球新闻