https://lensmoor.wiki/lib/exe/fetch.php?media=alcheyas_plugin.zip
<?xml version=“1.0” encoding=“iso-8859-1”?> <!DOCTYPE muclient> <!– Saved on Sunday, September 27, 2009, 7:06 PM –> <!– MuClient version 4.40 –>
<!– Plugin “Alcheyas_Plugin” generated by Plugin Wizard –>
<muclient> <plugin
name="Alcheyas_Plugin" author="Alcheya" id="b96911440bf5924893b4e1f3" language="Lua" purpose="Seperate Chat windows" date_written="2009-09-27 19:05:52" requires="4.40" version="1.0" >
</plugin>
<!– Get our standard constants –>
<include name=“constants.lua”/>
<!– Triggers –>
<triggers>
<trigger
enabled="y"
match="* PKiller* '*'"
script="LensChat"
sequence="100"get
>
</trigger>
<trigger
enabled="y"
match="*PKiller>*"
script="LensChat"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="*Personal>*"
script="Personal"
sequence="100"
>
<trigger
enabled="y"
match="*Info>*"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="*To *>*"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="*Worshipper*>*"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* ask * '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* asks you '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* clan* '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="*Newbiehelp (*)>*"
script="LensChat"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="*You Newbiehelp '*'"
script="LensChat"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* Newbiehelps (*) '*'"
script="LensChat"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* gossip* (*) '*'"
script="LensChat"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* roomooc* '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* tell * '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* tell* the group '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* tells you '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y"
match="* worshipper* '*'"
script="Personal"
sequence="100"
>
</trigger>
<trigger
enabled="y" match="*Pchat *> '*'" script="Personal" sequence="100" > </trigger>
<trigger
enabled="y" match="*Pchat> *" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="*Chat *>*" script="Personal" sequence="100" > </trigger> <trigger enabled="y" ignore_case="y" match="*ROOMOOC>*" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="*chat* (*) '*'" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="*thinks to you, '*'" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="You have become better at *! (*)" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="You learn from your mistakes *" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="*Clan*>*" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="You learn from your mistakes, and your * improves. (*)" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="* Gossip (*)*" script="LensChat" sequence="100" > </trigger> <trigger enabled="y" match="You think '*'*" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="*Group>*" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="* OOC* '*'" script="LensChat" sequence="100" > </trigger> <trigger enabled="y" match="*OOC>*" script="LensChat" sequence="100" > </trigger> <trigger enabled="y" match="*Marriage>*" script="Personal" sequence="100" > </trigger> <trigger enabled="y" match="*Grats>*" script="LensChat" sequence="100" > </trigger> <trigger enabled="y" match="*You grat '*'" script="LensChat" sequence="100" > </trigger> <trigger enabled="y" match="* grats '*'" script="LensChat" sequence="100" > </trigger>
</triggers>
<!– Script –>
<script> <![CDATA[ function LensChat (name, line, wildcards, styles)
local w = GetWorld (“LensChat”)
if w then
for _, v in ipairs (styles) do
w:ColourTell (RGBColourToName (v.textcolour),
RGBColourToName (v.backcolour),
v.text)
end -- for each style run
w:Note ("") -- wrap up line
end – world found
end
function Personal (name, line, wildcards, styles)
local w = GetWorld (“Personal”)
if w then
for _, v in ipairs (styles) do
w:ColourTell (RGBColourToName (v.textcolour),
RGBColourToName (v.backcolour),
v.text)
end -- for each style run
w:Note ("") -- wrap up line
end – world found
end
function Skillups (name, line, wildcards, styles)
local w = GetWorld (“Skillups”)
if w then
for _, v in ipairs (styles) do
w:ColourTell (RGBColourToName (v.textcolour),
RGBColourToName (v.backcolour),
v.text)
end -- for each style run
w:Note ("") -- wrap up line
end – world found
end
]]> </script>
</muclient>