diff options
| -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()
|
