Code:
-- Varaiables
addonname.NAME = "YourAddonName" -- No puede poner algo coriente así
addonname.PROC_NAME = "Dark Convergence"
addonname.PROC_COOLDOWN = 25000
addonname.PROC_ID = 159388
addonname.Sets = addonname.PROC_NAME
local function SetData()
if addonname.Sets == "Dark Convergence" then
addonname.PROC_NAME = "Dark Convergence"
addonname.PROC_COOLDOWN = 25000
addonname.PROC_ID = 159388
elseif addonname.Sets == "Perfected Void Bash" then
addonname.PROC_NAME = "Perfected Void Bash"
addonname.PROC_COOLDOWN = 13000
addonname.PROC_ID = 147744
end
end
optionsData = {
<corta>
[4] = { -- Este no puede ser "4" si no es el cuarto parte del menu
type = "dropdown",
name = "SETS",
choices = {"Dark Convergence", "Perfected Void Bash"},
getFunc = function() return addonname.Sets end,
setFunc = function(value)
addonname.Sets = value
SetData()
end,
},
<corta>
} -- el fin de la tableta
Ahora tienes que copiarlo y pegarlo donde require. No puede usar eso asi. Tienes que hacer todos the cambios requiridos.
Si solo tiene nada mas un selección por el menu, necesita cambiar 4 a 1.
Code:
[4] = { -- Este no puede "4" si no es el cuarto parte del menu
type = "dropdown",
name = "SETS",
choices = {"Dark Convergence", "Perfected Void Bash"},
getFunc = function() return addonname.Sets end,
setFunc = function(value)
addonname.Sets = value
SetData()
end,
},
Tambien esa no funciona asi, porque falta todo el resto requirido. Por ejemplo 1, 2, y 3.
Incluyendo todo lo que necesitas para LAM:RegisterAddonPanel(addonname.NAME, panelData) y LAM:RegisterOptionControls(addonname.NAME, optionsData)