From 2417fad1e4715dba5c96bc31ae5693a8c02db137 Mon Sep 17 00:00:00 2001 From: F16Gaming Date: Tue, 1 Nov 2011 19:44:18 +0100 Subject: [PATCH] Added HasCommand method and more help messages. --- Command.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Command.lua b/Command.lua index 7719b9a..33197c9 100644 --- a/Command.lua +++ b/Command.lua @@ -44,6 +44,13 @@ function C:Register(command, func) end end +function C:HasCommand(command) + for k,_ in pairs(self.Commands) do + if k == command then return true end + end + return false +end + function C:GetCommand(command) local cmd = self.Commands[command] if cmd then return cmd else return self.Commands["__DEFAULT__"] end @@ -59,10 +66,10 @@ function C:HandleCommand(command, args) end C:Register("__DEFAULT__", function(args) - KT:Msg(("%q is not a valid command."):format(tostring(msg))) KT:Msg("/kt target - Display number of kills on target mob.") - KT:Msg("/kt - Display number of kills on , can also be NPC ID.") + KT:Msg("/kt lookup - Display number of kills on , can also be NPC ID.") KT:Msg("/kt print - Toggle printing kill updates to chat.") + KT:Msg("/kt purge [treshold] - Open dialog to purge entries, specifiying a treshold here is optional.") KT:Msg("/kt reset - Clear the mob database.") KT:Msg("/kt - Displays this help message.") end) -- 1.7.9.5