summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/motd.lua
diff options
context:
space:
mode:
Diffstat (limited to 'MCServer/Plugins/Core/motd.lua')
-rw-r--r--MCServer/Plugins/Core/motd.lua26
1 files changed, 16 insertions, 10 deletions
diff --git a/MCServer/Plugins/Core/motd.lua b/MCServer/Plugins/Core/motd.lua
index cbcad2b98..edeec78b7 100644
--- a/MCServer/Plugins/Core/motd.lua
+++ b/MCServer/Plugins/Core/motd.lua
@@ -4,32 +4,36 @@ function HandleMOTDCommand( Split, Player )
end
function LoadMotd()
- local File = io.open("motd.txt", "r")
+
+ local File = io.open( "motd.txt", "r" )
+
-- Check if the file 'motd.txt' exists, else create it.
if not File then
- CreateFile = io.open("motd.txt", "w")
+ CreateFile = io.open( "motd.txt", "w" )
CreateFile:write("@6Welcome to the MCServer test server!\n@6http://www.mc-server.org/\n@6Type /help for all commands")
CreateFile:close()
else
File:close()
end
- for line in io.lines("motd.txt") do
+
+ for line in io.lines( "motd.txt" ) do
local TempMessage = line
-- Do a for loop that goes to each char in the line.
- for I=1, string.len(TempMessage) do
+ for I=1, string.len( TempMessage ) do
-- If the char is a '@' then check if the next char represents a color.
- if string.sub(TempMessage, I, I) == "@" then
- local Char = string.sub(TempMessage, I + 1, I + 1)
- local Color = ReturnColorFromChar(TempMessage, Char)
+ if string.sub( TempMessage, I, I ) == "@" then
+ local Char = string.sub( TempMessage, I + 1, I + 1 )
+ local Color = ReturnColorFromChar( TempMessage, Char )
-- If the next char represented a color then put the color in the string.
- if (Color ~= nil) then
- TempMessage = string.gsub(TempMessage, "@" .. Char, Color)
+ if Color ~= nil then
+ TempMessage = string.gsub( TempMessage, "@" .. Char, Color )
end
end
end
-- Add the message to the list of messages.
Messages[#Messages + 1] = TempMessage
end
+
end
function ShowMOTDTo( Player )
@@ -39,6 +43,7 @@ function ShowMOTDTo( Player )
end
function ReturnColorFromChar( Split, char )
+
-- Check if the char represents a color. Else return nil.
if char == "0" then
return cChatColor.Black
@@ -85,4 +90,5 @@ function ReturnColorFromChar( Split, char )
elseif char == "r" then
return cChatColor.Plain
end
-end \ No newline at end of file
+
+end