📄 auccommand.lua
字号:
callOn = {"tab", "escape", "enter"}; }; text=function() return _AUCT('GuiUnderlow') end; helptext=function() return _AUCT('HelpPctUnderlow') end; callback = function(state) Auctioneer.Command.PercentVarSet("pct-underlow", state.value); end; feedback = function (state) return string.format(_AUCT('FrmtActSet'), _AUCT('CmdPctUnderlow'), state.value.."%"); end; default = { value = getKhaosDefault('pct-underlow') }; disabled = { value = getKhaosDefault('pct-underlow') }; dependencies={enabled={checked=true;}}; difficulty=4; }; { id="pct-undermkt"; type=K_EDITBOX; setup = { callOn = {"tab", "escape", "enter"}; }; text=function() return _AUCT('GuiUndermkt') end; helptext=function() return _AUCT('HelpPctUndermkt') end; callback = function(state) Auctioneer.Command.PercentVarSet("pct-undermkt", state.value); end; feedback = function (state) return string.format(_AUCT('FrmtActSet'), _AUCT('CmdPctUndermkt'), state.value.."%"); end; default = { value = getKhaosDefault('pct-undermkt') }; disabled = { value = getKhaosDefault('pct-undermkt') }; dependencies={enabled={checked=true;}}; difficulty=4; }; { id="AuctioneerAskPriceHeader"; type=K_HEADER; text=function() return _AUCT('GuiAskPriceHeader') end; helptext=function() return _AUCT('GuiAskPriceHeaderHelp') end; difficulty=2; }; { id="askprice"; type=K_TEXT; text=function() return _AUCT('GuiAskPrice') end; helptext=function() return _AUCT('HelpAskPrice') end; callback=function(state) if (state.checked) then Auctioneer.AskPrice.OnOff("on"); else Auctioneer.AskPrice.OnOff("off"); end end; feedback=function(state) if (state.checked) then return (_AUCT('StatAskPriceOn')) else return (_AUCT('StatAskPriceOff')) end end; check=true; default={getKhaosDefault('askprice')}; disabled={checked=false}; dependencies={enabled={checked=true;}}; difficulty=2; }; { id="askprice-trigger"; type=K_EDITBOX; setup = { callOn = {"tab", "escape", "enter"}; }; text=function() return _AUCT('GuiAskPriceTrigger') end; helptext=function() return _AUCT('HelpAskPriceTrigger') end; callback = function(state) Auctioneer.AskPrice.SetTrigger(state.value) end; feedback = function (state) return string.format(_AUCT('FrmtActSet'), "askprice ".._AUCT('CmdAskPriceTrigger'), state.value); end; default = { value = getKhaosDefault('askprice-trigger') }; disabled = { value = getKhaosDefault('askprice-trigger') }; dependencies={askprice={checked=true}, enabled={checked=true;}}; difficulty=3; }; { id="askprice-vendor"; type=K_TEXT; text=function() return _AUCT('GuiAskPriceVendor') end; helptext=function() return _AUCT('HelpAskPriceVendor') end; callback=function(state) Auctioneer.AskPrice.GenVarSet("vendor", state.checked); end; feedback=function(state) if (state.checked) then return (string.format(_AUCT('FrmtAskPriceEnable'), "askprice ".._AUCT('CmdAskPriceVendor'))) else return (string.format(_AUCT('FrmtAskPriceDisable'), "askprice ".._AUCT('CmdAskPriceVendor'))) end end; check=true; default={getKhaosDefault('askprice-vendor')}; disabled={checked=false}; dependencies={askprice={checked=true}, enabled={checked=true;}}; difficulty=2; }; { id="askprice-party"; type=K_TEXT; text=function() return _AUCT('GuiAskPriceParty') end; helptext=function() return _AUCT('HelpAskPriceParty') end; callback=function(state) Auctioneer.AskPrice.GenVarSet("party", state.checked); end; feedback=function(state) if (state.checked) then return (string.format(_AUCT('FrmtAskPriceEnable'), "askprice ".._AUCT('CmdAskPriceParty'))) else return (string.format(_AUCT('FrmtAskPriceDisable'), "askprice ".._AUCT('CmdAskPriceParty'))) end end; check=true; default={getKhaosDefault('askprice-party')}; disabled={checked=false}; dependencies={askprice={checked=true}, enabled={checked=true;}}; difficulty=2; }; { id="askprice-guild"; type=K_TEXT; text=function() return _AUCT('GuiAskPriceGuild') end; helptext=function() return _AUCT('HelpAskPriceGuild') end; callback=function(state) Auctioneer.AskPrice.GenVarSet("guild", state.checked); end; feedback=function(state) if (state.checked) then return (string.format(_AUCT('FrmtAskPriceEnable'), "askprice ".._AUCT('CmdAskPriceGuild'))) else return (string.format(_AUCT('FrmtAskPriceDisable'), "askprice ".._AUCT('CmdAskPriceGuild'))) end end; check=true; default={getKhaosDefault('askprice-guild')}; disabled={checked=false}; dependencies={askprice={checked=true}, enabled={checked=true;}}; difficulty=2; }; { id="askprice-smart"; type=K_TEXT; text=function() return _AUCT('GuiAskPriceSmart') end; helptext=function() return _AUCT('HelpAskPriceSmart') end; callback=function(state) Auctioneer.AskPrice.GenVarSet("smart", state.checked); end; feedback=function(state) if (state.checked) then return (string.format(_AUCT('FrmtAskPriceEnable'), "askprice ".._AUCT('CmdAskPriceSmart'))) else return (string.format(_AUCT('FrmtAskPriceDisable'), "askprice ".._AUCT('CmdAskPriceSmart'))) end end; check=true; default={getKhaosDefault('askprice-smart')}; disabled={checked=false}; dependencies={askprice={checked=true}, enabled={checked=true;}}; difficulty=2; }; { id="askprice-ad"; type=K_TEXT; text=function() return _AUCT('GuiAskPriceAd') end; helptext=function() return _AUCT('HelpAskPriceAd') end; callback=function(state) Auctioneer.AskPrice.GenVarSet("ad", state.checked); end; feedback=function(state) if (state.checked) then return (string.format(_AUCT('FrmtAskPriceEnable'), "askprice ".._AUCT('CmdAskPriceAd'))) else return (string.format(_AUCT('FrmtAskPriceDisable'), "askprice ".._AUCT('CmdAskPriceAd'))) end end; check=true; default={getKhaosDefault('askprice-ad')}; disabled={checked=false}; dependencies={askprice={checked=true}, enabled={checked=true;}}; difficulty=2; }; { id="AuctioneerOtherHeader"; type=K_HEADER; text=function() return _AUCT('GuiOtherHeader') end; helptext=function() return _AUCT('GuiOtherHelp') end; difficulty=1; }; { id="also"; type=K_EDITBOX; setup = { callOn = {"tab", "escape", "enter"}; }; text=function() return _AUCT('GuiAlso') end; helptext=function() return _AUCT('HelpAlso') end; callback = function(state) Auctioneer.Command.AlsoInclude(state.value); end; feedback = function (state) if ((state.value == _AUCT('CmdOff')) or (state.value == "off")) then return _AUCT('GuiAlsoOff'); elseif ((state.value == _AUCT('CmdAlsoOpposite')) or (state.value == "opposite")) then return _AUCT('GuiAlsoOpposite'); elseif (not Auctioneer.Util.IsValidAlso(state.value)) then return string.format(_AUCT('FrmtUnknownArg'), state.value, _AUCT('CmdAlso')) else return string.format(_AUCT('GuiAlsoDisplay'), state.value); end end; default = { value = getKhaosDefault('also') }; disabled = { value = getKhaosDefault('also') }; dependencies={enabled={checked=true;}}; difficulty=2; }; { id="printframe"; type=K_PULLDOWN; setup = { options = Auctioneer.Command.GetFrameNames; multiSelect = false; }; text=function() return _AUCT('GuiPrintin') end; helptext=function() return _AUCT('HelpPrintin') end; callback=function(state) Auctioneer.Command.SetFrame(state.value); end; feedback=function(state) local _, frameName = Auctioneer.Command.GetFrameNames(state.value) return string.format(_AUCT('FrmtPrintin'), frameName); end; default = { value = getKhaosDefault('printframe') }; disabled = { value = getKhaosDefault('printframe') }; dependencies={enabled={checked=true;}}; difficulty=3; }; { id="show-link"; type=K_TEXT; text=function() return _AUCT('GuiLink') end; helptext=function() return _AUCT('HelpLink') end; callback=function(state) Auctioneer.Command.GenVarSet("show-link", state.checked); end; feedback=function(state) if (state.checked) then return (string.format(_AUCT('FrmtActEnable'), _AUCT('ShowLink'))) else return (string.format(_AUCT('FrmtActDisable'), _AUCT('ShowLink'))) end end; check=true; default={getKhaosDefault('show-link')}; disabled={checked=false}; dependencies={enabled={checked=true;}}; difficulty=3; }; { id="DefaultAll"; type=K_BUTTON; setup={ buttonText = function() return _AUCT('GuiDefaultAllButton') end; }; text=function() return _AUCT('GuiDefaultAll') end; helptext=function() return _AUCT('GuiDefaultAllHelp') end; callback=function() Auctioneer.Command.Default(_AUCT('CmdClearAll')); end; feedback=function() return _AUCT('FrmtActDefaultall'); end; dependencies={enabled={checked=true;}}; difficulty=1; }; { id="DefaultOption"; type=K_EDITBOX; setup = { callOn = {"tab", "escape", "enter"}; }; text=function() return _AUCT('GuiDefaultOption') end; helptext=function() return _AUCT('HelpDefault') end; callback = function(state) Auctioneer.Command.Default(state.value); end; feedback = function (state) if (state.value == _AUCT('CmdClearAll')) then return _AUCT('FrmtActDefaultall'); else return string.format(_AUCT('FrmtActDefault'), state.value); end end; default = { value = ""; }; disabled = { value = ""; }; dependencies={enabled={checked=true;}}; difficulty=4; }; }; }; Khaos.registerOptionSet("tooltip", optionSet); Auctioneer_Khaos_Registered = true; Khaos.refresh(); -- This setting is not actually stored in the Khaos option set and -- requires special treatment to be updated local loadType = Stubby.GetConfig("Auctioneer", "LoadType") if (not loadType) then loadType = "auctionhouse"; end setKhaosSetKeyValue("LoadSettings", loadType)endfunction buildCommandMap() Auctioneer.Command.CommandMap = nil; Auctioneer.Command.CommandMapRev = nil; commandMap = { [_AUCT('CmdOn')] = 'on', [_AUCT('CmdOff')] = 'off', [_AUCT('CmdHelp')] = 'help', [_AUCT('CmdToggle')] = 'toggle', [_AUCT('CmdDisable')] = 'disable', [_AUCT('CmdClear')] = 'clear', [_AUCT('CmdLocale')] = 'locale', [_AUCT('CmdDefault')] = 'default', [_AUCT('CmdPrintin')] = 'print-in', [_AUCT('CmdAlso')] = 'also', [_AUCT('CmdEmbed')] = 'embed', [_AUCT('CmdPercentless')] = 'percentless', [_AUCT('CmdPercentlessShort')] = 'percentless', [_AUCT('CmdCompete')] = 'compete', [_AUCT('CmdScan')] = 'scan',
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -