http://mxcontrol.sourceforge.net/module ... tit&lid=49
A Big thanx from us all to the very productive team at MX Controls making it all happen , cheers ppl
Moderator: CricketMX Forum Moderators



And for those who want to know everything Benders real name is Thees Ch WinklerThanks go to Jann Peterecki, who ported Metis to the RoboMX platform and rewrote the XML parser and some other stuff.

Thanx as usual to the MXContol teamNew features:
The Metis menu is back: click with the middle mouse button into the chat window. If you dont have one, buy a new mouse:D
The OnTimer interval can now have values smaller then 100 seconds. a value of 0 seconds deactivates the Timer. I have Improved error messages a bit.
New attribute 'type' for <in>. type="exact" forces an exact word match. type="normal" is default and searches the words in the message
Bugfixes:
- Fixed 'Malformed uservariables cause deadlock'
- Fixed badword handling, autokick
- Fixed wrong default values in the standard MXC.xml
- Fixed some string display bugs


Thanx Bender, Jann and the as yet unnamed fianceeI added two new Trivia packages to the download section. An xml file with around 2000 Stargate questions and a Trivia pack I call Trivia Extreme'![]()
It's an xml file with almost 160,000 questions covering everything a trivia nerd has to know.
Beware, it takes a while to load but it works fine. Enjoy.

Also for those who programme their own bots ..here a few lines of interest from Bender.NOTE: It takes a while for Metis to load the questions and to start the trivia game if you use the file but it works fine once its started. uses around 44MB of ram when running
Trivia questions may now have several Answers (<a>...</a>) so you can add different spellings etc. You can now set the response time. It defaults to 30 seconds.
The resonse time can be set gloablly with <TriviaDefaultTime value="30"/> or as an attribute to the Trivia question so difficult questions can have more answer time. (<Trivia time="60"> ...)
New Trivia Variables: %TIME% and %POINTS% which stand for the time the user has to answer the question and the number of points the user can win for a correct answer

I really think these guys/gal deserve a medal for all these program mods , fixes and upgrades , well done all the on MXControl teamMetis 2.3 bundles with RoboMX 0.4a and adds PM functionality to the bot, meaning Metis can now react on PM's and send PM's aswell.
The documentation wasnt updated so here a quick example:
<OnPM type="script">
<in>asl</in>
<out type="pm" extdata="%RAWNAME%">Get a life you sad creature.</out>
<out type="normal">%RAWNAME% is molesting me with nasty PM's:-(</out>
</OnPM>
<out type="pm" extdata="name">Message</out>
Can be used in all commands. OnPM can do everything a normal <command> can do.

As always thanx all who make it happen at Mx controlsHi,
Jann send me the new Metis version 2.4 for release. It fixes a couple of problems with PM's and OnTimer messages. It also brings very cool new stuff like:
1) new command <OnJoinRoom>. This was long requested and is now finally there. This command is triggered when you enter a new room with the bot. It is always triggered even if the bot is off. You can use it to initialize the bot, and autostart it in a room.
2) Roundbased games in TRIVIA: Trivia admins can now trigger the command RESET which clears all user scores and resets the game. RESET without parameter will start an endless game, RESET with a number at the end will start a game that ends if a player has reached that number of points. Metis will display the top 3 list at the end and then autoreset.
3) new output type "file" writes the output to a file. Metis can overwrite the data or append it to the end of the file:
<out type="file" extdata="c:\test.txt" mode="a">Line 1\nLine2</out>
appends those two lines to the end of the file c:\test.txt
<out type="file" extdata="c:\test.txt." mode="t">test</out>
would truncate the file and write 'test' to it
4) new operator "readfile" reads data from file.
* Examples:
<out type="push" extdata="0"><operator type="readfile" nvalue="test.txt" lvalue="c" rvalue="-1"/></out>
will read the entire file test.txt and store it in uservariable 0
<out type="push" extdata="0"><operator type="readfile" nvalue="test.txt" lvalue="c" rvalue="5"/></out>
will read the first 5 lines from file test.txt and store it in uservariable 0
<out type="push" extdata="0"><operator type="readfile" nvalue="test.txt" lvalue="l" rvalue="3"/></out>
will read the line 3 from file test.txt and store it in uservariable 0
IF the file operation fails, the operator returns an empty string.
5) Updated Helpfile to include all new commands and attributes