Go to Page... |
Updated: | 12-10-09 02:00 PM |
Created: | 12-03-08 06:42 PM |
Downloads: | 9,144 |
Favorites: | 65 |
MD5: |
*** UPDATED For WotLK ***
Note: RightClick on the Minimap icon to join the LookingForGroup channel.
--------------------------------------------------------------------
Taken from original description:
CallToArms (CTA) monitors the LookingForGroup and other chat channels and shows a list of all players who are looking for a group. This is a global list that shows players and groups from all over Azeroth.
There are also some group management features that are left over from the days before the Blizzard LFG tool:
- Flag yourself as LFG - Using this feature, the player enters a short description of the desired quest/instance etc. that s/he would like to do. This information is placed on the same list that is viewable by all other users globally.
- Find more players for your group - CTA lets group leaders create a profile of their group. This profile includes a short description, the maximum size of the group and the level range of the group members. Group leaders can even set the class distribution of the group members. This information is posted on the global list so that other users can view it.
CTA also has a blacklist feature which is a list of players that are not allowed to join your group. The blacklist also acts as an extended ignore list.
-----------------------------------------------------------------------
This is an update of the original version for WotLK.
3.2.2
Added TOC keyword for new dungeon/raid.
Fixed bug where list showed wrong who information.
Fixed bug that prevented some chat channels from being seen.
Added option to Disable CTA Broadcast chat channel.
Scan Guild Chat option now works.
bumped interface version for 3.2
Comment Options |
Praefatio |
View Public Profile |
Send a private message to Praefatio |
Find More Posts by Praefatio |
Add Praefatio to Your Buddy List |
Cin |
View Public Profile |
Send a private message to Cin |
Find More Posts by Cin |
Add Cin to Your Buddy List |
04-18-09, 05:52 PM | ||
A Defias Bandit
Forum posts: 2
File comments: 22
Uploads: 0
|
Interface\Addons\CallToArms\CallToArms.lua:757: attempt to call global 'SetLFGType' (a nil value) Any way to fix? Very sad without my CTA. |
|
|
Cin |
View Public Profile |
Send a private message to Cin |
Find More Posts by Cin |
Add Cin to Your Buddy List |
04-18-09, 03:52 PM | |
A Defias Bandit
Forum posts: 2
File comments: 22
Uploads: 0
|
Getting lots of errors since the patch. Have had to disable CTA. I miss it!
|
|
Cin |
View Public Profile |
Send a private message to Cin |
Find More Posts by Cin |
Add Cin to Your Buddy List |
04-05-09, 07:07 AM | |
|
CallToArms v3.0.9 Bug Report
There is a bug which manifests itself as a client-side glitch (for the player using CTA) and appears as the wrong level, class, and guild name versus character name attached to forwarded LFG messages that are displayed in the client's CTA window. The origin of the wrong level/class/guild info relates to the first message forwarded client-side (by player using CTA) in the custom CTAChannel.
(For those not familiar with the inner-workings of this addon, channels such as General, Trade, Defense channels, etc, are monitored for LFG (looking for group) and LFM (looking for more) messages. Any LFG messages detected that do not appear in the conventional LookingForGroup channel are then filtered and forwarded through the custom CTAChannel to other players using this addon.) The level/class/guild info of the *first* player whose message was forwarded by the client is then attached to every forwarded LFG message when it is displayed in the client's CTA window (not in the broadcasted CTAChannel message - only in the displayed client-side CTA window message), and persists for an extended period of time (more than an hour last time I tested this glitch) or until the client player logs out. You can recreate my observations by temporarily adding two chat windows for monitoring specific LFG-related messages. Set one chat window to display messages from the conventional LookingForGroup channel and the custom CTAChannel. Set the second chat window to display messages from the General and Trade channels. Watch for the first forwarded message to appear in the CTAChannel. Then look in the second window for that specific message from the player name indicated in the client-side CTA window. In the second window, hold SHIFT and left-click the player's name to display character-specific info (level/class/guild), which should appear in the default chat frame. Take special note of the player's level, class, and guild. This is the character info attached to forwarded messages (even messages not originally from this player) that are subsequently displayed in the client-side CTA window. This bug persists for an extended period of time (more than an hour last time I tested this) or until the client player logs out. This bug was not observed when the original LFG message was broadcasted in the conventional LookingForGroup channel (although I tried my best to filter, shuffle, read, and review all the LFG messages). Only forwarded messages from non-LookingForGroup channels *appeared* to be affected. I have looked at the code in the CallToArms_Util.lua and CTA.WhoManager.lua files, and I found several places where the GetWhoInfo() global API function is being called. However, I have yet to figure out where the SNAFU occurs or how to fix it. Bug squashers unite! PLEASE! Help fix this glitch! EDIT: While reading through the Lua files I noticed there are a lot of omitted semi-colons in the Lua code (which theoretically behaves similarly to C++). Missing semi-colons can potentially cause unpredictable and unintended side effects, and I am honestly surprised that the legacy code (and missing semi-colons) are not generating more in-game syntax errors.
Last edited by Thrashfinger : 04-05-09 at 07:18 AM.
|
|
Thrashfinger |
View Public Profile |
Send a private message to Thrashfinger |
Find More Posts by Thrashfinger |
Add Thrashfinger to Your Buddy List |
04-05-09, 06:52 AM | |
|
CallToArms v3.0.9 Updates
During the evolution of CallToArms, Blizzard changed the functionality of the LFG channel requiring a player to join the LFG system in order to join the LFG channel. Subsequently, CallToArms was updated to use the third entry of the LFG system to add the player to the first available zone (in alphabetical order) in order to enable and join the LFG channel. Although this method (effectively) yielded the desired result, it was usually not what *I* was trying to do. I have *personally* never used the auto-join functionality to join a group for a *zone*. I manually change the selections to instances *every time* I use CallToArms to look for a group; that is, until now.
Described below are instruction on a two-part modification which changes CTA's behavior slightly when you right-click on the minimap icon to auto-join or auto-leave the LFG system. • At level 16 or higher auto-joining LFG will add the character to the first 3 instances listed in alphabetical order. • At level 15 or lower auto-joining LFG will add the character to the first 3 zones listed in alphabetical order. These updates work for the WotLK 3.0.9 version released on 03-14-2009 09:51 AM. ======================================================================== Synopsis: The first change affects what (instances or zones) the character is added to (based on level) via the auto-join LFG functionality of the CTA minimap icon. The second change will clear all LookingForGroup selections completely when leaving the LFG system via the auto-leave functionality of the CTA minimap icon. These two changes also correct several omitted semi-colons within their associated functions. ======================================================================== Open the CallToArms.lua file. PART 1 (This change adds character to instances or zones based on character level.) ------------------------------------------------------------------------ Replace the entire code block for function OpenLFGChannel (originally starting at Line 754 and ending at Line 775) with the following code: Code:
local function OpenLFGChannel() -- If (not in a group) then join LookingForGroup. if ( GetNumPartyMembers() == 0 ) then if ( UnitLevel("player") >= 16 ) then -- If (level 16 or higher) then add character to first 3 instances listed. SetLFGType(1,2); SetLookingForGroup(1, 2, 1); SetLFGType(2,2); SetLookingForGroup(2, 2, 2); SetLFGType(3,2); SetLookingForGroup(3, 2, 3); else -- Else (level 15 or lower) add character to first 3 zones listed. SetLFGType(1,5); SetLookingForGroup(1, 5, 1); SetLFGType(2,5); SetLookingForGroup(2, 5, 2); SetLFGType(3,5); SetLookingForGroup(3, 5, 3); end -- Add talent spec to LFG comment. SetLFGComment(CTA_GetTalentSpec()); autoLFG:ClearAutoJoin(); else -- Else join LookingForMore. (Player can only join LFM when party leader). if ( UnitIsPartyLeader("player") ) then SetLookingForMore(5, 1); SetLFGComment("Looking for More"); end end CTA_MinimapMessageFrame2:AddMessage( CTA_AUTO_LFG_MINIMAP, 1, 0.85, 0 ); CTA_LogMsg( CTA_AUTO_LFG_MINIMAP ); autoLFG.CHAT_MSG_CHANNEL_NOTICE = nil; autoLFG.State = true; end ------------------------------------------------------------------------ Replace the entire code block for function autoLFG:Toggle (BEFORE PART 1 starting at Line 795 and ending at Line 813) (AFTER PART 1 starting at around Line 810 and ending at Line 828) with the following code: Code:
function autoLFG:Toggle() if (self.State) then self.PARTY_MEMBERS_CHANGED = nil; self.State = false; SetLookingForGroup(1, 1); SetLookingForGroup(2, 1); SetLookingForGroup(3, 1); CTA_Util.logPrintln( "autoLFG:Toggle() SetLookingForGroup" ); else self.PARTY_MEMBERS_CHANGED = OpenLFGChannel; OpenLFGChannel(); CTA_Util.logPrintln( "autoLFG:Toggle() OpenLFGChannel()" ); end CTA_Println( CTA_AUTO_LFG_IS..": "..(autoLFG.State and CTA_YES or CTA_NO) ); --print( CTA_AUTO_LFG_IS..": "..(autoLFG.State and CTA_YES or CTA_NO) ); CTA_UpdateMinimapTexture(); CTA_SavedVariables.autoLFG = self.State; end ======================================================================== You are done. Run it! |
|
Thrashfinger |
View Public Profile |
Send a private message to Thrashfinger |
Find More Posts by Thrashfinger |
Add Thrashfinger to Your Buddy List |
03-30-09, 03:33 AM | ||
|
Could you please fix this? I am on locale deDE, if that matters. cu tay
Last edited by tayedaen : 03-30-09 at 03:34 AM.
|
|
|
tayedaen |
View Public Profile |
Send a private message to tayedaen |
Find More Posts by tayedaen |
Add tayedaen to Your Buddy List |
03-23-09, 12:54 PM | |
|
Everytime I log in, "Auto LFG Channel" is not working. I have to turn it off/turn it back on, then manually join the channel in order for it to work.
|
|
Sythalin |
View Public Profile |
Send a private message to Sythalin |
Find More Posts by Sythalin |
Add Sythalin to Your Buddy List |
03-18-09, 06:25 AM | |
A Defias Bandit
Forum posts: 3
File comments: 45
Uploads: 0
|
Persistant Search Options
Every time I log in I have to readjust certain search options. Would it be possible that the options are saved automatically?
The following options always reset to default after a I log in: Show levels (min/max), Scan guild chat for group messages, Keywords in the Search result It would be great if the options are saved. |
|
Laren |
View Public Profile |
Send a private message to Laren |
Find More Posts by Laren |
Add Laren to Your Buddy List |
03-14-09, 11:26 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
Thanks, Trashfinger for fixing this addon. I stilll have a issue where CTA will not catch all lfg messages. I'm in fr-FR locale.
|
|
lebanni |
View Public Profile |
Send a private message to lebanni |
Find More Posts by lebanni |
Add lebanni to Your Buddy List |
03-14-09, 10:59 AM | |
|
I'd love to go back to using this myself, but it has the rather annoying habit of eating up one of my custom channels. Wish I could turn that off.
|
|
SkunkWerks |
View Public Profile |
Send a private message to SkunkWerks |
Find More Posts by SkunkWerks |
Add SkunkWerks to Your Buddy List |
02-10-09, 12:15 AM | |
|
Two possible bugs
It has been two months since the v3.0.3 update to this
addon was posted by ggman. I have noticed two issues that might be classified as bugs. Have they been fixed in a newer release version that I have not found yet? Or, have they not been noticed or reported yet? 1) Scratch the first issue. Apparently it was a glitch that has corrected itself. I noticed the names/messages not matching the class/level/guild on the second line, but that is no longer happening. 2) Was the group/raid management functionality removed as was mentioned by ggman on 12-07-2008, 04:40 PM? If so, is it then a bug for the "Non-CTA Group" tag to appear in the mouse-over tooltip at the note button in the right side of messages in the main CTA window?
Last edited by Thrashfinger : 02-11-09 at 04:49 AM.
|
|
Thrashfinger |
View Public Profile |
Send a private message to Thrashfinger |
Find More Posts by Thrashfinger |
Add Thrashfinger to Your Buddy List |
02-09-09, 11:15 PM | |
|
Thank you for updating CTA to WotLK - two LFG Comment updates
I am grateful to the programmers and coders who created
and have maintained this addon through the many patches and versions of WoW. I have two updates that can be added by anyone that wants to make the inserted LFG Comments more robust when using the auto-join LFG functionality (right-clicking on the minimap icon to auto-join LFG). These updates works for the WotLK 3.0.3 version released on 12-10-2008 07:13 PM. --------------------------------------------------------- The following changes will show your talent specialization if you are SOLO - Open the CallToArms.lua file. Go to line 759. Change: SetLFGComment("LFG-Channel enabled by CTA"); To: SetLFGComment(CTA_GetTalentSpec()); Then add the following function to the very bottom of the CallToArms.lua file. Go to line 4215 or 4216, below the "end" statement of the last function, CTA_PlayerClassDropDown_OnClick(). Add the function: Code:
function CTA_GetTalentSpec() --Adapted from example at http://www.wowwiki.com/API_GetTalentInfo --Displays the talent tree name followed by the current number of points applied in each talent tree. local sTalentSpec = ""; local iTalentIndex = 0; local iTabIndex = 0; for iTabIndex = 1, GetNumTalentTabs() do local iTotalTalentPoints = 0; for iTalentIndex = 1, GetNumTalents(iTabIndex) do local sNameTalent, sIconPath, iTier, iColumn, iCurrentRank, iMaxRank = GetTalentInfo(iTabIndex,iTalentIndex); iTotalTalentPoints = iTotalTalentPoints + iCurrentRank; end sTalentSpec = sTalentSpec..GetTalentTabInfo(iTabIndex).."("..iTotalTalentPoints..") "; end return sTalentSpec; end The following change displays "Looking for More" if you are PARTY LEADER - Go to line 764. Change: SetLFGComment("LFG-Channel enabled by CTA"); To: SetLFGComment("Looking for More"); --------------------------------------------------------- Save the file. Close the file. You are done. Run it!
Last edited by Thrashfinger : 02-11-09 at 04:33 AM.
|
|
Thrashfinger |
View Public Profile |
Send a private message to Thrashfinger |
Find More Posts by Thrashfinger |
Add Thrashfinger to Your Buddy List |
01-06-09, 07:12 PM | |
|
CensusPlus Compatibility
There seem to be a compatibility problem between the "CensusPlus" addon and this addon. I am using latest version of both.
I have posted a message on the CensusPlus message-board as well just in case the problem is on their end: http://www.warcraftrealms.com/forum/...?p=33792#33792 |
|
front243 |
View Public Profile |
Send a private message to front243 |
Find More Posts by front243 |
Add front243 to Your Buddy List |
12-24-08, 10:51 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
I would like to suggest changing the group management tools to support party/raid roles as well as classes (or even instead of classes)
I would use this part of the addon a lot more if I could set up that I'm looking for a Tank or Healer or DPS rather than specific classes... PS. Thank you ggman for updating this addon for WotLK! |
|
Arolli |
View Public Profile |
Send a private message to Arolli |
Find More Posts by Arolli |
Add Arolli to Your Buddy List |