33 lines
988 B
PHP
33 lines
988 B
PHP
<?php
|
|
/* vim: set noexpandtab tabstop=2 softtabstop=2 shiftwidth=2: */
|
|
|
|
/**
|
|
* Chat plugin.
|
|
* Displays help for public chat commands.
|
|
* Updated by Xymph
|
|
*
|
|
* Dependencies: none
|
|
*/
|
|
|
|
Aseco::addChatCommand('help', 'Shows all available commands');
|
|
Aseco::addChatCommand('helpall', 'Displays help for available commands');
|
|
|
|
function chat_help($aseco, $command) {
|
|
|
|
// show normal chat commands on command line
|
|
showHelp($command['author'], $aseco->chat_commands, 'chat', false, false);
|
|
|
|
// add extra explanation?
|
|
if ($aseco->settings['help_explanation']) {
|
|
$message = $aseco->getChatMessage('HELP_EXPLANATION');
|
|
$aseco->client->query('ChatSendServerMessageToLogin', $aseco->formatColors($message), $command['author']->login);
|
|
}
|
|
} // chat_help
|
|
|
|
function chat_helpall($aseco, $command) {
|
|
|
|
// display normal chat commands in popup with descriptions
|
|
showHelp($command['author'], $aseco->chat_commands, 'chat', false, true, 0.3);
|
|
} // chat_helpall
|
|
?>
|