当你手中寄生谷醉生都达到2组以上,就可以冲32W了;当使用小银锤砸到320时,换小金锤砸出640,改换小金锤+1.5倍锦囊到1280,再次使用小金锤+1.5倍锦囊到2560,使用小金锤+寄生谷到5120分,再次使用小金锤+醉生加寄生谷到1W;然后不停重复小金锤+醉生加寄生谷,直到手中醉生和寄生谷使用完。
以下是宏
/script
bZiDongZa = bZiDongZa or false
bZiDongZa2 = bZiDongZa2 or false
if not bZiDongZa then
Output("自动砸开启\n")
bZiDongZa = true
else
Output("自动砸关闭\n")
bZiDongZa = false
end
if not bZiDongZa2 then
RegisterEvent("NPC_ENTER_SCENE", function()
if not bZiDongZa then return end
bZiDongZa2 = true
if GetNpc(arg0).szName == "年兽陶罐" and GetCharacterDistance(GetClientPlayer().dwID,arg0) / 64 <= 4 then
SetTarget(3,arg0)
local dwID , Type = Target_GetTargetData()
if(GetNpc(dwID).szName == "年兽陶罐") then
OnUseItem(1,1)
end
end
frame_CloseMessageBox("PlayerMessageBoxCommon")
end)
end
function frame_CloseMessageBox(szName)
local frame = Station.Lookup("Topmost/MB_" .. szName)
if frame then
local btn = frame:Lookup("Wnd_All/Btn_Option1")
if btn and btn:IsEnabled() then
btn.fnAction(1)
CloseMessageBox(szName)
end
end
end
注意:小银锤放在包包的第一个包包 第二个位置
以下是宏
/script
bZiDongZa = bZiDongZa or false
bZiDongZa2 = bZiDongZa2 or false
if not bZiDongZa then
Output("自动砸开启\n")
bZiDongZa = true
else
Output("自动砸关闭\n")
bZiDongZa = false
end
if not bZiDongZa2 then
RegisterEvent("NPC_ENTER_SCENE", function()
if not bZiDongZa then return end
bZiDongZa2 = true
if GetNpc(arg0).szName == "年兽陶罐" and GetCharacterDistance(GetClientPlayer().dwID,arg0) / 64 <= 4 then
SetTarget(3,arg0)
local dwID , Type = Target_GetTargetData()
if(GetNpc(dwID).szName == "年兽陶罐") then
OnUseItem(1,1)
end
end
frame_CloseMessageBox("PlayerMessageBoxCommon")
end)
end
function frame_CloseMessageBox(szName)
local frame = Station.Lookup("Topmost/MB_" .. szName)
if frame then
local btn = frame:Lookup("Wnd_All/Btn_Option1")
if btn and btn:IsEnabled() then
btn.fnAction(1)
CloseMessageBox(szName)
end
end
end
注意:小银锤放在包包的第一个包包 第二个位置