Thread: Variables LAM
View Single Post
02/23/23, 01:35 PM   #7
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 658
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)

Last edited by Sharlikran : 02/24/23 at 08:44 AM.
  Reply With Quote