Guild Event ManagerCreated by FC-kiki - Last updated on April 11 2006
Download
This AddOn allows you to create/schedule/manage future raid instance directly in-game. Players can register (join) and reserve a room for your instance, or cancel subscription.
You can setup a maximum players for your event, as well as the min/max per class. When a player wants to join and there is no room left for his class, he is put in a *substitute* queue, waiting for someone to cancel his subscription. The leader of an event does not have to be logged in for a player to subscribe. This addon has been designed to help guilds to schedule events, and its member to say *I'll be there*, and count the number of players that are ok for an instance. It does work for multiple guilds (kind of Alliance of guilds), if you want, or even with your friend list. All dates are stored in universal time, and displayed in local time, so if someone creates an event in a different timezone than yours, you will see the correct time on your side. --- VERSION 2.0 RC beta test : ------------ WARNING for thoses who want to help me debug the new v2.0 RC (or just want to see what it looks like) : - Make a copy and remove the file : <wow>/wtf/<account>/SavedVariables/GuildEventManager.lua - Remove the whole <wow>/Interface/AddOns/GuildEventManager folder - Unzip the new v2.0 RC archive in <wow>/Interface/AddOns/ - After loading the game, change the GEMChannel to something DIFFERENT from the one you usualy use (protocol is different for this new version) - READ the TODO list, so you will not ask for something that I'm planing to do before official 2.0 release - Color codes have changed in the Event list (see below) - Send me missing localization strings - Have fun --- Installation : --------------- 1. Extract .zip file to WorldOfWarcraftInterfaceAddOns 2. load up WoW check the Addon is enabled ("/gem help" should print infos) 3. Bind a key to GuildEventManager or type "/gem toggle" 4. in the options TAB set the channel to whichever you are going to use --- Notes : -------- COLOR CODE : - Events List in Events Tab, Where column : - White = Old event (already displayed) - Green = New event (never seen) - Events List in Events Tab, Leader column : - White = Leader not connected - Green = Leader connected - Events List in Events Tab, Subscribers column : - White = Not subscribed - Purple = Level of your selected character does not match event's level range - DarkGrey = Subscription sent, but not ACKed yet - Bleu = Subscription ACKed but you are in Substitute queue - Green = Subscription ACKed and you are in Titular list - Yellow = Subscription ACKed and you are in Replacement list - DarkRed = You have been kicked from event (and thus unsubscribed). You can re-subscribe - LightRed = You have been banned from event (and thus unsubscribed). You cannot re-subscribe until you are unbanned - Admin List in Events Tab, Name column : - White = Player not connected (or external) - Green = Player connected - Members list, Guild column : - Green = Guild leader - Blue = Guild officer - White = Guild member TODO Before v2.0 release : - Code : - GUI : TODO : - Add a sorting plugin : By assigning points to someone (DKP like) - Add a sorting plugin : By auto adding ppl on a list for the event (only when already created, by using AddExternal) - Find a way to *block* people we don't want to subscribe (auto ban your ignore list, for example) - Add an auto-banned list (in Create new Events tab ?) - Option to limit event creation to officers (not possible but see CanViewOfficerNote() IsGuildLeader() ) - Handle event restrictions (guild only) -- Tag event with a bit 'guild only' - Possibility to modify the subscription comment - Auto purge with GEM_Players[].lastlog too old - If debug mode is ON, duplicate log to saved structure in file (array of lines) - Handle multiple channels (v666.0) - Add a new type of limit : Healers (priest/druid/paladin/shaman) Dps (rogue/mage/hunter) (v666.0) TODO GUI: - Panel transparency KNOWN BUGS: - List of banned people in events is not showing for non-leader - Changing leader : Few problems --- FAQ : -------- Q : I don't see events of other people, and others don't see mine A : Are you sure you are on the same channel (check GEM options) ? Are you sure you don't have joined more than 9 channels (there is a limit of 9 or 10 channels you can join) ? Are you sure your PC's clock is correctly set ? If you still don't see events, try "/gem debug 1", it will show a new TAB, look at the debug log (screenshot it) for warnings or event related messages, then contact me. Q : I see garbage on my channels, like "<GEM-1>01..." A : Check if the channel you see garbage is the same than the one in your GEM config. Maybe you have changed the channel with a character, and changed reroll. Leave the garbaged one with a /leave ChanNum. In v2.0, channel will be saved per char, so you will not have this problem anymore. Q : I just subscribed to an event, but I don't appear in the list, nor the titulars count has changed. A : If the leader of the event is not logged, all commands (subscribe, unsubscribe, ...) are stored and broadcasted to every person in the channel (and each time someone logs in). In order to see your subscription in the list (and titulars count increased/decreased), you must wait until the leader logs. When he does, all commands are flushed and he processes them, in the order they were submitted. Look at the color codes above, they help you know in which state you are. Q : All thoses stored commands don't flood the channel when someone (or the leader) logs in ? A : No, there is an algorithm that makes people to sent commands at different time when someone joins, and if a known command has just been sent, the sent from your side is canceled. There is also a maximum of commands that can be sent per second, so you are not (less) flooded. Q : I don't like the subscribers sorting modes available. I want something else, custom. A : Well, that's where the Sorting plugin system comes in ! Look at the "GEM_sort_stamp.lua" file, there is all you need to make your own plugin (there is no need for the plugin to be installed on each player's computer, only on the leader's one). Simply make a new addon with a .toc file, that depends on GuildEventManager, and you're done. The plugin will be loaded by GEM, and you'll be able to choose your custom sorting in GEM's "Create new Event" tab. Q : I have a lua error, but I cannot tell you the file/line it occured A : Please install (even temporarily) ImprovedErrorFrame (http://www.curse-gaming.com/mod.php?addid=170), and you'll be able to see the full error text Q : When I link an item to the GEM channel, it displays the name only. A : For links to be sent, you must use the SlashCmd specified in GEM config. If you speak using /# (# being GEM's channel number), it will not work. Q : I don't see anybody in the Members list, and the list populates very slowly. Also, I always see "N/A" for people's location. A : This is to greatly reduce traffic in the channel. Each player sends his personal informations ONLY when he changes of zone, NOT when someone logs in (otherwise every single player will have to send his current info upon each login, which causes too much traffic). Because of this, the first time you come to a channel, we don't see anybody, you must wait for each player to move to another zone. When this happens, the player is saved and stored in your variables, so the next time, only it's current location will show as 'N/A' until he moves. Q : I'm using SlashCmd and alias, and when I try to send a message, I don't see anything in my chatframe, nor I see messages from others. A : Some addons are not hooking chatframe like they should. - If you have GuildAds : Get the latest version, it has been fixed - If you have flagRSP : Well, there is no patch yet (not sure), try to get latest version - If you have Guilded : Why do you need this one anymore ? oO
There is no dependency information for this file.
- 2.08 :
- April, 11th 2006 : - You can now configure channels from the options (but cannot see members from other channels yet) - March, 31th 2006 : - Updated TOC for 1.10 - Fixed 'N' text in minimap icon flashing sometimes, while there is no new event - Increased date column width, and added date in the tooltip - Added a new color code in Admin list : Blue=Connected but not grouped, Green=Connected and grouped |
222 votes ![]() 320781 downloads
(26 today) |
||||||||||||||||||||||||||||||||||||||||||
Guild Event Manager
Comments
akaz
December 29, 2007 - 8:13 pm [ Reply ]I have never used GEM and am trying to get it going. I have 2.08 and tried to get it going but got no where just as tktneal says.
I'm told that there's supposed to be a little bubble near the mini-map to get GEM going.
Also my guildies are telling me they're on version 2.28 whereas this is 2.08.
Could someone please alleviate the confusion or update this mod's files as appropriate? Thanks.
-Akaz
tktneal
November 1, 2007 - 3:40 pm [ Reply ]Ok I'm obviously a noob, because I cannot seem to get GEM to install properly. I extracted to c:\worldofwarcraft\interfaces\addons\... A folder "guildeventmanager2" was created with what appears to be all the needed files. I launched WoW... no ability to get to GEM.... tried \gem help , looked for any indication where I need to enable add ons.... nothing... what am I doing wrong?
TazRulez
May 31, 2006 - 2:36 pm [ Reply ]I am joined in 3 channels with GEM. Is there a way to show who is on in the channels other than the default channel?
Vel
January 27, 2006 - 2:25 pm [ Reply ]Just want to say i love the concept for this addon, i am trying to get my guild to currently use it, slow but surely. Hope you continue updating.
mink
January 25, 2006 - 1:55 pm [ Reply ]I just downloaded and installed it but havent seen documentation as to how to assign someone else to lead the raid, or add raids (officers) is there some way to do this?
Kirkburn
January 7, 2006 - 8:38 am [ Reply ]THIS IS THE OFFICIAL WEBSITE:
http://christophe.calmejane.free.fr/wow/gem/
As of today 2.02 is the latest version.
Muhajem
January 7, 2006 - 8:11 am [ Reply ]Hi,
KiKi help, soon as I loaded the new patch 1.9. GEM spams in my general chat like crazy. It has its own channel where it spams nonsense of other users in the realm.
I tried to remove it but same, I tried to re install again, says out of date.
Is there any new verisons or how can I resolve the problem?
FC-kiki
January 6, 2006 - 3:32 am [ Reply ]Hum, there was something missing in my ignore code : the removal of local event, so it will not be broadcasted anymore. It's now fixed, and if everybody ignores the event, it will not be sent to the channel.
I've 2/3 more things to fix today, and I'll release a fix for that, and the "Delete" leader function bug ^^
castille
January 5, 2006 - 10:00 pm [ Reply ]Hey, Kiki, we've been having a semi-weird issue with a user who had an older version of GEM (PreRC93) joining our main events channel and bringing older events from the previous channel to ours. Some of these events expire in 2008, and the owner just doesn't really exist in our realm .. Is there a way to get rid of these old events? Ignoring them just causes the events to be hidden, but the spam still exists. Our member number is pretty significant, and some of the users with lesser machines/network connections are experiencing heavy lag problems until they disable GEM .. any idea how to clear out these ancient, immortal events?
snipun
December 12, 2005 - 9:49 pm [ Reply ]MY PC still has the file. I just had it happen AGAIN. I lost power to my PC and the Onyxia raid I had just put up (and had about 20+ members sign up for) is missing. I can't see it but everyone else can. Now I am getting an error everytime someone signs up and yet I literally can't see the event. I can't invite people, I can't make anyone a leader, I can't do anything.
The same thing happened last week and I have not "lost" the original .xml file.
How do I used an external application to sync my .xml file?
December 10, 2005 - 6:15 am [ Reply | Edit/Delete ]
Nice Addon Kiki.
One question thought ;)
I created a new event and went offline. Other players were unable to see my event unless the were online at the same time as I was.
Looks like I have to broadcast my event while online for other players to receive it.
Is there something wrong with my setup?
Or is it simply not possible to store created events in the channel?
Lothandor
December 7, 2005 - 6:34 pm [ Reply ]Kiki, it is really coming along, but I've got a problem:
If I join another zone's LFG channel, despite what I have setup for the GEM channel, it always sends its messages to the LFG channel.
Needless to say this ins't popular with the thousands of players also in that channel.
Let me know if there's some further info I need to give you. I am using RC932
FC-kiki
November 28, 2005 - 3:28 am [ Reply ]Sorry, but this will not be supported, except by using an external application to synchronise your Saved file.
Not all datas concerning an event are sent when you create/update an event as a leader, other people are missing so many important stuff (that I cannot send to the channel, for the sake of every player connected), that can not be retrieve except from the leader's saved file.
Right now (besides my busy IRL those weeks), I'm finishing the code for v2.0 release, after that I'll see that alternative I can provide
opinio
November 25, 2005 - 6:19 am [ Reply ]i' ve the same problem what "snipun" discribes. pls delete this error as soon as possible because your program is very nice if this mistake weren't there.
(excuse me for my bad english i'm german)
snipun
November 22, 2005 - 11:36 pm [ Reply ]I made an event with my PC and when I log on with my laptop, it doesn't show my event to myself but everyone else can see it.
Poledra
October 28, 2005 - 2:28 am [ Reply ]Kiki
the messages for people joining and leaving is a PITA... Please either get rid of it or make it an option. I have over 100 people using this addon and it is spamming my general tab.
Vermella
October 28, 2005 - 2:19 am [ Reply ]Hello, great mod Kiki. I was wondering something. I am in a reasonably large guild that also belongs to an alliance. I would like to have private in guild run events on the calander that other allliance members do not see and also have an alliance wide events. Is that possible somehow ? Perhaps by having two channels set up ?







Language