From bfd1ce5e53c57322e12025d796bea11994c0c1cc Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sat, 8 Jun 2013 19:16:57 +0000 Subject: ProtectionAreas: Implemented adding users to an area in the DB git-svn-id: http://mc-server.googlecode.com/svn/trunk@1566 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- MCServer/Plugins/ProtectionAreas/CommandHandlers.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'MCServer/Plugins/ProtectionAreas/CommandHandlers.lua') 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()); -- cgit v1.2.3