A reboot of Onyx is necessary for it to update itself.
Release 11/02/2007
A menu has been integrated on Onyx servers.
This menu has for purpose to remove chat command and to replace it by a click
The menu will appear like this:

You click on it and the menu will open:
The content of the menu depends on the scripts you have activated on your onyx.
So far, the following scripts are adding buttons to the menu: Control V2.cyx, TMX.cyx, Dedimania.cyx, SetNextMap.nyx, DediVote.cyx, StuntRec.cyx, and the online generated scriptnyx bind.nyx.php.
Soon, others are coming or will be upgraded...
Some screenshots of new scriptnyx:
TMX Search on TMX and add it as next on the playlist
Bind keyboard shortcut
Control next, restart, change game mode ...
Dedivote vote for the map, and look at vote results
Dedimania record manager
How to add a button in the menu: (for scriptnyx developper)
Home page:
http://scriptnyx.dndnetworks.com
Here is the set of functions you need to know:
dnd.addHelpContent will add a category on the help manialink page for your script
- title: title of the category
- content: explanation
dnd.addManialinkPage will add a manialink page on the screen
- id: string to identify your manianlink
- xml: your xml manialink
- login: login player where to send the manialink (if login="", it will be sent to all players)
dnd.closeManialinkPage
- id: string to identify your manianlink
- login: login player (if login="", it will be closed on all players screen)
dnd.addUIServerCommand
- label: the label of the button
- login: login player (if "", all players)
To handle the answer of the menu, implement the onServerCommand callback Method.
List of the callbacks at the 1st page of the doc
(More infos and examples at the
API documentation page)