summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/ban-unban.lua
diff options
context:
space:
mode:
authorAlexander Harkness <bearbin@gmail.com>2013-08-11 17:00:53 +0200
committerAlexander Harkness <bearbin@gmail.com>2013-08-11 17:00:53 +0200
commitcc708f757c19a2e0c66f138897f41d86d46dd0fb (patch)
tree768cee0a544f131cf6964c058ec2881346880804 /MCServer/Plugins/Core/ban-unban.lua
parentAdded the OnHopperPullingItem and OnHopperPushingItem hooks. (diff)
downloadcuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.tar
cuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.tar.gz
cuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.tar.bz2
cuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.tar.lz
cuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.tar.xz
cuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.tar.zst
cuberite-cc708f757c19a2e0c66f138897f41d86d46dd0fb.zip
Diffstat (limited to 'MCServer/Plugins/Core/ban-unban.lua')
-rw-r--r--MCServer/Plugins/Core/ban-unban.lua34
1 files changed, 19 insertions, 15 deletions
diff --git a/MCServer/Plugins/Core/ban-unban.lua b/MCServer/Plugins/Core/ban-unban.lua
index 480e5633e..1db99fda5 100644
--- a/MCServer/Plugins/Core/ban-unban.lua
+++ b/MCServer/Plugins/Core/ban-unban.lua
@@ -1,45 +1,49 @@
function HandleBanCommand( Split, Player )
+
if( #Split < 2 ) then
- Player:SendMessage(cChatColor.Yellow .. "[INFO] " .. cChatColor.White .. "Usage: /ban [Player] <Reason>" )
+ SendMessage( Player, "Usage: /ban [Player] <Reason>" )
return true
end
local Reason = cChatColor.Red .. "You have been banned." .. cChatColor.White .. " Did you do something illegal?"
if( #Split > 2 ) then
- Reason = table.concat(Split, " ", 3)
+ Reason = table.concat( Split, " ", 3 )
end
-
+
if KickPlayer(Split[2], Reason) == false then
- BannedPlayersIni:DeleteValue("Banned", Split[2])
- BannedPlayersIni:SetValueB("Banned", Split[2], true)
+ BannedPlayersIni:DeleteValue( "Banned", Split[2] )
+ BannedPlayersIni:SetValueB( "Banned", Split[2], true )
BannedPlayersIni:WriteFile()
- Player:SendMessage(cChatColor.Green .. "[INFO] " .. cChatColor.White .. "Could not find player, but banned anyway" )
+ SendMessageFailure( Player, "Could not find player, but banned anyway" )
else
- BannedPlayersIni:DeleteValue("Banned", Split[2])
- BannedPlayersIni:SetValueB("Banned", Split[2], true)
+ BannedPlayersIni:DeleteValue( "Banned", Split[2] )
+ BannedPlayersIni:SetValueB( "Banned", Split[2], true )
BannedPlayersIni:WriteFile()
- Player:SendMessage(cChatColor.Green .. "[INFO] " .. cChatColor.White .. "Successfully kicked and banned player" )
+ SendMessageSuccess( Player, "Successfully kicked and banned player" )
end
return true
+
end
function HandleUnbanCommand( Split, Player )
+
if( #Split < 2 ) then
- Player:SendMessage(cChatColor.Yellow .. "[INFO] " .. cChatColor.White .. "Usage: /unban [Player]" )
+ SendMessage( Player, "Usage: /unban [Player]" )
return true
end
-
+
if( BannedPlayersIni:GetValueB("Banned", Split[2], false) == false ) then
- Player:SendMessage(cChatColor.Rose .. "[INFO] " .. cChatColor.White .. Split[2] .. " is not banned!" )
+ SendMessageFailure( Player, "Player is not banned!" )
return true
end
-
+
BannedPlayersIni:DeleteValue("Banned", Split[2])
BannedPlayersIni:SetValueB("Banned", Split[2], false)
BannedPlayersIni:WriteFile()
LOGINFO( Player:GetName() .. " is unbanning " .. Split[2] )
- Player:SendMessage(cChatColor.Green .. "[INFO] " .. cChatColor.White .. "Unbanning " .. Split[2] )
+ SendMessageSuccess( Player, "Unbanning " .. Split[2] )
return true
-end \ No newline at end of file
+
+end