From fd4f5b0ce552b5eea087f29542c120e4a0b33ec9 Mon Sep 17 00:00:00 2001 From: "nielsbreu@gmail.com" Date: Sat, 20 Apr 2013 08:49:41 +0000 Subject: Simplified onkilling.lua and added /time set and /time add git-svn-id: http://mc-server.googlecode.com/svn/trunk@1398 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- MCServer/Plugins/Core/onkilling.lua | 39 ++++++++----------------------------- 1 file changed, 8 insertions(+), 31 deletions(-) (limited to 'MCServer/Plugins/Core/onkilling.lua') diff --git a/MCServer/Plugins/Core/onkilling.lua b/MCServer/Plugins/Core/onkilling.lua index b3361355f..80eb348ad 100644 --- a/MCServer/Plugins/Core/onkilling.lua +++ b/MCServer/Plugins/Core/onkilling.lua @@ -1,5 +1,5 @@ function OnKilling(Victim, Killer) - if Victim:IsPlayer() == true then + if Victim:IsPlayer() then Server = cRoot:Get():GetServer() if Killer == nil then if Victim:IsOnFire() then @@ -13,67 +13,44 @@ function OnKilling(Victim, Killer) return false end else - if Killer:IsPlayer() == true then + if Killer:IsPlayer() then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by " .. Killer:GetName() ) CheckHardcore(Victim) return false - elseif Killer:IsMob() == true then + elseif Killer:IsMob() then if Killer:IsA("cZombie") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is eaten by a zombie") - CheckHardcore(Victim) - return false elseif Killer:IsA("cSkeleton") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a skeleton" ) - CheckHardcore(Victim) - return false elseif Killer:IsA("cCreeper") then - Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a creeper") - CheckHardcore(Victim) - return false + Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is blown up by a creeper") elseif Killer:IsA("cSpider") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a spider") - CheckHardcore(Victim) - return false elseif Killer:IsA("cCaveSpider") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a cavespider") - CheckHardcore(Victim) - return false elseif Killer:IsA("cBlaze") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a blaze") - CheckHardcore(Victim) - return false elseif Killer:IsA("cEnderman") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is slain by a enderman") - CheckHardcore(Victim) - return false elseif Killer:IsA("cSilverfish") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a silverfish") - CheckHardcore(Victim) - return false elseif Killer:IsA("cSlime") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a slime") - CheckHardcore(Victim) - return false elseif Killer:IsA("cWitch") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a witch") - CheckHardcore(Victim) - return false elseif Killer:IsA("cZombiepigman") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is slain by a zombiepigman") - CheckHardcore(Victim) - return false elseif Killer:IsA("cMagmacube") then Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a magmacube") - CheckHardcore(Victim) - return false elseif Killer:IsA("cWolf") then - Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a wolf") - CheckHardcore(Victim) - return false + Server:SendMessage( cChatColor.Red .. "Player " .. Victim:GetName() .. " is killed by a wolf") end + CheckHardcore(Victim) + return false end end Server:SendMessage( cChatColor.Red .. Victim:GetName() .. " Died") + CheckHardcore(Victim) end end -- cgit v1.2.3