I worked through some missing german translations, hope this helped.
BTW: I don't know whether it's a good idea to use a word like "coalesce" in an addon. Many people use the english client without being native speakers and I doubt even many native speakers do understand that word (unless they know latin very well^^).
Sometimes it helps just to formulate the question to find the answer... Hack as well as Dev_Pad include a lot of "example code" which I never paid attention to. Upon closer inspection I found that several of these scripts were set to autorun :-(
I still don't know which script exactly caused the misbehaviour but the problem is solved.
I have a rather strange problem, which is bugging me for several years now. I know it sounds like a "help-with-an-addon-question" but I want to try to put it as a coding question, because it is not really addon-related.
Here goes:
You know that when right-clicking on a player name in the chat-window you get a menu with several options as standard behaviour Well, I don't get that menu, right-clicking on the name just directly opens the whisper-line. (I hope you know what I mean.)
I was annoyed with this and startet to look for the culprit. The culprit is /WTF/ACCOUNT/NAME/Saved Variables/_DevPad.lua, the file where Dev_Pad stores its data, which I use as a notebook to write down random information ingame. I used the addon Hack for the same purpose before - while having the same problem all the time. So the problem is not Dev_pad or Hack but the data itself, which I kept over the years. There is a lot of information in it which I wouldn't want to give up, but somehow this file manages to bollix up my chat frame configuration. I know that both addons can be used as a way to execute scripts and that is probably whats happening. So in order to fix this I have to find which of my random musings are falsely interpreted as code by the system.
Now my question is: If you wanted to manipulate the right-click-behaviour of player names in the chat window, which code would you use? I just need possible keywords to search the file for.
Or any other ideas how to find the culprit without dumping the whole file?
I'm trying to fix a simple chat keybinds addon. It doesn't work for raids anymore because the addon uses the following code to check whether I'm in a raid or not:
if (GetNumRaidMembers() > 0) then
ChatFrame_OpenChat("/raid");
else
ChatFrame_OpenChat("/p");
end
GetNumRaidMembers() doesn't exist anymore. Now its GetNumGroupMembers() which doesn't help for the distinction. How do I correctly check for a raid?
Edit: It seems I'm in a raid in lfg too ... There is an argument (
LE_PARTY_CATEGORY_INSTANCE) for lfg groups but not for (manual) raids. How would that help?
I have to investigate that further. Maybe somebody knows a place with further information about those changes?
Edit: The error seems to only occur if Auctioneer is loades and the option "protect Window" (in Auctioneer) is set to never. So its probably Aucs problem but I don't know ... shouldn't happen.
2x AHsearch-40100-1\AHsearch.lua:5635: attempt to index global 'AHsearchPrevButton' (a nil value)
AHsearch-40100-1\AHsearch.lua:5696: in function <AHsearch\AHsearch.lua:5682>
<in C code>: in function `CloseAuctionHouse'
<string>:"*:OnHide":6: in function <[string "*:OnHide"]:1>
<in C code>: in function `Hide'
Interface\FrameXML\UIParent.lua:1462: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1315: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1225: in function <Interface\FrameXML\UIParent.lua:1221>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1929: in function `ShowUIPanel':
...uc-Util-AHWindowControl\Auc-Util-AHWindowControl.lua:229: in function `AdjustProtection':
...uc-Util-AHWindowControl\Auc-Util-AHWindowControl.lua:161: in function <...uc-Util-AHWindowControl\Auc-Util-AHWindowControl.lua:158>:
<in C code>: in function `AuctionFrame_Show'
Interface\FrameXML\UIParent.lua:885: in function <Interface\FrameXML\UIParent.lua:519>:
For some reason I can't post on Curse atm so I'm posting here. I'm getting errors mentioning SOCD and I'm frequently getting disconnects so I'm searching for the reason. Error log:
1x Interface\FrameXML\ItemRef.lua:212: attempt to perform arithmetic on local 'startLink' (a nil value):
Interface\FrameXML\ItemRef.lua:198: in function <Interface\FrameXML\ItemRef.lua:2>:
Blizzard_CombatLog\Blizzard_CombatLog.lua:3661: in function <...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3605>
(tail call): ?:
<string>:"cmd: /qq -- quest query":63: in function `SetItemRef'
SickOfClickingDailies-v6.5-release-e6dea71\wotlk.lua:24: in function <SickOfClickingDailies\wotlk.lua:20>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-10 (Ace3):543: in function `EnableAddon'
AceAddon-3.0-10 (Ace3):556: in function `EnableAddon'
AceAddon-3.0-10 (Ace3):635: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
and
1x Interface\FrameXML\ItemRef.lua:212: attempt to perform arithmetic on local 'startLink' (a nil value):
Interface\FrameXML\ItemRef.lua:198: in function <Interface\FrameXML\ItemRef.lua:2>:
Blizzard_CombatLog\Blizzard_CombatLog.lua:3661: in function <...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3605>
(tail call): ?:
<string>:"cmd: /qq -- quest query":63: in function `SetItemRef'
SickOfClickingDailies-v6.5-release-e6dea71\BC.lua:27: in function <SickOfClickingDailies\BC.lua:24>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-10 (Ace3):543: in function `EnableAddon'
AceAddon-3.0-10 (Ace3):556: in function `EnableAddon'
AceAddon-3.0-10 (Ace3):635: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
Sorry for the thread necromancy but did this discussion lead to any code? I decided to get rid of fubar and I found more or less exact replacements for everything but not for Fubar_VolumeFu. Nothing remotely similar, I was really suprised because it is such a basic function.
Is it that complicated to port these functionality to LDB? Does anybody know any Broker display that controls not just general volume but sound, music, etc seperately?
Any help in resurrecting Cirk's Chatmanager would also be appreciated - does anyone happen to know why some defunct addons don't cause error messages anymore?
1.
@phanx: Good solution for that part.
@Tirdal: Thanks for that tip, did you mean broker_channelwatch or is there another addon named broker_channel somewhere?
Edit: broker_channelwatch looks good but doesn't work in 4.01
2.
@Tirdal: I know I can do
/join chatchannelwiththatstupidlongnametheyuseonmyserver
by typing that and I know I can leave it that same way ... but I really hate it.
3.
But I can't find a place to bind shortcuts to channel names in Blizzards shortcuts options - I might be blind but they seem not to be there. I really like using shortcuts like ctrl-b for battlegroundchat or ctrl-whatever for my private channels instead of looking up its number and I know others that do as well. It's especially useful if you participate in discussions in several channels at the same time. You'll never accidently write something in /2 that you wanted to write in /g (like so many people do) if you ALWAYS only use your shortcuts.
So I'm still looking for a mod that allows those keybindings. Maybe there is a mod that allows custom keybindings?
0
I have a my personal addon with simple UI customization. Only thing that doesn't work correctly is the resized ObjectiveTrackerFrame.
1. Whenever a passenger mount is used, it moves left.
2. When the ObjectiveTrackerFrame is closed using the little arrow-button, the background texture stays.
...(code hiding minimap buttons and moving BuffFrame) ...
VehicleSeatIndicator:SetScript("OnEvent", nil)
VehicleSeatIndicator:UnregisterAllEvents()
VehicleSeatIndicator:Hide()
VehicleSeatIndicator:Hide()
ObjectiveTrackerFrame:ClearAllPoints()
ObjectiveTrackerFrame:SetScale(1.2)
ObjectiveTrackerFrame:SetPoint("TOPRIGHT",UIParent,"TOPRIGHT",0,-500)
ObjectiveTrackerFrame:SetWidth(MinimapCluster:GetWidth() * 1.8)
ObjectiveTrackerFrame:SetHeight(600)
local tex = ObjectiveTrackerFrame:CreateTexture(nil, "OVERLAY")
tex:SetAllPoints()
tex:SetColorTexture(0, 0, 0, 0.2)
I'm not really a coder, I just fumble around, so if someone could help me out ...
0
0
Does anybody happen to know where Blizz's equipment manager stores the sets? Client side (I couldn't find a relevant file) or maybe only server side?
0
0
BTW: I don't know whether it's a good idea to use a word like "coalesce" in an addon. Many people use the english client without being native speakers and I doubt even many native speakers do understand that word (unless they know latin very well^^).
How about:
Synonyms
Just saying.
0
I still don't know which script exactly caused the misbehaviour but the problem is solved.
0
Here goes:
You know that when right-clicking on a player name in the chat-window you get a menu with several options as standard behaviour Well, I don't get that menu, right-clicking on the name just directly opens the whisper-line. (I hope you know what I mean.)
I was annoyed with this and startet to look for the culprit. The culprit is /WTF/ACCOUNT/NAME/Saved Variables/_DevPad.lua, the file where Dev_Pad stores its data, which I use as a notebook to write down random information ingame. I used the addon Hack for the same purpose before - while having the same problem all the time. So the problem is not Dev_pad or Hack but the data itself, which I kept over the years. There is a lot of information in it which I wouldn't want to give up, but somehow this file manages to bollix up my chat frame configuration. I know that both addons can be used as a way to execute scripts and that is probably whats happening. So in order to fix this I have to find which of my random musings are falsely interpreted as code by the system.
Now my question is: If you wanted to manipulate the right-click-behaviour of player names in the chat window, which code would you use? I just need possible keywords to search the file for.
Or any other ideas how to find the culprit without dumping the whole file?
0
0
if (GetNumRaidMembers() > 0) then
ChatFrame_OpenChat("/raid");
else
ChatFrame_OpenChat("/p");
end
GetNumRaidMembers() doesn't exist anymore. Now its GetNumGroupMembers() which doesn't help for the distinction. How do I correctly check for a raid?
Edit: It seems I'm in a raid in lfg too ... There is an argument (
LE_PARTY_CATEGORY_INSTANCE) for lfg groups but not for (manual) raids. How would that help?
I have to investigate that further. Maybe somebody knows a place with further information about those changes?
0
Edit: The error seems to only occur if Auctioneer is loades and the option "protect Window" (in Auctioneer) is set to never. So its probably Aucs problem but I don't know ... shouldn't happen.
2x AHsearch-40100-1\AHsearch.lua:5635: attempt to index global 'AHsearchPrevButton' (a nil value)
AHsearch-40100-1\AHsearch.lua:5696: in function <AHsearch\AHsearch.lua:5682>
<in C code>: in function `CloseAuctionHouse'
<string>:"*:OnHide":6: in function <[string "*:OnHide"]:1>
<in C code>: in function `Hide'
Interface\FrameXML\UIParent.lua:1462: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1315: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1225: in function <Interface\FrameXML\UIParent.lua:1221>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1929: in function `ShowUIPanel':
...uc-Util-AHWindowControl\Auc-Util-AHWindowControl.lua:229: in function `AdjustProtection':
...uc-Util-AHWindowControl\Auc-Util-AHWindowControl.lua:161: in function <...uc-Util-AHWindowControl\Auc-Util-AHWindowControl.lua:158>:
<in C code>: in function `AuctionFrame_Show'
Interface\FrameXML\UIParent.lua:885: in function <Interface\FrameXML\UIParent.lua:519>:
Locals:
self = <unnamed> {
0 = <userdata>
BuildStandardTable = <function> @ AHsearch\AHsearch.lua:1685:
ConfigurationFrame_Categories_DeleteCat = <function> @ AHsearch\AHsearch.lua:4027:
ConfigurationFrame_SearchQueries_CreateNewSQ = <function> @ AHsearch\AHsearch.lua:4244:
ConfigDisable = <function> @ AHsearch\AHsearch.lua:5625:
CatFrame_Show = <function> @ AHsearch\AHsearch.lua:2169:
CatFrame_CreateFrame = <function> @ AHsearch\AHsearch.lua:2383:
ConfigurationFrame_SearchQueries_SelectCat = <function> @ AHsearch\AHsearch.lua:4443:
SetupCatHeight = <function> @ AHsearch\AHsearch.lua:5360:
ConfigurationFrame_Categories_SelectCat = <function> @ AHsearch\AHsearch.lua:3790:
FillList = <function> @ AHsearch\AHsearch.lua:1854:
CycleButtons_Toggle = <function> @ AHsearch\AHsearch.lua:1662:
AHsearchFrame_Create = <function> @ AHsearch\AHsearch.lua:1463:
ConfigurationFrame_SearchQueries_SaveSQ = <function> @ AHsearch\AHsearch.lua:4841:
InitOptions = <function> @ AHsearch\AHsearch.lua:1413:
SetupSQWidth = <function> @ AHsearch\AHsearch.lua:5375:
QueryFrame_ButtonEventUpdate = <function> @ AHsearch\AHsearch.lua:2310:
CloseAllFrames = <function> @ AHsearch\AHsearch.lua:5671:
ConfigEnable = <function> @ AHsearch\AHsearch.lua:5555:
UpdateFilter = <function> @ AHsearch\AHsearch.lua:4109:
ConfigurationFrame_Categories_DeleteSQ = <function> @ AHsearch\AHsearch.lua:5282:
QueryFrame_CreateFrame = <function> @ AHsearch\AHsearch.lua:2472:
CycleSearch = <function> @ AHsearch\AHsearch.lua:5448:
Search = <function> @ AHsearch\AHsearch.lua:5412:
ConfigurationFrame_CreateFrame = <function> @ AHsearch\AHsearch.lua:2555:
ConfigurationFrame_Categories_ClearAllCat = <function> @ AHsearch\AHsearch.lua:3841:
ConfigurationFrame_ShowContent = <function> @ AHsearch\AHsearch.lua:3700:
QueryFrame_Show = <function> @ AHsearch\AHsearch.lua:2206:
ConfigurationFrame_Categories_UpdateCat = <function> @ AHsearch\AHsearch.lua:3888:
RandomSearch = <function> @ AHsearch\AHsearch.lua:5531:
CatFrame_ButtonEventUpdate = <function> @ AHsearch\AHsearch.lua:2257:
SetupCatWidth = <function> @ AHsearch\AHsearch.lua:5353:
ConfigurationFrame_ClearAll = <function> @ AHsearch\AHsearch.lua:5326:
SaveConfigFramePos = <function> @ AHsearch\AHsearch.lua:5333:
ConfigFramePos = <function> @ AHsearch\AHsearch.lua:5340:
SetupMainScale = <function> @ AHsearch\AHsearch.lua:5400:
ConfigurationFrame_Categories_CreateNewCat = <function> @ AHsearch\AHsearch.lua:3735:
ConfigurationFrame_SearchQueries_TestSearch = <function> @ AHsearch\AHsearch.lua:4061:
ConfigurationFrame_SearchQueries_ClearAllSQ = <function> @ AHsearch\AHsearch.lua:4631:
ConfigurationFrame_SearchQueries_ClearAfterSQDelete = <function> @ AHsearch\AHsearch.lua:4742:
OnVerticalScroll = <function> @ AHsearch\AHsearch.lua:1785:
InitFrames = <function> @ AHsearch\AHsearch.lua:2160:
ConfigurationFrame_SearchQueries_SelectSQ = <function> @ AHsearch\AHsearch.lua:4459:
SetupSQHeight = <function> @ AHsearch\AHsearch.lua:5386:
BuildFilterTable = <function> @ AHsearch\AHsearch.lua:1718:
}
event = "AUCTION_H
---
0
and
0
Is it that complicated to port these functionality to LDB? Does anybody know any Broker display that controls not just general volume but sound, music, etc seperately?
0
0
0
@phanx: Good solution for that part.
@Tirdal: Thanks for that tip, did you mean broker_channelwatch or is there another addon named broker_channel somewhere?
Edit: broker_channelwatch looks good but doesn't work in 4.01
2.
@Tirdal: I know I can do
/join chatchannelwiththatstupidlongnametheyuseonmyserver
by typing that and I know I can leave it that same way ... but I really hate it.
3.
But I can't find a place to bind shortcuts to channel names in Blizzards shortcuts options - I might be blind but they seem not to be there. I really like using shortcuts like ctrl-b for battlegroundchat or ctrl-whatever for my private channels instead of looking up its number and I know others that do as well. It's especially useful if you participate in discussions in several channels at the same time. You'll never accidently write something in /2 that you wanted to write in /g (like so many people do) if you ALWAYS only use your shortcuts.
So I'm still looking for a mod that allows those keybindings. Maybe there is a mod that allows custom keybindings?