Quantcast
Channel: WoWInterface
Viewing all 15081 articles
Browse latest View live

arena frame status text macro

$
0
0
Hey all, I previously asked for a macro in classic wow to hide the percentage on my unit frame while maintaining it on my targets frame when using the percentage status text setting in the interface options, this macro works on retail as well! I was wondering if anyone could help me add onto this macro for retail, I want it to also hide the status text for arena 1 2 3 frames inside of arenas. Right now when I enable the percentage status text in-game and run this script:

/run for _,b in ipairs({PlayerFrameHealthBar,PlayerFrameManaBar}) do b.textLockable=false;b.forceHideText=true;TextStatusBar_UpdateTextString(b);end

it hides the percentage on my frame, shows the percentage on my target, and shows percentage on arena 123 frames. I would like to hide it on the arena frames. Thanks for the help.

I need better eyes to spot the bug please

$
0
0
When I mouse over the plugin, it turns out I do get an error. Yes, I realize this is from "Broker_Currency" but it is FeedTillers' plugin that is firing the error.
Lua Code:
  1. 1x ...Ons\Broker_Currency\libs\LibQTip-1.0\LibQTip-1.0-46.lua:650: Usage: <unnamed>:SetScript("frameScriptTypeName", function)
  2. [string "=[C]"]: ?
  3. [string "@Broker_Currency\libs\LibQTip-1.0\LibQTip-1.0-46.lua"]:650: in function `SetScript'
  4. [string "@FeedTillers\FeedTillers-@project-version@.lua"]:144: in function `OnEnter'
  5. [string "@ChocolateBar\Chocolate.lua"]:257: in function <ChocolateBar\Chocolate.lua:228>
  6.  
  7. Locals:
  8. (*temporary) = <unnamed> {
  9.  0 = <userdata>
  10.  regularFont = GameTooltipText {
  11.  }
  12.  columns = <table> {
  13.  }
  14.  scrollChild = <unnamed> {
  15.  }
  16.  colspans = <table> {
  17.  }
  18.  cell_margin_v = 3
  19.  width = 232.344307
  20.  headerFont = GameTooltipHeaderText {
  21.  }
  22.  lines = <table> {
  23.  }
  24.  labelProvider = <table> {
  25.  }
  26.  key = "FeedTillersTT"
  27.  height = 27.034430
  28.  cell_margin_h = 6
  29.  slider = <unnamed> {
  30.  }
  31.  scrollFrame = <unnamed> {
  32.  }
  33. }
  34. (*temporary) = 2
  35. (*temporary) = "OnMouseUp"

Profiles Tab in AceGUI Window

$
0
0
Hi, wanna apologize for my bad English in advance.

I've been trying to understand how to make this thing since past week and still haven't managed that, also wanted to note that i've just started in LUA (+wowapi), although had some experience in programming before.

Basically, i want to put Profile Tab built by AceDB to my own AceGUI frame (not to Interface / AddOns). I would be really appreciate if any1 here could help me to understand, how i can make it happen

Dark Souls 3 sound files for Classic

$
0
0
Hello folks.

I loved to play DS 3 back in the days, and so was wondering if someone could tell how i could change the sound files for my female character. I only want to change the Voice.

example: Scream

Willing to pay for (,,addon" if needed)

Thank you in advance

Sister

Classic profession skill levels?

$
0
0
Not to hijack a topic but I was wondering about profession with my databar I use and was wondering with the help from this post does the following code look like it will work in Classic?

Code:

                proPlugin:SetScript('OnEnter', function()               
                        local anchor, panel, xoff, yoff = DataTextTooltipAnchor(Text)
                        GameTooltip:SetOwner(panel, anchor, xoff, yoff)
                        GameTooltip:ClearLines()
                        GameTooltip:AddLine(hexa..PLAYER_NAME.."'s"..hexb.." Professions")
                        GameTooltip:AddLine' '
                        for i = 1, select("#", GetNumPrimaryProfessions()) do
                                local v = select(i, GetSkillLineInfo());
                                if v ~= nil then
                                        local skillName, _, _, skillRank, _, _, skillMaxRank, _, _, _, _, _, _ = GetSkillLineInfo(v)
                                        GameTooltip:AddDoubleLine(skillName, skillRank..' / '..skillMaxRank,.75,.9,1,.3,1,.3)
                                end
                        end
                        GameTooltip:AddLine' '
                        GameTooltip:AddLine("|cffeda55fLeft Click|r to Open Profession #1")
                        GameTooltip:AddLine("|cffeda55fMiddle Click|r to Open Spell Book")
                        GameTooltip:AddLine("|cffeda55fRight Click|r to Open Profession #2")
                       
                        GameTooltip:Show()
                end)


                proPlugin:SetScript("OnClick",function(self,btn)
                        local prof1, prof2 = GetNumPrimaryProfessions()
                        if btn == "LeftButton" then
                                if prof1 then
                                        if(GetSkillLineInfo(prof1) == ('Skinning')) then
                                                CastSpellByName("Skinning Skills")
                                        elseif(GetSkillLineInfo(prof1) == ('Mining')) then
                                                CastSpellByName("Mining Skills")
                                        elseif(GetSkillLineInfo(prof1) == ('Herbalism')) then
                                                CastSpellByName("Herbalism Skills")                                       
                                        else       
                                                CastSpellByName((GetSkillLineInfo(prof1)))
                                        end
                                else
                                        print('|cff33ff99BasicUI:|r |cffFF0000No Profession Found!|r')
                                end
                        elseif btn == 'MiddleButton' then
                                ToggleSpellBook(BOOKTYPE_PROFESSION)       
                        elseif btn == "RightButton" then
                                if prof2 then
                                        if(GetSkillLineInfo(prof2) == ('Skinning')) then
                                                CastSpellByName("Skinning Skills")
                                        elseif(GetSkillLineInfo(prof2) == ('Mining')) then
                                                CastSpellByName("Mining Skills")
                                        elseif(GetSkillLineInfo(prof2) == ('Herbalism')) then
                                                CastSpellByName("Herbalism Skills")                                               
                                        else
                                                CastSpellByName((GetSkillLineInfo(prof2)))
                                        end
                                else
                                        print('|cff33ff99BasicUI:|r |cffFF0000No Profession Found!|r')
                                end
                        end
                end)

thanks for any help with this.
Coke

WoW Classic Professions

$
0
0
Ok so I am able to get ALL the skill listed how can I break them down into professions?

Here is the code that works and the pic to go with it.
Lua Code:
  1. for skillIndex = 1, GetNumSkillLines() do
  2.     local skillName, isHeader, _, skillRank, _, _, skillMaxRank, _, _, _, _, _, _ = GetSkillLineInfo(skillIndex)
  3.     if not isHeader then
  4.         GameTooltip:AddDoubleLine(skillName, skillRank..' / '..skillMaxRank,.75,.9,1,.3,1,.3)
  5.     end
  6. end



So if any of you mad coders can help me out with breaking the list down that would be great.

Friendly Player Targetting Indicator (raid frames)

Custom Clickable Buttons

$
0
0
Quote:

Originally Posted by zork (Post 255359)
I made myself a button for vehicle exit.
Lua Code:
  1. local b = CreateFrame("BUTTON", nil, UIParent, "SecureHandlerClickTemplate");
  2.   b:SetSize(50,50)
  3.   b:SetPoint("CENTER",0,0)
  4.   b:RegisterForClicks("AnyUp")
  5.   b:SetNormalTexture("Interface\\Vehicles\\UI-Vehicles-Button-Exit-Up")
  6.   b:SetPushedTexture("Interface\\Vehicles\\UI-Vehicles-Button-Exit-Down")
  7.   b:SetHighlightTexture("Interface\\Vehicles\\UI-Vehicles-Button-Exit-Down")
  8.   b:SetScript("OnClick", function(self) VehicleExit() end)
  9.   RegisterStateDriver(b, "visibility", "[target=vehicle,exists] show;hide")
Nearly the same could be done for anything else. You may even add a new texture to the button to display any type of icon. Spell textures can be get via GetSpellInfo(). If you want no highlight/border textures just leave them out. As you can see you can even add macro-states for visibility.

Adding a texture could be done like this (Only needed if you want to add a border-texture as normaltexture. Otherwise just use normaltexture for this)
Lua Code:
  1. --icon texture
  2.     local _, _, icon_texture = GetSpellInfo(spellid) --input your spellid here
  3.     local t = b:CreateTexture(nil,"BACKGROUND",nil,-6)
  4.     t:SetTexture(icon_texture)
  5.     t:SetTexCoord(0.1,0.9,0.1,0.9) --cut out crappy icon border
  6.     t:SetAllPoints(b) --make texture same size as button

If you want hover-states with different alpha you need to add OnEnter and OnLeave events with the behaviour you want to achieve. Like
Lua Code:
  1. --alpha
  2.     b:SetAlpha(0.2)
  3.     b:SetScript("OnEnter", function(self) self:SetAlpha(1) end)
  4.     b:SetScript("OnLeave", function(self) self:SetAlpha(0.2) end)

Just write your own addon for this.

Just still helpful for me at classic : )

thanks Zork

Gruss

arena frames status text remove

$
0
0
Hey all, I previously asked for a macro in classic wow to hide the percentage on my unit frame while maintaining it on my targets frame when using the percentage status text setting in the interface options, this macro works on retail as well! I was wondering if anyone could help me add onto this macro for retail, I want it to also hide the status text for arena 1 2 3 frames inside of arenas. Right now when I enable the percentage status text in-game and run this script:

/run for _,b in ipairs({PlayerFrameHealthBar,PlayerFrameManaBar}) do b.textLockable=false;b.forceHideText=true;TextStatusBar_UpdateTextString(b);end

it hides the percentage on my frame, shows the percentage on my target, and shows percentage on arena 123 frames. I would like to hide it on the arena frames. Thanks for the help.

How to check rare/mob loot lockout

$
0
0
Is there a way to see if the player already killed a rare/boss/etc and can't have any loot from it, using the mob ID/name?
Also is it possible to know the time remaining until it can be looted again?
I'm looking everywhere and couldn't find a way yet...

Thanks in advance!

InFlight - Updating default data

How to hook C_AuctionHouse.PostItem?

$
0
0
I have tried several methods to hook into C_AuctionHouse.PostItem. I want to fire off an event and function when this function is used. However, I don't want to indirectly taint the above function.

Code:

oldFunction = C_AuctionHouse.PostItem
C_AuctionHouse.PostItem = function newFunction() end

I don't want to use code above. That is just insecure and will cause taint issues.

I've used the following code but it does not track whether an item is posted or failed from being posted. It just triggers C_AuctionHouse.PostItem.
Code:

AuctionHouseFrame.CommoditiesSellFrame.PostButton:HookScript("OnClick", function () print('test') end)
I've tried the following.

Code:

hooksecurefunc(C_AuctionHouse, "PostItem", function() print('test') end)
Although it does not cause an error and does hook the function, the hook never properly fires off and I never see the test print. Mind you this is just an example.

Code:

hooksecurefunc(AuctionHouseFrame.CommoditiesSellFrame, "PostItem", function(self)
  print("CommoditiesSellFrame",self:CanPostItem())
end)

I've tried the above code and although it DOES hook properly and fire off when an item is posted. It never registers the item properly in the hook return and thus CanPostItem() is always false.

Here is the global Blizzard code dump I use.
(https://github.com/Gethe/wow-ui-sour...mSellFrame.lua)

There seems to be several mixins that use C_AuctionHouse.PostItem. That is why I just want to hook the parent C_AuctionHouse.PostItem function.

NOTE: I want to point out that the event "OWNED_AUCTIONS_UPDATED" does not fire when using the Sell Frame or Sell Tab on the Auction House. When an item is posted that event is never triggered for some reason. The only other event that seems to fire is "COMMODITY_SEARCH_RESULTS_UPDATED" but it's very unreliable.

So what would be the appropriate way to hook into C_AuctionHouse.PostItem so I can track when items are posted? Is there a better way with the new Auction House code?

[Request] Infight feedback

$
0
0
Hey,

first I asked Keivamp if he could deal with my request. However, no further feedback has come from him so far. He recently launched his own interface - Inked! retail.

Information appears in the middle of the screen that you are in combat. This information is particularly important to me and I have learned to love it. unfortunately this little feature is firmly anchored in the interface and I have no idea how I can get the little thing out. So far I've been using Parrot for this. But it's not as nice as what Keivamp programmed. Can someone help me to just bring out the feature as a standalone addon?

Hiring Addon Developer For Small Project

$
0
0
Hey, I am looking for an addon developer. The addon essentially will be a /export command which will do the same thing the Narcissus addon does for transmog items but without having to go through the menus. Feel free to add me on discord Doobie#2105.

/command -> it will then export the item ids of the transmogged items id in the same format as the attachment.

Attached Thumbnails
Click image for larger version

Name:	cool.png
Views:	N/A
Size:	204.6 KB
ID:	9408  

How to get other player major essence?

$
0
0
Hello all. Im totally new in wow addons/lua but i have some experience in other languages. And i am stuck on inspect players. I cant find any manuals or smth what can help me.

For own essences i just use C_AzeriteEssence functions, like

Code:

local major = C_AzeriteEssence.GetMilestoneEssence(115)
local ess = C_AzeriteEssence.GetEssenceInfo(major);
print(C_AzeriteEssence.GetEssenceHyperlink(major,ess.rank)); -- link to major

but how can i get major essence of other player?

Please help and sorry for my bad english.

Error on Move Frame Addon

$
0
0
This page explains the loading process and includes the event you need to check for.

https://wow.gamepedia.com/AddOn_loading_process

ADDON_LOADED will trigger for any addon that is loaded when you first log into the game.

The first argument is the name of the addon which is what you want to check for.. once you know the addon you are looking for is loaded you know the variables you want to use are available.

Many Lua Errors

$
0
0
Hello!

I reinstalled RealUI after having a lot of Lua Errors. Now I got the following errors again:

1. Error

x4 nibRealUI\Modules\CooldownCount.lua:110: attempt to compare nil with number
Stack: [string "@nibRealUI\Modules\CooldownCount.lua"]:110: in function 'Start'
[string "@nibRealUI\Modules\CooldownCount.lua"]:186: in function <nibRealUI\Modules\CooldownCount.lua:181>
[string "=[C]"]: in function 'SetCooldown'
[string "@FrameXML\Cooldown.lua"]:5: in function 'CooldownFrame_Set'
[string "@Bartender4\libs\LibActionButton-1.0\LibActionButton-1.0-77.lua"]:1280: in function <...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:1249>
[string "@Bartender4\libs\LibActionButton-1.0\LibActionButton-1.0-77.lua"]:1047: in function <...er4\libs\LibActionButton-1.0\LibActionButton-1.0.lua:1034>
[string "@Bartender4\libs\LibActionButton-1.0\LibActionButton-1.0-77.lua"]:650: in function 'UpdateConfig'
[string "@Bartender4\ActionBar.lua"]:77: in function 'UpdateButtonConfig'
[string "@Bartender4\ActionBar.lua"]:274: in function 'SetGrid'
[string "@Bartender4\ActionBar.lua"]:233: in function 'SetButtons'
[string "@nibRealUI\Modules\ActionBars.lua"]:202: in function 'ApplyABSettings'
[string "@nibRealUI\Modules\ActionBars.lua"]:491: in function 'RefreshMod'
[string "@nibRealUI\Modules\ActionBars.lua"]:496: in function 'OnProfileUpdate'
[string "@nibRealUI\Core.lua"]:294: in function '?'
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@Masque\Libs\AceDB-3.0\AceDB-3.0-27.lua"]:466: in function 'SetProfile'
[string "@Masque\Libs\LibDualSpec-1.0\LibDualSpec-1.0-17.lua"]:187: in function 'CheckDualSpecState'
[string "@Masque\Libs\LibDualSpec-1.0\LibDualSpec-1.0-17.lua"]:419: in function <Masque\Libs\LibDualSpec-1.0\LibDualSpec-1.0.lua:403>
Time: 2020/01/31 16:55:56 Index: 1/12
RealUI Version: 2.1.4
Locals:
self = <unnamed> {
0 = <userdata>
text = <unnamed> {}
UpdateText = function @nibRealUI\Modules\CooldownCount.lua:85
SetNextUpdate = function @nibRealUI\Modules\CooldownCount.lua:62
Stop = function @nibRealUI\Modules\CooldownCount.lua:70
enabled = true
Start = function @nibRealUI\Modules\CooldownCount.lua:109
updater = {}
duration = 30
start = 19647.411000
}
start = 19647.411000
duration = 30
modRate = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare nil with number"
db = {}
CD_FONT = {
flags = "OUTLINE"
font = "AddOns\RealUI_Skins\Media\Roboto-Regular.ttf"
size = 10
}


2. Error:

Stack: [string "=[C]"]: in function 'GetSpellsDisplay'
[string "@RealUI_Skins\Aurora\Skin\AddOns\Blizzard_TalentUI.lua"]:68: in function <...ealUI_Skins\Aurora\Skin\Blizzard_TalentUI.lua:46>
[string "=[C]"]: in function 'PlayerTalentFrame_UpdateSpecFrame'
[string "@Blizzard_TalentUI\Blizzard_TalentUI.lua"]:417: in function 'PlayerTalentFrame_Refresh'
[string "@Blizzard_TalentUI\Blizzard_TalentUI.lua"]:306: in function <Blizzard_TalentUI\Blizzard_TalentUI.lua:299>
Time: 2020/01/31 16:56:34 Index: 2/12
RealUI Version: 2.1.4
Locals:
(*temporary) = "Usage: local spellID = C_SpecializationInfo.GetSpellsDisplay(specializationID)"


3. Error:

x2 nibRealUI\Core.lua:208: attempt to index local 'self' (a nil value)
Stack: [string "@nibRealUI\Core.lua"]:208: in function 'func'
[string "@nibRealUI\Util.lua"]:341: in function 'TryInCombat'
[string "@nibRealUI\Core.lua"]:221: in function 'UpdateLayout'
[string "@nibRealUI\Infobar\Blocks.lua"]:2058: in function 'OnEvent'
[string "@nibRealUI\Infobar\Bar.lua"]:140: in function <nibRealUI\Infobar\Bar.lua:138>
Time: 2020/01/31 16:55:56 Index: 3/12
RealUI Version: 2.1.4
Locals:
self = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'self' (a nil value)"
dbc = {
layout = {}
init = {}
}


4. Error:

x1 nibRealUI\Modules\ObjectivesAdv.lua:84: attempt to index field 'position' (a nil value)
Stack: [string "@nibRealUI\Modules\ObjectivesAdv.lua"]:84: in function <nibRealUI\Modules\ObjectivesAdv.lua:79>
[string "=[C]"]: in function 'SetPoint'
[string "@FrameXML\UIParent.lua"]:3251: in function 'UIParentManageFramePositions'
[string "@FrameXML\UIParent.lua"]:2461: in function <FrameXML\UIParent.lua:2448>
[string "=[C]"]: in function 'SetAttribute'
[string "@FrameXML\UIParent.lua"]:3264: in function 'UIParent_ManageFramePositions'
[string "@FrameXML\StanceBar.lua"]:54: in function 'StanceBar_Update'
[string "@FrameXML\ActionBarController.lua"]:77: in function <FrameXML\ActionBarController.lua:51>
Time: 2020/01/31 16:59:57 Index: 4/12
RealUI Version: 2.1.4
Locals:
(*temporary) = function =[C]
(*temporary) = ObjectiveTrackerFrame {
initialized = true
fadeInfo = {}
BlockDropDown = ObjectiveTrackerBlockDropDown {}
0 = <userdata>
MODULES = {}
MODULES_UI_ORDER = {}
isUpdateDirty = false
isUpdating = false
userCollapsed = false
watchMoneyReasons = 0
HeaderMenu = <unnamed> {}
realUIHidden = false
BlocksFrame = ObjectiveTrackerBlocksFrame {}
SetPoint = function =[C]
lastMapID = 1473
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'position' (a nil value)"
movingTracker = true
db = {}


5. Error

x1 nibRealUI\Modules\MinimapAdv.lua:483: attempt to index field 'information' (a nil value)
Stack: [string "@nibRealUI\Modules\MinimapAdv.lua"]:483: in function 'UpdateButtonCollection'
[string "@nibRealUI\Modules\MinimapAdv.lua"]:1396: in function '?'
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@Bartender4\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
[string "=[C]"]: in function 'LoadAddOn'
[string "@FrameXML\UIParent.lua"]:457: in function 'UIParentLoadAddOn'
[string "@FrameXML\UIParent.lua"]:655: in function 'OrderHall_LoadUI'
[string "@FrameXML\UIParent.lua"]:2093: in function <FrameXML\UIParent.lua:1164>
Time: 2020/01/31 17:00:54 Index: 5/12
RealUI Version: 2.1.4
Locals:
None


6. Error:

x4 nibRealUI\Modules\ActionBars.lua:53: attempt to index local 'barSettings' (a nil value)
Stack: [string "@nibRealUI\Modules\ActionBars.lua"]:53: in function 'ApplyABSettings'
[string "@nibRealUI\Modules\ActionBars.lua"]:446: in function '?'
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@Bartender4\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Time: 2020/01/31 16:56:34 Index: 6/12
RealUI Version: 2.1.4
Locals:
None


7. Error:

x1 nibRealUI\Modules\ObjectivesAdv.lua:46: attempt to index field 'hidden' (a nil value)
Stack: [string "@nibRealUI\Modules\ObjectivesAdv.lua"]:46: in function 'UpdateCollapseState'
[string "@nibRealUI\Modules\ObjectivesAdv.lua"]:70: in function 'UpdatePlayerLocation'
[string "@nibRealUI\Modules\ObjectivesAdv.lua"]:96: in function '?'
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@Bartender4\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Time: 2020/01/31 17:01:18 Index: 7/12
RealUI Version: 2.1.4
Locals:
None


8. Error:

x1 nibRealUI\Modules\Chat\Tabs.lua:32: attempt to index field 'colors' (a nil value)
Stack: [string "@nibRealUI\Modules\Chat\Tabs.lua"]:32: in function <nibRealUI\Modules\Chat\Tabs.lua:15>
[string "@nibRealUI\Modules\Chat\Tabs.lua"]:78: in function 'UpdateTab'
[string "@nibRealUI\Modules\Chat\Tabs.lua"]:40: in function <nibRealUI\Modules\Chat\Tabs.lua:38>
Time: 2020/01/31 17:02:02 Index: 8/12
RealUI Version: 2.1.4
Locals:
self = ChatFrame3Tab {
0 = <userdata>
leftHighlightTexture = ChatFrame3TabHighlightLeft {}
middleHighlightTexture = ChatFrame3TabHighlightMiddle {}
right = ChatFrame3TabRight {}
left = ChatFrame3TabLeft {}
originalShow = function =[C]
fadeInfo = {}
leftTexture = ChatFrame3TabLeft {}
SetAlpha = function =[C]
rightHighlightTexture = ChatFrame3TabHighlightRight {}
fullHighlightTexture = <unnamed> {}
mouseOverAlpha = 0.750000
text = ChatFrame3TabText {}
mid = ChatFrame3TabMiddle {}
middleTexture = ChatFrame3TabMiddle {}
glow = ChatFrame3TabGlow {}
rightSelectedTexture = ChatFrame3TabSelectedRight {}
Text = ChatFrame3TabText {}
textWidth = 82.000008
originalHide = function =[C]
Show = function @FrameXML\FrameLocks.lua:133
Hide = function @FrameXML\FrameLocks.lua:129
middleSelectedTexture = ChatFrame3TabSelectedMiddle {}
rightTexture = ChatFrame3TabRight {}
noMouseAlpha = 0
frame = ChatFrame3 {}
leftSelectedTexture = ChatFrame3TabSelectedLeft {}
skinned = true
}
style = "normal"
text = ChatFrame3TabText {
0 = <userdata>
GetWidth = function @PhanxChat\Modules\HideTextures.lua:61
}
(*temporary) = nil
(*temporary) = "Text"
(*temporary) = "ChatFrame3Tab"
(*temporary) = "ChatFrame3Tab"
(*temporary) = nil
(*temporary) = false
(*temporary) = "Chat_Tabs"
(*temporary) = "attempt to index field 'colors' (a nil value)"
Chat_Tabs = {
SetDefaultModuleLibraries = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:294
UnregisterAllEvents = function @RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
EnableModule = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = {}
GetModule = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
PET_BATTLE_OPENING_START = function @nibRealUI\Modules\Chat\Tabs.lua:141
defaultModuleLibraries = {}
SetDefaultModulePrototype = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
UpdateTab = function @nibRealUI\Modules\Chat\Tabs.lua:47
name = "nibRealUI_Chat_Tabs"
IsEnabled = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules = {}
DisableModule = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
RegisterMessage = function @RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = function @RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
IsModule = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:217
baseName = "nibRealUI"
SetDefaultModuleState = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:387
RefreshMod = function @nibRealUI\Modules\Chat\Tabs.lua:151
OnEnable = function @nibRealUI\Modules\Chat\Tabs.lua:162
SetEnabledState = function @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
UpdateTabs = function @nibRealUI\Modules\Chat\Tabs.lua:84
enabledState = true
OnInitialize = function @nibRealUI\Modules\Chat\Tabs.lua:156
RegisterEvent = function @RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterAllMessages = function @RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
PLAYER_LOGIN = function @nibRealUI\Modules\Chat\Tabs.lua:145
HookFCF = function @AddOns\nibR

9. Error:

x11 nibRealUI\Modules\MinimapAdv.lua:637: attempt to index field 'poi' (a nil value)
Stack: [string "@nibRealUI\Modules\MinimapAdv.lua"]:637: in function '?'
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@Bartender4\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Time: 2020/01/31 17:01:18 Index: 9/12
RealUI Version: 2.1.4
Locals:
None


10. Error:

x7 nibRealUI\Modules\MinimapAdv.lua:1352: attempt to index field 'information' (a nil value)
Stack: [string "@nibRealUI\Modules\MinimapAdv.lua"]:1352: in function 'ZoneChange'
[string "@nibRealUI\Modules\MinimapAdv.lua"]:939: in function 'Update'
[string "@nibRealUI\Modules\MinimapAdv.lua"]:955: in function 'Toggle'
[string "@nibRealUI\Modules\MinimapAdv.lua"]:985: in function 'UpdateShownState'
[string "@nibRealUI\Modules\MinimapAdv.lua"]:1376: in function '?'
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@RealUI_Bugs\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@Bartender4\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Time: 2020/01/31 17:01:18 Index: 10/12
RealUI Version: 2.1.4
Locals:
None


11. Error:

x2 nibRealUI\Modules\MinimapAdv.lua:93: attempt to index field 'position' (a nil value)
Stack: [string "@nibRealUI\Modules\MinimapAdv.lua"]:93: in function <nibRealUI\Modules\MinimapAdv.lua:77>
[string "@nibRealUI\Modules\MinimapAdv.lua"]:994: in function 'FadeButtons'
[string "@nibRealUI\Modules\MinimapAdv.lua"]:1303: in function <nibRealUI\Modules\MinimapAdv.lua:1301>
Time: 2020/01/31 17:05:42 Index: 11/12
RealUI Version: 2.1.4
Locals:
mapPoints = nil


Further, there is a message, on the top of my screen:




Hope you can fix it and the overview is helpful :)

Best regards.

Noro

Get a Player's Class & Level

$
0
0
A player's level is not available from just a chat event. The only way you used to get it is from convoluted usage of the /who api, but both retail and classic now has that protected behind a hardware event.

For class info, pass the 12th argument from the chat event, the player's GUID, into GetPlayerInfoByGUID.

distance

$
0
0
Distance information is unreliable within the boundaries of your garrison. It's effectively a separate instance.

Guide: Automagically package and publish addons

$
0
0
Is there a guide for github actions? (preferably not from moorea)
Viewing all 15081 articles
Browse latest View live