NMT_VadRe

Untitled

May 27th, 2020
742
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.19 KB | None | 0 0
  1. function Zones:Setup()
  2. Zones.StartPoint = nil
  3. Zones.BonusPoint = nil
  4. Zones.Bonus2Point = nil
  5. Zones.Bonus2Point = nil
  6. Zones.Bonus4Point = nil
  7. Zones.Bonus5Point = nil
  8. Zones.Bonus6Point = nil
  9. Zones.Bonus7Point = nil
  10. Zones.Bonus8Point = nil
  11.  
  12. Zones.PointStage1 = nil
  13. Zones.PointStage2 = nil
  14. Zones.PointStage3 = nil
  15. Zones.PointStage4 = nil
  16. Zones.PointStage5 = nil
  17. Zones.PointStage6 = nil
  18. Zones.PointStage7 = nil
  19. Zones.PointStage8 = nil
  20. Zones.PointStage9 = nil
  21. Zones.PointStage10 = nil
  22. Zones.PointStage11 = nil
  23. Zones.PointStage12 = nil
  24. Zones.PointStage13 = nil
  25. Zones.PointStage14 = nil
  26. Zones.PointStage15 = nil
  27. Zones.PointStage16 = nil
  28. Zones.PointStage17 = nil
  29. Zones.PointStage18 = nil
  30. Zones.PointStage19 = nil
  31. Zones.PointStage20 = nil
  32. Zones.PointStage21 = nil
  33. Zones.PointStage22 = nil
  34. Zones.PointStage23 = nil
  35. Zones.PointStage24 = nil
  36.  
  37. for _,zone in pairs( Zones.Cache ) do
  38. local ent = ents.Create( "game_timer" )
  39. ent:SetPos( (zone.P1 + zone.P2) / 2 )
  40. ent.min = zone.P1
  41. ent.max = zone.P2
  42. ent.zonetype = zone.Type
  43.  
  44. if zone.Type == Zones.Type["Normal Start"] then
  45. Zones.StartPoint = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  46. Zones.BotPoint = Vector( Zones.StartPoint[ 3 ].x, Zones.StartPoint[ 3 ].y, Zones.StartPoint[ 1 ].z )
  47. elseif zone.Type == Zones.Type["Bonus 1 Start"] then
  48. Zones.BonusPoint = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  49. elseif zone.Type == Zones.Type["Bonus 2 Start"] then
  50. Zones.Bonus2Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  51. elseif zone.Type == Zones.Type["Bonus 3 Start"] then
  52. Zones.Bonus3Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  53. elseif zone.Type == Zones.Type["Bonus 4 Start"] then
  54. Zones.Bonus4Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  55. elseif zone.Type == Zones.Type["Bonus 5 Start"] then
  56. Zones.Bonus5Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  57. elseif zone.Type == Zones.Type["Bonus 6 Start"] then
  58. Zones.Bonus6Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  59. elseif zone.Type == Zones.Type["Bonus 7 Start"] then
  60. Zones.Bonus7Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  61. elseif zone.Type == Zones.Type["Bonus 8 Start"] then
  62. Zones.Bonus8Point = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  63.  
  64.  
  65.  
  66. elseif zone.Type == Zones.Type["Stage 1"] then
  67. Zones.PointStage1 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  68. elseif zone.Type == Zones.Type["Stage 2"] then
  69. Zones.PointStage2 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  70. elseif zone.Type == Zones.Type["Stage 3"] then
  71. Zones.PointStage3 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  72. elseif zone.Type == Zones.Type["Stage 4"] then
  73. Zones.PointStage4 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  74. elseif zone.Type == Zones.Type["Stage 5"] then
  75. Zones.PointStage5 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  76. elseif zone.Type == Zones.Type["Stage 6"] then
  77. Zones.PointStage6 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  78. elseif zone.Type == Zones.Type["Stage 7"] then
  79. Zones.PointStage7 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  80. elseif zone.Type == Zones.Type["Stage 8"] then
  81. Zones.PointStage8 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  82. elseif zone.Type == Zones.Type["Stage 9"] then
  83. Zones.PointStage9 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  84. elseif zone.Type == Zones.Type["Stage 10"] then
  85. Zones.PointStage10 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  86. elseif zone.Type == Zones.Type["Stage 11"] then
  87. Zones.PointStage11 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  88. elseif zone.Type == Zones.Type["Stage 12"] then
  89. Zones.PointStage12 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  90. elseif zone.Type == Zones.Type["Stage 13"] then
  91. Zones.PointStage13 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  92. elseif zone.Type == Zones.Type["Stage 14"] then
  93. Zones.PointStage14 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  94. elseif zone.Type == Zones.Type["Stage 15"] then
  95. Zones.PointStage15 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  96. elseif zone.Type == Zones.Type["Stage 16"] then
  97. Zones.PointStage16 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  98. elseif zone.Type == Zones.Type["Stage 17"] then
  99. Zones.PointStage17 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  100. elseif zone.Type == Zones.Type["Stage 18"] then
  101. Zones.PointStage18 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  102. elseif zone.Type == Zones.Type["Stage 19"] then
  103. Zones.PointStage19 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  104. elseif zone.Type == Zones.Type["Stage 20"] then
  105. Zones.PointStage20 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  106. elseif zone.Type == Zones.Type["Stage 21"] then
  107. Zones.PointStage21 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  108. elseif zone.Type == Zones.Type["Stage 22"] then
  109. Zones.PointStage22 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  110. elseif zone.Type == Zones.Type["Stage 23"] then
  111. Zones.PointStage23 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  112. elseif zone.Type == Zones.Type["Stage 24"] then
  113. Zones.PointStage24 = { zone.P1, zone.P2, (zone.P1 + zone.P2) / 2 }
  114. end
  115.  
  116. ent:Spawn()
  117. table.insert( Zones.Entities, ent )
  118. end
  119. end
Advertisement
Add Comment
Please, Sign In to add comment