BM Button I use with this to cycle through items / alt coins and hand them to me. takes roughly 30 - 35 seconds to cycle through 1 item in the list.
will post this in the BM Repo as well.
[CODE lang="Lua" title="buttonmaster button"]cmV0dXJuIHsKIFsiVHlwZSJdID0gIkJ1dHRvbiIsCiBbIkJ1dHRvbiJdID0gewogIFsiSWNvbkx1YSJdID0gIiIsCiAgWyJMYWJlbCJdID0gIkdJTU1JRSIsCiAgWyJVcGRhdGVSYXRlIl0gPSAwLAogIFsiaGlnaGVzdFJlbmRlclRpbWUiXSA9IDIsCiAgWyJDYWNoZWRDb3VudERvd24iXSA9IDAsCiAgWyJDYWNoZWRDb29sRG93blRpbWVyIl0gPSAwLAogIFsiQ2FjaGVkVG9nZ2xlTG9ja2VkIl0gPSBmYWxzZSwKICBbIlRpbWVyVHlwZSJdID0gIlNlY29uZHMgVGltZXIiLAogIFsibGFiZWxNaWRYIl0gPSAwLAogIFsibGFiZWxNaWRZIl0gPSA3LAogIFsiQ21kIl0gPSAiLS0gbHVhXApsb2NhbCB0aW1lRGVsYXkgPSAxXApsb2NhbCBJdGVtTmFtZSA9IHtcClw5J0RpYW1vbmQgQ29pbicsXApcOSdDZWxlc3RpYWwgQ3Jlc3QnLFwKXDknR29sZCBDb2luJyxcClw5J01hZ2ljYWwgRmFpcnkgRHVzdCcsXAp9XApcCi0tIGxvYWQgZ2l2ZWl0XApsb2NhbCBjaGVjayA9IFwiL25vcGFyc2UgL2x1YSBwYXJzZSByZXR1cm4gbm90IG1xLlRMTy5MdWEuU2NyaXB0KCdnaXZlaXQnKS5TdGF0dXMuRXF1YWwoJ1JVTk5JTkcnKSgpIGFuZCBtcS5jbWQoJy9sdWEgcnVuIGdpdmVpdCcpXCJcCm1xLmNtZCgnL2RnYWUgJyAuLmNoZWNrKVwKZm9yIG4gPSAxLCAjSXRlbU5hbWUgZG9cClw5Zm9yIGk9MSxtcS5UTE8uTWUuR3JvdXBTaXplKCkgLTEgZG9cClw5XDlsb2NhbCBjb21tYW5kID0gXCIvbXVsdGlsaW5lIDsgXCJcClwKXDlcOS0tIGl0ZW0gY29tbWVudCAvIHVuY29tbWVudCBhcyBuZWVkZWQuIEFsdENvaW4gc2hvdWxkIHdvcmsgZm9yIGJvdGggdGhvdWdoLlwKXDlcOS0tY29tbWFuZCA9IGNvbW1hbmQgLi4gJy90aW1lZCAnLi50aW1lRGVsYXkuLicsIC9kZXggJy4ubXEuVExPLkdyb3VwLk1lbWJlcihpKS5EaXNwbGF5TmFtZSgpLi4nIC9naXZlaXQgaXRlbSBwYyAnLi5tcS5UTE8uTWUuRGlzcGxheU5hbWUoKS4uJyBcIicuLkl0ZW1OYW1lW25dLi4nXCInXApcClw5XDktLSBhbHRDb2luXApcOVw5Y29tbWFuZCA9IGNvbW1hbmQgLi4gJy90aW1lZCAnLi50aW1lRGVsYXkuLicsIC9kZXggJy4ubXEuVExPLkdyb3VwLk1lbWJlcihpKS5EaXNwbGF5TmFtZSgpLi4nIC9naXZlaXQgYWx0Y29pbiBwYyAnLi5tcS5UTE8uTWUuRGlzcGxheU5hbWUoKS4uJyBcIicuLkl0ZW1OYW1lW25dLi4nXCIgYWxsJ1wKXDlcOS0taWYgaSB+PSA1IHRoZW4gY29tbWFuZCA9IGNvbW1hbmQgLi4nOyAnIGVuZFwKXDlcOXRpbWVEZWxheSA9IHRpbWVEZWxheSArIDUwXApcOVw5bXEuY21kKGNvbW1hbmQpXApcOWVuZFwKZW5kXAp0aW1lRGVsYXkgPSB0aW1lRGVsYXkgKyAxMFwKbXEuY21kZihcIi90aW1lZCAlcywgL2RnYWUgL2x1YSBzdG9wIGdpdmVpdFwiLCB0aW1lRGVsYXkpIiwKICBbIkNhY2hlZExhYmVsIl0gPSAiR0lNTUlFIiwKICBbIlNob3dMYWJlbCJdID0gdHJ1ZSwKICBbIlRpbWVyIl0gPSAiIiwKICBbIlRvZ2dsZUNoZWNrIl0gPSAiIiwKICBbIkV2YWx1YXRlTGFiZWwiXSA9IGZhbHNlLAogIFsiSWNvblR5cGUiXSA9ICJJdGVtIiwKICBbIkljb24iXSA9IDM5MDEsCiAgWyJDYWNoZWRMYXN0UmFuIl0gPSA4NDM4OTAuODA2LAogIFsiQ29vbGRvd24iXSA9IDE0MCwKIH0sCn0=[/CODE]
[CODE lang="Lua" title="Lua code"]-- Lua
local timeDelay = 1
local ItemName = {
'Diamond Coin',
'Celestial Crest',
'Gold Coin',
'Magical Fairy Dust',
}
-- load giveit
local check = "/noparse /Lua parse return not mq.TLO.Lua.Script('giveit').Status.Equal('RUNNING')() and mq.cmd('/Lua run giveit')"
mq.cmd('/dgae ' ..check)
for n = 1, #ItemName do
for i=1,mq.TLO.Me.GroupSize() -1 do
local command = "/multiline ; "
-- item comment / uncomment as needed. AltCoin should work for both though.
--command = command .. '/timed '..timeDelay..', /dex '..mq.TLO.Group.Member(i).DisplayName()..' /giveit item pc '..mq.TLO.Me.DisplayName()..' "'..ItemName[n]..'"'
-- altCoin
command = command .. '/timed '..timeDelay..', /dex '..mq.TLO.Group.Member(i).DisplayName()..' /giveit altcoin pc '..mq.TLO.Me.DisplayName()..' "'..ItemName[n]..'" all'
timeDelay = timeDelay + 50
mq.cmd(command)
end
end
timeDelay = timeDelay + 10
mq.cmdf("/timed %s, /dgae /Lua stop giveit", timeDelay)[/CODE]
edited to fix my aliases