summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/web_chat.lua
diff options
context:
space:
mode:
authormadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-03-02 15:43:46 +0100
committermadmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6>2013-03-02 15:43:46 +0100
commit476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f (patch)
tree5174a452ff68ead6f25401a076752afa6323f591 /MCServer/Plugins/Core/web_chat.lua
parentFixed gcc compilation (diff)
downloadcuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.tar
cuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.tar.gz
cuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.tar.bz2
cuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.tar.lz
cuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.tar.xz
cuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.tar.zst
cuberite-476cd25ade814a25a0afbc5d6c5a3b5ae9060b8f.zip
Diffstat (limited to 'MCServer/Plugins/Core/web_chat.lua')
-rw-r--r--MCServer/Plugins/Core/web_chat.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/MCServer/Plugins/Core/web_chat.lua b/MCServer/Plugins/Core/web_chat.lua
index 4ee679729..dd03203bd 100644
--- a/MCServer/Plugins/Core/web_chat.lua
+++ b/MCServer/Plugins/Core/web_chat.lua
@@ -125,6 +125,23 @@ function HandleRequest_Chat( Request )
end
if( Request.PostParams["ChatMessage"] ~= nil ) then
+ if( Request.PostParams["ChatMessage"] == "/help" ) then
+ Commands = "Available commands"
+ AddMessage(Commands, "<br>" .. "/help, /reload" )
+ return Commands
+ elseif( Request.PostParams["ChatMessage"] == "/reload" ) then
+ Server = cRoot:Get():GetServer()
+ Server:SendMessage( cChatColor.Green .. "Reloading all plugins." )
+ AddMessage("Reloading all plugins", "")
+ cRoot:Get():GetPluginManager():ReloadPlugins()
+ return ""
+ else
+ cmd = Request.PostParams["ChatMessage"]
+ if string.sub(cmd,1,string.len("/")) == "/" then
+ AddMessage('Unknown Command "' .. Request.PostParams["ChatMessage"] .. '"', "")
+ return ""
+ end
+ end
local Message = "[WebAdmin]: " .. Request.PostParams["ChatMessage"]
cRoot:Get():GetServer():SendMessage( Message )
AddMessage("WebAdmin", Request.PostParams["ChatMessage"] )