diff options
author | Melanie Thielker | 2017-11-14 12:12:07 +0000 |
---|---|---|
committer | Melanie Thielker | 2017-11-14 12:12:07 +0000 |
commit | d35ab8c86ceb721302bfde309815107911fb1c02 (patch) | |
tree | 910cadca68fca5d79cb995635074acf42d94cfd7 /OpenSim/Data/MySQL/Resources/XMute.migrations | |
parent | add AGENT_LIST_EXCLUDENPC bit mask option to llGetAgentList scope to exclude... (diff) | |
download | opensim-SC-d35ab8c86ceb721302bfde309815107911fb1c02.zip opensim-SC-d35ab8c86ceb721302bfde309815107911fb1c02.tar.gz opensim-SC-d35ab8c86ceb721302bfde309815107911fb1c02.tar.bz2 opensim-SC-d35ab8c86ceb721302bfde309815107911fb1c02.tar.xz |
Donating the Avination Mute Module
This lived out-of-tree and therefore wasn't part of the big code
drop. It's classic Avination, tied to MySQL and a direct database
connection and I don't have the bandwidth to fix it to core methods.
However, it has all the strange mute logic that OpenSim was missing
and maybe someone can step up to make it work in an open grid context.
Diffstat (limited to 'OpenSim/Data/MySQL/Resources/XMute.migrations')
-rw-r--r-- | OpenSim/Data/MySQL/Resources/XMute.migrations | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim/Data/MySQL/Resources/XMute.migrations b/OpenSim/Data/MySQL/Resources/XMute.migrations new file mode 100644 index 0000000..4ac7f82 --- /dev/null +++ b/OpenSim/Data/MySQL/Resources/XMute.migrations | |||
@@ -0,0 +1,16 @@ | |||
1 | :VERSION 1 | ||
2 | |||
3 | BEGIN; | ||
4 | |||
5 | CREATE TABLE `XMute` ( | ||
6 | `AgentID` char(36) NOT NULL, | ||
7 | `MuteID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000', | ||
8 | `MuteName` varchar(64) NOT NULL DEFAULT '', | ||
9 | `MuteType` int(11) NOT NULL DEFAULT '1', | ||
10 | `MuteFlags` int(11) NOT NULL DEFAULT '0', | ||
11 | `Stamp` int(11) NOT NULL, | ||
12 | UNIQUE KEY `AgentID_2` (`AgentID`,`MuteID`,`MuteName`), | ||
13 | KEY `AgentID` (`AgentID`) | ||
14 | ); | ||
15 | |||
16 | COMMIT; | ||