diff options
| author | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-01-01 15:16:09 -0500 |
|---|---|---|
| committer | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-01-01 15:16:09 -0500 |
| commit | d5464ef9956be52c030210208be755fe8d5a039a (patch) | |
| tree | 89ba530e185e32cc7ba29313925938470bb9a160 | |
| parent | b455b4f6d8e840c0b1743ab04883ffafb200f21e (diff) | |
| download | wintersurvival2-d5464ef9956be52c030210208be755fe8d5a039a.tar.gz wintersurvival2-d5464ef9956be52c030210208be755fe8d5a039a.tar.bz2 wintersurvival2-d5464ef9956be52c030210208be755fe8d5a039a.zip | |
Added adjustments to console commands + ws_cleanup command
| -rw-r--r-- | gamemode/server/concommands.lua | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/gamemode/server/concommands.lua b/gamemode/server/concommands.lua index 487ee24..4741730 100644 --- a/gamemode/server/concommands.lua +++ b/gamemode/server/concommands.lua @@ -6,11 +6,29 @@ concommand.Add("ws_giveitem",function(pl,com,args) pl:AddItem(args[1],tonumber(args[2] or 1))
end)
---[[
-concommand.Add("ws_spawnbird",function(ply, cmd, args)
- GAMEMODE:SpawnNPCByName("Bird",ply:GetPos())
-end)
-]]--
+concommand.Add("ws_cleanup",function(ply,cmd,args)
+ if(!IsValid(ply) or !pl:IsAdmin()) then return end
+ cleanup = {
+ "ws_arrow",
+ "ws_campfire",
+ "ws_grave",
+ "ws_rune",
+ "ws_alter",
+ "ws_barrel",
+ "ws_grave",
+ "ws_infuser",
+ "ws_item",
+ "ws_npc_ambient",
+ "ws_prop",
+ "ws_researchtable",
+ "ws_shop",
+ }
+ for k,v in pairs(cleanup) do
+ for i,j in pairs(ents.FindByClass(v)) do
+ j:Remove()
+ end
+ end
+end
concommand.Add("ws_startnavgen",function(ply,cmd,args)
if (IsValid(pl) and !pl:IsAdmin()) then return end
@@ -26,12 +44,13 @@ concommand.Add("ws_startnavgen",function(ply,cmd,args) navmesh.Save()
end)
+--Revive a player
concommand.Add("ws_revive",function(pl,com,args)
if (IsValid(pl) and !pl:IsAdmin()) then return end
if (!args[1]) then return end
for k,v in pairs(player.GetAll()) do
- if (v:Nick():lower():find(args[1]) and v:IsPigeon()) then
+ if (v:Nick():lower():find(args[1]:lower()) and v:IsPigeon()) then
v:ChatPrint("You have been resurrected from the dead by an admin!")
v:SetHuman(true)
v:KillSilent()
|
