From d5464ef9956be52c030210208be755fe8d5a039a Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Fri, 1 Jan 2016 15:16:09 -0500 Subject: Added adjustments to console commands + ws_cleanup command --- gamemode/server/concommands.lua | 31 +++++++++++++++++++++++++------ 1 file 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() -- cgit v1.2.3-70-g09d2