Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Zones:Setup()
- Zones.StartPoint = nil
- Zones.BonusPoint = nil
- Zones.Bonus2Point = nil
- Zones.Bonus2Point = nil
- Zones.Bonus4Point = nil
- Zones.Bonus5Point = nil
- Zones.Bonus6Point = nil
- Zones.Bonus7Point = nil
- Zones.Bonus8Point = nil
- Zones.PointStage1 = nil
- Zones.PointStage2 = nil
- Zones.PointStage3 = nil
- Zones.PointStage4 = nil
- Zones.PointStage5 = nil
- Zones.PointStage6 = nil
- Zones.PointStage7 = nil
- Zones.PointStage8 = nil
- Zones.PointStage9 = nil
- Zones.PointStage10 = nil
- Zones.PointStage11 = nil
- Zones.PointStage12 = nil
- Zones.PointStage13 = nil
- Zones.PointStage14 = nil
- Zones.PointStage15 = nil
- Zones.PointStage16 = nil
- Zones.PointStage17 = nil
- Zones.PointStage18 = nil
- Zones.PointStage19 = nil
- Zones.PointStage20 = nil
- Zones.PointStage21 = nil
- Zones.PointStage22 = nil
- Zones.PointStage23 = nil
- Zones.PointStage24 = nil
- for _,zone in pairs( Zones.Cache ) do
- local ent = ents.Create( "game_timer" )
- ent:SetPos( (zone.P1 + zone.P2) / 2 )
- ent.min = zone.P1
- ent.max = zone.P2
- ent.zonetype = zone.Type
- if zone.Type == Zones.Type["Normal Start"] then
- Zones.StartPoint = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- Zones.BotPoint = Vector( Zones.StartPoint[ 3 ].x, Zones.StartPoint[ 3 ].y, Zones.StartPoint[ 1 ].z )
- elseif zone.Type == Zones.Type["Bonus 1 Start"] then
- Zones.BonusPoint = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 2 Start"] then
- Zones.Bonus2Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 3 Start"] then
- Zones.Bonus3Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 4 Start"] then
- Zones.Bonus4Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 5 Start"] then
- Zones.Bonus5Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 6 Start"] then
- Zones.Bonus6Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 7 Start"] then
- Zones.Bonus7Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Bonus 8 Start"] then
- Zones.Bonus8Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 1"] then
- Zones.PointStage1 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 2"] then
- Zones.PointStage2 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 3"] then
- Zones.PointStage3 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 4"] then
- Zones.PointStage4 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 5"] then
- Zones.PointStage5 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 6"] then
- Zones.PointStage6 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 7"] then
- Zones.PointStage7 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 8"] then
- Zones.PointStage8 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 9"] then
- Zones.PointStage9 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 10"] then
- Zones.PointStage10 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 11"] then
- Zones.PointStage11 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 12"] then
- Zones.PointStage12 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 13"] then
- Zones.PointStage13 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 14"] then
- Zones.PointStage14 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 15"] then
- Zones.PointStage15 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 16"] then
- Zones.PointStage16 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 17"] then
- Zones.PointStage17 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 18"] then
- Zones.PointStage18 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 19"] then
- Zones.PointStage19 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 20"] then
- Zones.PointStage20 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 21"] then
- Zones.PointStage21 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 22"] then
- Zones.PointStage22 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 23"] then
- Zones.PointStage23 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- elseif zone.Type == Zones.Type["Stage 24"] then
- Zones.PointStage24 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
- end
- ent:Spawn()
- table.insert( Zones.Entities, ent )
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment