Download
(26Kb)
Download
Updated: 09-03-12 04:13 AM
Pictures
File Info
Updated:09-03-12 04:13 AM
Created:12-29-08 03:22 AM
Downloads:6,151
Favorites:55
MD5:

Player Link Menu  Popular! (More than 5000 hits)

Version: 1.10
by: ArtureLeCoiffeur [More]

This addon was written by Viper (http://www.viper.dk/WoW/) and published on WoWUI by the user Ryiort. I'm only keeping it alive.

This add-on allows you to open up a menu when clicking on a players name in chat. This will give you some basic options, for fast and easy access. So no more having to write when wanting to invite a player you're talking to or if you want to ignore that player.

It also extends the options available when clicking on a name. You can choose what actions should be performed when doing a normal click or while holding down Shift, Ctrl or Alt. It is all configurable from inside the game. Type /plm to view the options screen.

This add-on was developed before Blizzard added the same functionality to the defaul UI. However using PLM gives you a few more options to customize the menu and click behaviours to your liking.

1.10
Changed: Further fix for 5.0.4 problem as suggested by Spiderkeg.
1.9
Changed: Fix 5.0.4 problem
Changed: Update TOC file to 5.0.1.
1.8.2
Changed: Remove debugging AddMessage's.
1.8.1
Changed: Fix whisper function (3.3.5 chat changes broke it).
1.8
Changed: Fixes for changes in WoW 4.x.
Changed: Update TOC file to 4.0.0.
1.7.1
Changed: Update TOC file to 3.1.
Optional Files (0)


Post A Reply Comment Options
Unread 09-03-12, 04:07 AM  
ArtureLeCoiffeur
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 3
Originally Posted by Spiderkeg
I see that you've completely switched around the options and whatnot in the newest release, should the SavedVariables be wiped?
I didn't touch that code, and I see no changes. Can you please elaborate?
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 04:04 AM  
ArtureLeCoiffeur
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 3
Originally Posted by Spiderkeg
if (not IsInGroup() or (UnitIsGroupLeader("player") or UnitIsGroupAssistant("player"))) then
Thanks, I'll change it this way and upload a new version.
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 10:54 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
I see that you've completely switched around the options and whatnot in the newest release, should the SavedVariables be wiped?
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 10:53 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
There is still an issue. When you are already in a group/raid, the "invite" option still bugs out due to a change on how group/raid is detected. This change (below) is what I tested and appears to be working fine.

Code:
if (not IsInGroup() or (UnitIsGroupLeader("player") or UnitIsGroupAssistant("player"))) then
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 08:31 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
Re: Right Click Error

Originally Posted by Spiderkeg
I still use this addon, so I'd love to see an update. With the 5.0.4 patch, this is the error I receive when I right click on someone's name in chat, expecting to get the right click menu.

Message: ...e\AddOns\PlayerLinkMenu\PlayerLinkMenu_variables.lua:182: attempt to call global 'GetNumPartyMembers' (a nil value)
Time: 08/29/12 04:35:45
Count: 1
Stack: ...e\AddOns\PlayerLinkMenu\PlayerLinkMenu_variables.lua:182: in function `condition'
Interface\AddOns\PlayerLinkMenu\PlayerLinkMenu.lua:300: in function `PlayerLinkMenu_DoWindow'
...e\AddOns\PlayerLinkMenu\PlayerLinkMenu_variables.lua:98: in function `action'
Interface\AddOns\PlayerLinkMenu\PlayerLinkMenu.lua:230: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>

Locals: (*temporary) = nil
(*temporary) = "attempt to call global 'GetNumPartyMembers' (a nil value)"
A fix has been found, thanks in part to a heads up Aezay.

"Replace GetNumPartyMembers() and GetNumRaidMembers() with GetNumGroupMembers()."

I made this change and the right click menu is now working. I've tested all the options and haven't received any following errors.
Last edited by Spiderkeg : 08-29-12 at 08:31 AM.
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 02:37 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
Right Click Error

I still use this addon, so I'd love to see an update. With the 5.0.4 patch, this is the error I receive when I right click on someone's name in chat, expecting to get the right click menu.

Message: ...e\AddOns\PlayerLinkMenu\PlayerLinkMenu_variables.lua:182: attempt to call global 'GetNumPartyMembers' (a nil value)
Time: 08/29/12 04:35:45
Count: 1
Stack: ...e\AddOns\PlayerLinkMenu\PlayerLinkMenu_variables.lua:182: in function `condition'
Interface\AddOns\PlayerLinkMenu\PlayerLinkMenu.lua:300: in function `PlayerLinkMenu_DoWindow'
...e\AddOns\PlayerLinkMenu\PlayerLinkMenu_variables.lua:98: in function `action'
Interface\AddOns\PlayerLinkMenu\PlayerLinkMenu.lua:230: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>

Locals: (*temporary) = nil
(*temporary) = "attempt to call global 'GetNumPartyMembers' (a nil value)"
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 04:24 AM  
ArtureLeCoiffeur
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 3
Originally posted by zelinlo
How can I make localization file for it ?
You would need to extract all texts from the LUA files and convert them to variables. Those you put in a localization file. Then you add you translations.

E.g. when the LUA code contains something like this:

Code:
DEFAULT_CHAT_FRAME:AddMessage("[Player Link Menu] Error when trying to perform action: Action not found.");
You convert it to

Code:
DEFAULT_CHAT_FRAME:AddMessage("[Player Link Menu] "..PLM_NOTFOUND);
And put this in localization.lua:

Code:
PLM_NOTFOUND = "Error when trying to perform action: Action not found."
if (GetLocale() == "deDE") then
  PLM_NOTFOUND = "Fehler beim Versuch, eine Aktion auszuf\195\188hren."
end
The file PlayerLinkMenu_variables.lua already contains most strings in English. Just move them to a new localization.lua file.
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 08:33 AM  
zelinlo
A Kobold Labourer
 
zelinlo's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
How can I make localization file for it ?
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 04:59 AM  
ArtureLeCoiffeur
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 3
Originally posted by Spiderkeg
FYI: Some of the debugging reporting information, to the chat frame, is still in place and reporting information when you're in the options menu
Removed in 1.8.2. Thanks for the heads-up!
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 01:26 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
You. are. awesome.

Thanks for fixing this wonderful mod.

FYI: Some of the debugging reporting information, to the chat frame, is still in place and reporting information when you're in the options menu
Last edited by Spiderkeg : 10-16-10 at 01:31 PM.
Report comment to moderator  
Reply With Quote
Unread 11-04-09, 10:45 AM  
Delena
A Cyclonian
 
Delena's Avatar
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 19
Uploads: 3
Originally posted by Spiderkeg
I've been a long time fan of this mod. It's nice to see that it hasn't completely died off just yet. I have no idea why more authors aren't tapping into this right-click menu resource.

Thanks for the work in keeping this alive.

EDIT: I miss the "Target" feature and wonder if it's possible to implement this again through secure methods.

EDIT: I don't think it's possible to "Target" anymore.
IT IS possible to "target" this mod doesn't but the old PlayerMenu has been fanfixed and has Target, Focus and many other features.
Report comment to moderator  
Reply With Quote
Unread 04-21-09, 07:54 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
I've been a long time fan of this mod. It's nice to see that it hasn't completely died off just yet. I have no idea why more authors aren't tapping into this right-click menu resource.

Thanks for the work in keeping this alive.

EDIT: I miss the "Target" feature and wonder if it's possible to implement this again through secure methods.

EDIT: I don't think it's possible to "Target" anymore.
Last edited by Spiderkeg : 05-04-09 at 08:53 AM.
Report comment to moderator  
Reply With Quote
Unread 01-23-09, 04:42 AM  
ArtureLeCoiffeur
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 3
PlayerMenu Right Click

Originally posted by Friko
Hi !

The new patch (3.0.8) brokes all the addons that use the dropdown menu in chat.

Code:
[2009/01/21 15:33:18-3754-x4]: PlayerMenu-4.0\PlayerMenu.lua:133: attempt to index local 'dropdownMenu' (a nil value)
(tail call): ?:
  ---
The error appear when I right clic.
Then when I choose one function in the menu, nothing takes place.
I'm sorry, but my addon is called PlayerLinkMenu, it is only at version 1.7, and it does not include the version number in the directory under AddOns.

I found an addon called PlayerMenu on WoWUI and on WoWAce, but neither seems to have a version 4.0.

Sorry, but I can't help you. PlayerLinkMenu is working OK with 3.0.8.
Report comment to moderator  
Reply With Quote
Unread 01-21-09, 09:24 AM  
Friko
A Kobold Labourer
 
Friko's Avatar

Forum posts: 0
File comments: 22
Uploads: 0
Hi !

The new patch (3.0.8) brokes all the addons that use the dropdown menu in chat.

Code:
[2009/01/21 15:33:18-3754-x4]: PlayerMenu-4.0\PlayerMenu.lua:133: attempt to index local 'dropdownMenu' (a nil value)
(tail call): ?:
<in C code>: ?
<in C code>: ?
<in C code>: in function `UnitPopup_HideButtons'
Interface\FrameXML\UnitPopup.lua:180: in function <Interface\FrameXML\UnitPopup.lua:161>:
<in C code>: ?
<in C code>: in function `UnitPopup_ShowMenu'
Interface\FrameXML\FriendsFrame.lua:89: in function `initFunction':
Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize':
Interface\FrameXML\UIDropDownMenu.lua:713: in function `ToggleDropDownMenu':
Interface\FrameXML\FriendsFrame.lua:84: in function `FriendsFrame_ShowDropdown':
Interface\FrameXML\ItemRef.lua:59: in function <Interface\FrameXML\ItemRef.lua:2>:
...:
Blizzard_CombatLog\Blizzard_CombatLog.lua:3570: in function `orgfunc'
Prat-3.0-3.0.0 \services\links.lua:108: in function <Interface\AddOns\Prat-3.0\services\links.lua:98>
(tail call): ?:
(tail call): ?:
Interface\FrameXML\ChatFrame.lua:2473: in function <Interface\FrameXML\ChatFrame.lua:2472>:
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: in function `ChatFrame_OnHyperlinkShow'
<string>:"*:OnHyperlinkClick":1: in function <[string "*:OnHyperlinkClick"]:1>

  ---
The error appear when I right clic.
Then when I choose one function in the menu, nothing takes place.
Report comment to moderator  
Reply With Quote
Unread 12-29-08, 04:51 AM  
Fonjask
A Fallenroot Satyr
 
Fonjask's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 266
Uploads: 2
Originally posted by avid
I think it broke with 3.x though.
Originally Posted by Player Link Menu
* Works with WoTLK
* I'm keeping this addon alive
* Last Updated: Today
I think it should work then, wouldn't it?


s, Fonjask
__________________
~~~~~~~~~~~~
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: