Here's a script I wrote some time ago when I played on RebirthUO. It's a script that organizes the incoming chat sources (Party, Guild, Alliance and Public). It's probably easily tweakable to run on non-RunUO shards like OSI. However the only shard I've tried it on is RebirthUO and I tweaked it to run on Alexandria. The only section you'd have to modify is the very first where the chat commands are delineated.
The checkmark in the upper right designates there is a new chat in a tab that's not in focus. The sound check mark will "beep" when there's a new incoming chat.
Other functions:
Roll - rolls a d100 and posts the value in chat
Share Info - presents you with a target to select an item. The items properties are then posted to the chat channel.
When typing in the chat text bar, it's not necessary to precede the chat text with the channel chat command, the script automatically appends the appropriate chat command based on the selected chat tab (party, guild, alliance or public)
set %public_chat_command 'c
set %party_chat_command / , #SPC
set %guild_chat_command \ , #SPC
set %alliance_chat_command | , #SPC
If you do figure out what these need to be in order to run on OSI, please post those for the rest to use. I find this script useful because it keeps track of the incoming chats in one place and filters out all other information like damage, seen objects and npcs and other spam.
Just one of my useful scripts lurking in my dusty script library that I feel some might find useful.
Enjoy!
Made it easier for OSI, now default for RunUO:
If you want to run it on RunUO shards like Alexandria, just change:
set %shard_type OSI ; RunUO or OSI
to this (at the beginning of the script)
set %shard_type RunUO ; RunUO or OSI