diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-06-08 21:16:57 +0200 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-06-08 21:16:57 +0200 |
commit | bfd1ce5e53c57322e12025d796bea11994c0c1cc (patch) | |
tree | b16f75b88e50d2419f8dd866923162942c26ff5f /MCServer/Plugins/ProtectionAreas/CommandHandlers.lua | |
parent | ProtectionAreas: Added ProtListUsers, implemented ProtRemoveUser, fixed ProtDelID commands (diff) | |
download | cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.tar cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.tar.gz cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.tar.bz2 cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.tar.lz cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.tar.xz cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.tar.zst cuberite-bfd1ce5e53c57322e12025d796bea11994c0c1cc.zip |
Diffstat (limited to 'MCServer/Plugins/ProtectionAreas/CommandHandlers.lua')
-rw-r--r-- | MCServer/Plugins/ProtectionAreas/CommandHandlers.lua | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/MCServer/Plugins/ProtectionAreas/CommandHandlers.lua b/MCServer/Plugins/ProtectionAreas/CommandHandlers.lua index 4ce0b2f35..b28c5149a 100644 --- a/MCServer/Plugins/ProtectionAreas/CommandHandlers.lua +++ b/MCServer/Plugins/ProtectionAreas/CommandHandlers.lua @@ -108,8 +108,18 @@ function HandleAddAreaUser(a_Split, a_Player) end
-- Add the area to the storage
- g_Storage:AddAreaUsers(tonumber(a_Split[2]), a_Player:GetWorld():GetName(), a_Player:GetName(), AllowedNames);
- a_Player:SendMessage("Users added: " .. table.concat(AllowedNames, ", "));
+ if (not(g_Storage:AddAreaUsers(
+ tonumber(a_Split[2]), a_Player:GetWorld():GetName(), a_Player:GetName(), AllowedNames))
+ ) then
+ LOGWARNING("g_Storage:AddAreaUsers failed");
+ a_Player:SendMessage("Cannot add users, DB failure");
+ return true;
+ end
+ if (#AllowedNames == 0) then
+ a_Player:SendMessage("All the specified users were already allowed.");
+ else
+ a_Player:SendMessage("Users added: " .. table.concat(AllowedNames, ", "));
+ end
-- Reload all currently logged in players
ReloadAllPlayersInWorld(a_Player:GetWorld():GetName());
|