This issue was fixed easily with a simple /console reloadui and the addon started working again as normal... But here is the error that I had a moment ago..
Jarrlaxle you can edit your post of the addon list, the error was a simple nil check/init issue with the roster update.
As for the list updating more often then it does now.. well it kinda won't happen, as it's a limitation of the game. GuildRoster() refreshes the local data, when it is updated with new info it sends out a "GUILD_ROSTER_UPDATE" event. This scan and request for new data happens every other 30 sec or so.
Adding or removing people was one of the origional ideas, but i found it 100x easier to just replicate the guildroster and friends list. The right click menu you saw is the Exact same as if you right clicked someone in the Guild Roster list, that ignore option is the game client ignore.
As for actually making this an addon.. well i probably won't release it at all tbh. There are things about it that i can't code and would take frustrating months to figure out. If there is another that is good with lua frame code that wants to take on that task of fixing the quarks with the frames, then i'd release it as an addon.
. I don't know why Orion is taking his time to be helpful to you, but you're lucky that he is.
To give insight: I do customer service for a profession. As such im used to angry or incoherent rambling about a problem that either isn't fully understood by the person or they are simply unable to express their idea fully due to the lack of understanding of exactly what they are looking at.
As such i have a soft spot for situations like that.
That and it was the first time i've coded a scrolling frame, let alone one with 3 "columns" that dynamically changes size. It was a fun experiance in coding.
I've noticed that this error happens every time that I start up the game, except for that very first time... Dunno why exactly, but I don't mind the refresh of the UI to get it working...
As for adding and removing people from the list, would it be easier to allow it actually add someone to the real friends list instead of trying to make the addon have its own separate list?
And last, but not least... What exactly are some of the "quarks" that you are coming along in the lua frames? I doubt I can do anything about it, but I have been looking at lua lately and seem to find it easier to actually understand the language when something is already put together... Editing it from there doesn't seem as hard to me...
it's not a replacement friends list, it's just a different view of the list. The error you talk about i don't experiance so it's a bit odd that you do..
The quarks are for the scroll frame layout, like the list on the right, it dosn't readjust when there are few entrys and line the right side to the far right side of the frame. There is another gap at the bottom too for the bottom scroll button. That and the look and feel stuff that comes with UI Design. I'd also like it to have the status for each item hide when there isn't anything to show.
I use a Broker_friends Broker_guild, that will show me on mouse over my friend list or guild rooster (which i usually forget and manually check friend or guild list by hand).
1. I read almost every post on the forums, since I help to moderate them. I however, can't moderate posts involving myself. :)
2. Orionshock should provide a screenshot of his addon.
3. Currently, I do IT tech support too. It's frustrating when users want something that can't be done, or want something that can be done 2 seconds faster than existing methods. For example, "can I change my windows user name to all small letters". Sure it can be done, but only by creating a new user account, and migrating all settings over, then deleting the old one, and I just get frustrated why they can't hold the shift button down for a few letters of their user name.
There is a screenshot of the addon in action... It is a little blurry in picture, but is actually not blurry in game at all.. If you want to know what he is talking about, what I can identify currently is the small gap in the top right corner between the scroll bar and the scroll button... Though honestly I think this is completely unnoticeable until pointed out, and even then it doesn't bother me at all... Maybe though he is talking about the gap between the Title bar where it says "Glorified Friends" and the information area where it lists all the Characters and locations... That does seem to be a minor flaw, but not that big of a flaw again in my opinion... All in all, I think this addon is great like it is... It provides me exactly what I want in its current form perfectly... The extra features that I am recommending are if Orion wishes to continue pursuit of this addon in the future... From the sounds of it, he is kinda wanting to put it down for the time being, which is fine by me. He has already done sooo much more than I could ever expect.
1. I read almost every post on the forums, since I help to moderate them. I however, can't moderate posts involving myself. :)
2. Orionshock should provide a screenshot of his addon.
3. Currently, I do IT tech support too. It's frustrating when users want something that can't be done, or want something that can be done 2 seconds faster than existing methods. For example, "can I change my windows user name to all small letters". Sure it can be done, but only by creating a new user account, and migrating all settings over, then deleting the old one, and I just get frustrated why they can't hold the shift button down for a few letters of their user name.
^ lol, now imagine, your boss requiring you to do this for 50 systems on a daily basis, while your supervisor still hasn't passed his A+ certification, and was unable to pass (4 attempts) his Lenovo Certification with out your help, after your help passed with a 97%)
As for the addon, does it currenly use the default WoW friends list or is it database driven?
If not database driven, perhaps plans to turn it into db driven it as well db driven ignore lists, to help expand the default ignore list??
Thus allowing multiple characters on the same account to import/export friends/ignores...
As for the addon, does it currenly use the default WoW friends list or is it database driven?
If not database driven, perhaps plans to turn it into db driven it as well db driven ignore lists, to help expand the default ignore list??
Thus allowing multiple characters on the same account to import/export friends/ignores...
Database Driven and saved in the account variables (Maybe talking out my @$$ here) instead of actually on the character variables would allow automatic import and export of this friends list...
Database Driven and saved in the account variables (Maybe talking out my @$$ here) instead of actually on the character variables would allow automatic import and export of this friends list...
Right, I took a look at the version attached in a post above, so far the only database value being saved is for showing offline or not.
Since ## SavedVariables: GLORIFIED_FRIENDS_DB is an account variable as opposed to character specific, the idea would work.
local dbDefaults = {
profile = {
showOffline = false,
for the most part allows a profile based setup, so you could have character specific settings, as well as a default profile for global settings, such as Ignore lists, and Friends List that can be shared for the characters on the account.
For the ignore feature you could just add event filters based on the chat_msg_<channel>, and then simply return when you come across a name from the ignore list in arg2.
sorry using chat channels and reimplementing the built in friends list is oh so very not worth it.
Seriously if you have more than 50 friends, you need to be in a guild. There is actualy nothing wrong with the built in game API or even view for the friends list / ignore / guild roster, no need to reinvent the wheel where it's not designed to be reinvented.
Like the name implies, it's a glorified friends list (out of the social pannel), nothing more :)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Date: 2009-09-15 02:21:49
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GlorifiedFriendsList\core.lua line 94:
table index is nil
Debug:
(tail call): ?
(tail call): ?
GlorifiedFriendsList\core.lua:94: FRIENDLIST_UPDATE()
GlorifiedFriendsList\core.lua:60:
GlorifiedFriendsList\core.lua:53
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:531: EnableAddon()
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:621:
...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:607
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:499:
..\FrameXML\UIParent.lua:471
As for the list updating more often then it does now.. well it kinda won't happen, as it's a limitation of the game. GuildRoster() refreshes the local data, when it is updated with new info it sends out a "GUILD_ROSTER_UPDATE" event. This scan and request for new data happens every other 30 sec or so.
Adding or removing people was one of the origional ideas, but i found it 100x easier to just replicate the guildroster and friends list. The right click menu you saw is the Exact same as if you right clicked someone in the Guild Roster list, that ignore option is the game client ignore.
As for actually making this an addon.. well i probably won't release it at all tbh. There are things about it that i can't code and would take frustrating months to figure out. If there is another that is good with lua frame code that wants to take on that task of fixing the quarks with the frames, then i'd release it as an addon.
To give insight: I do customer service for a profession. As such im used to angry or incoherent rambling about a problem that either isn't fully understood by the person or they are simply unable to express their idea fully due to the lack of understanding of exactly what they are looking at.
As such i have a soft spot for situations like that.
That and it was the first time i've coded a scrolling frame, let alone one with 3 "columns" that dynamically changes size. It was a fun experiance in coding.
As for adding and removing people from the list, would it be easier to allow it actually add someone to the real friends list instead of trying to make the addon have its own separate list?
And last, but not least... What exactly are some of the "quarks" that you are coming along in the lua frames? I doubt I can do anything about it, but I have been looking at lua lately and seem to find it easier to actually understand the language when something is already put together... Editing it from there doesn't seem as hard to me...
The quarks are for the scroll frame layout, like the list on the right, it dosn't readjust when there are few entrys and line the right side to the far right side of the frame. There is another gap at the bottom too for the bottom scroll button. That and the look and feel stuff that comes with UI Design. I'd also like it to have the status for each item hide when there isn't anything to show.
I use a Broker_friends Broker_guild, that will show me on mouse over my friend list or guild rooster (which i usually forget and manually check friend or guild list by hand).
2. Orionshock should provide a screenshot of his addon.
3. Currently, I do IT tech support too. It's frustrating when users want something that can't be done, or want something that can be done 2 seconds faster than existing methods. For example, "can I change my windows user name to all small letters". Sure it can be done, but only by creating a new user account, and migrating all settings over, then deleting the old one, and I just get frustrated why they can't hold the shift button down for a few letters of their user name.
There is a screenshot of the addon in action... It is a little blurry in picture, but is actually not blurry in game at all.. If you want to know what he is talking about, what I can identify currently is the small gap in the top right corner between the scroll bar and the scroll button... Though honestly I think this is completely unnoticeable until pointed out, and even then it doesn't bother me at all... Maybe though he is talking about the gap between the Title bar where it says "Glorified Friends" and the information area where it lists all the Characters and locations... That does seem to be a minor flaw, but not that big of a flaw again in my opinion... All in all, I think this addon is great like it is... It provides me exactly what I want in its current form perfectly... The extra features that I am recommending are if Orion wishes to continue pursuit of this addon in the future... From the sounds of it, he is kinda wanting to put it down for the time being, which is fine by me. He has already done sooo much more than I could ever expect.
^ lol, now imagine, your boss requiring you to do this for 50 systems on a daily basis, while your supervisor still hasn't passed his A+ certification, and was unable to pass (4 attempts) his Lenovo Certification with out your help, after your help passed with a 97%)
As for the addon, does it currenly use the default WoW friends list or is it database driven?
If not database driven, perhaps plans to turn it into db driven it as well db driven ignore lists, to help expand the default ignore list??
Thus allowing multiple characters on the same account to import/export friends/ignores...
Database Driven and saved in the account variables (Maybe talking out my @$$ here) instead of actually on the character variables would allow automatic import and export of this friends list...
Right, I took a look at the version attached in a post above, so far the only database value being saved is for showing offline or not.
Since ## SavedVariables: GLORIFIED_FRIENDS_DB is an account variable as opposed to character specific, the idea would work.
local dbDefaults = {
profile = {
showOffline = false,
for the most part allows a profile based setup, so you could have character specific settings, as well as a default profile for global settings, such as Ignore lists, and Friends List that can be shared for the characters on the account.
For the ignore feature you could just add event filters based on the chat_msg_<channel>, and then simply return when you come across a name from the ignore list in arg2.
Seriously if you have more than 50 friends, you need to be in a guild. There is actualy nothing wrong with the built in game API or even view for the friends list / ignore / guild roster, no need to reinvent the wheel where it's not designed to be reinvented.
Like the name implies, it's a glorified friends list (out of the social pannel), nothing more :)