Hi so I have addon that helps me distribute mounts and loot in aq40 and I would like to create an exemption table using a slash command.
At the moment I call the slash command via:
Code:
SLASH_NLOOT1 = "/nl"
SlashCmdList.NLOOT = function(input)
input = string.lower(input)
if input == "log" then
NL_LOGGING = not NL_LOGGING
local word = "Disabled"
if NL_LOGGING then
word = "Enabled"
end
print("NLoot: Logging " .. word)
return
elseif input == "resetmount" then
mountList = {}
lootList = {}
mountDistributed = 0
print("NLoot: Mount list and all history have also been reset")
return
elseif input == "history" then
local lootCount = 0
for i,v in pairs(lootList) do
print(i .. ": " .. v)
lootCount = lootCount + 1
end
if lootCount == 0 then
print("No items have been distributed yet")
end
return
elseif input == "masteraq" then
NL_Master = true
local playerName = UnitName("player")
SetLootMethod("Master",playerName,"1")
return
elseif input == "master" then
NL_Master = true
local playerName = UnitName("player")
SetLootMethod("Master",playerName,"2")
return
elseif input == "" then
else
print("NLoot: Invalid Command, Input '/nl help' to get a list of available commands")
return
end
if NL_ENABLED then
NL_ENABLED = false
print("NLoot: Disabled")
else
NL_ENABLED = true
print("NLoot: Enabled")
end
end
I wonder if I can add a slash command "/nl hasmount Playername"
where the lua would handle the Player name and pass it to an array or table. this way I could then make the addon check if the player is on that list or not.
Thank you for your help.