|
Category: OtherWorld Chat Filter |
Interface Information |
|
Name: |
World Chat Filter |
Author: |
|
Date: |
04-27-2015 12:56 PM |
Size: |
1.96 Kb |
Version: |
1.4 |
Rate File: |
|
Screenshot from usage in game
|
|
Tired of the World chat channel being used as a global Trade, Advice and OOC channel?
This plugin filters the World channel and only forwards skirmish and raid calls and requests to you.
Special thx to Strovolas for this effective new way of configuring the game to fire /World chat events so that the plugin can filter them:
1) Load the World Chat Filter Plugin.
2) Create a new tab in the chat window.
3) Turn on ONLY the World Chat for that tab.
4) Rename the new tab "World Chat"
5) Then back in the main tab, turn World Chat off and leave it off.
(NOTE: The plugin will only work, if /World chat was on, before logging in your character. Manually enabling /World after log in won't actually log you into the channel until you relog and thus not fire any /World chat events to my plugin (this seems to be a Turbine bug). A workaround was found by Strovolas (see above).)
Update v1.4:
Added .plugincompendium file for LOTRO Plugin Compendium users.
Update v1.3:
Changed code to use Regex pattern matching. -> Should now fire 0 false positives and all types of true positives that include any kind of xx / xx schema.
|
File Statistics |
User Rating: |
|
Downloads: |
15451 |
Views: |
46629 |
Favorites: |
8 |
Uploaded By: |
|
Last Modified: |
02-13-2016 12:17 PM by Rodney |
|
| |
|
|
|
04-25-2015, 10:06 AM
|
|
The Undefeated
Forum posts: 5
File comments: 34
Uploads: 0
|
Please add option for custom words in filter
|
|
|
09-06-2015, 05:58 PM
|
|
The Wary
Forum posts: 0
File comments: 1
Uploads: 0
|
Quick fix for forgetting to turn World Chat on before logging
Thanks for this simple and rather effective app.
I found an easy way also to avoid having to remember to turn World Chat back on also, rather by accident.
1) Load the World Chat Filter Plugin.
2) Create a new tab in the chat window.
3) Turn on ONLY the World Chat for that tab.
4) Rename the new tab "World Chat"
5) Then back in the main tab, turn World Chat off and leave it off.
From the next time you log in (and every time after), the plugin will send World Chat entries to the main tab as it's supposed to and you can forget it's even there.
|
|
|
02-09-2016, 07:48 AM
|
|
The Wary
Forum posts: 0
File comments: 5
Uploads: 1
|
Would be really fine with an option for custom words.
The world chat is ok, but all the trades and ads are bad.
So it would be good to block thinks like this: VS VK (its in german for a present/ for selling).
Regards
Beru
|
|
|
02-13-2016, 12:39 PM
|
|
The Wary
Forum posts: 0
File comments: 2
Uploads: 1
|
Sorry I don't have the time to add custom words into the plugin, but it is very easy to do so yourself from code! I will show you:
Example: I want to block posts containing "VS"
In chatHandler function in main.lua file add the following if check:
Code:
function chatHandler(sender, args)
if args.ChatType == Turbine.ChatType.World then
if string.match(args.Message, "%d+%s?/%s?%w+") then
if string.match(args.Message, "VS") then
return;
end
Turbine.Shell.WriteLine(args.Message);
end
end
end
Now, no post containing "VS" will be shown. You can add many keywords this way. For example if you don't wan't to see level 100 calls etc. Just copy paste the green block under itself severall times and change the word "VS" to "100", "WTB", "WTS" or anything you want.
The main.lua file can be found in:
"C:\Users\Home\Documents\The Lord of the Rings Online\Plugins\RodneyMitchell\WorldChatFilter"
Last edited by Rodney : 02-13-2016 at 12:42 PM.
|
|
|
02-22-2016, 07:09 AM
|
|
The Wary
Forum posts: 0
File comments: 5
Uploads: 1
|
Thanks, but you are too late. I did exactly this after posting my last comment
|
|
|
12-11-2016, 01:55 PM
|
|
The Wary
Forum posts: 0
File comments: 10
Uploads: 0
|
Font size
Is there a way to increase the font size?
|
|
|
02-05-2018, 06:15 AM
|
|
The Wary
Forum posts: 0
File comments: 13
Uploads: 0
|
Change Request
Hi,
great plug-in. Is there a way to make the filter words case-insensitive? Otherwise I'd have to type all words multiple times...
// Joe
|
|
|
All times are GMT -5. The time now is 03:59 AM.
|
|