<?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
?>