zombiesurvival-evolved/gamemodes/zombiesurvival/gamemode/maps/Abandonned_Building.lua

43 lines
896 B
Lua
Raw Normal View History

2014-10-02 08:49:54 +08:00
hook.Add("InitPostEntityMap", "Adding", function()
for _, ent in pairs(ents.FindByClass("func_button")) do ent:Remove() end
local tsp = {}
local ctsp = {}
for _, ent in pairs(ents.FindByClass("info_player_terrorist")) do
table.insert(tsp, ent)
end
for _, ent in pairs(ents.FindByClass("info_player_counterterrorist")) do
table.insert(ctsp, ent)
end
for _, ent in pairs(tsp) do
local newent = ents.Create("info_player_counterterrorist")
if newent:IsValid() then
newent:SetPos(ent:GetPos())
newent:SetAngles(ent:GetAngles())
newent:Spawn()
end
end
for _, ent in pairs(ctsp) do
local newent = ents.Create("info_player_terrorist")
if newent:IsValid() then
newent:SetPos(ent:GetPos())
newent:SetAngles(ent:GetAngles())
newent:Spawn()
end
end
for _, ent in pairs(tsp) do
ent:Remove()
end
for _, ent in pairs(ctsp) do
ent:Remove()
end
end)