Advertisement
Guest User

rp_city8.lua

a guest
Feb 10th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.07 KB | None | 0 0
  1. function GM:GetHL2CamPos()
  2.  
  3. return { Vector( -758, 2174, -79 ), Angle( 0, -180, 0 ) };
  4.  
  5. end
  6.  
  7. function GM:GetCACamPos()
  8.  
  9. return Vector( 2132, -1424, 1730 );
  10.  
  11. end
  12.  
  13. function GM:GetCombineCratePos()
  14.  
  15. return { Vector( 1184, 2656, 305 ), Angle( 0, 180, 0 ) };
  16.  
  17. end
  18.  
  19. function GM:GetCombineRationPos()
  20.  
  21. return { Vector( 916, 2655, 349 ), Angle( 0, 0, 0 ) };
  22.  
  23. end
  24.  
  25. GM.IntroCamData = { };
  26. GM.IntroCamData[1] = { { Vector( -363, -736, -125 ), Vector( -1024, -757, -125 ) }, { Angle( 11, -125, 0 ), Angle( 9, -51, 0 ) } };
  27. GM.IntroCamData[2] = { { Vector( 1499, 571, 210 ), Vector( 1522, 1048, -116 ) }, { Angle( 52, 43, 0 ), Angle( 13, 86, 0 ) } };
  28. GM.IntroCamData[3] = { { Vector( -2653, 3426, 203 ), Vector( -1660, 3477, 175 ) }, { Angle( 31, -48, 0 ), Angle( 29, -129, 0 ) } };
  29. GM.IntroCamData[4] = { { Vector( -3313, -715, -355 ), Vector( -4390, -732, -355 ) }, { Angle( 19, 146, 0 ), Angle( 13, 47, 0 ) } };
  30. GM.IntroCamData[5] = { { Vector( -2717, -859, 144 ), Vector( -2514, -670, -113 ) }, { Angle( 5, 158, 0 ), Angle( 14, 134, 0 ) } };
  31. GM.IntroCamData[6] = { { Vector( -758, 2174, 172 ), Vector( -758, 2174, -79 ) }, { Angle( 0, -180, 0 ), Angle( 0, -180, 0 ) } };
  32.  
  33. GM.CurrentLocation = LOCATION_CITY;
  34.  
  35. function GM:OnJWOn()
  36.  
  37. for _, v in pairs( ents.FindByName( "jw_redpanels" ) ) do
  38.  
  39. v:Fire( "Enable" );
  40.  
  41. end
  42.  
  43. end
  44.  
  45. function GM:OnJWOff()
  46.  
  47. for _, v in pairs( ents.FindByName( "jw_redpanels" ) ) do
  48.  
  49. v:Fire( "Disable" );
  50.  
  51. end
  52.  
  53. end
  54.  
  55. GM.EntNamesToRemove = {
  56. "n1_tele_dest",
  57. "n1_tele",
  58. "jw_button",
  59. "nexus_JW_button2",
  60. "nexus_JW",
  61. "nexus_JW2",
  62. "jw_end",
  63. "jw_start",
  64. "jw_timer",
  65. "fatnogard_flame",
  66. };
  67.  
  68. GM.EntPositionsToRemove = {
  69.  
  70. }
  71.  
  72. GM.Microphones = {
  73.  
  74. };
  75.  
  76. GM.Stoves = {
  77. { Vector( 1932, 1024, -76 ), Angle( 0, 180, 0 ), "B1" },
  78. { Vector( 1925, 1068, 52 ), Angle( 0, 270, 0 ), "B2" },
  79. { Vector( 1932, 1023, 180 ), Angle( 0, 180, 0 ), "B3" },
  80. { Vector( 1932, 1023, 380 ), Angle( 0, 180, 0 ), "B4" },
  81. { Vector( 672, 3054, -204 ), Angle( 0, 269.5, 0 ), "kc" },
  82. { Vector( 577, -1163, -76 ), Angle( 0, 90, 0 ), "C3" },
  83. { Vector( 589, -1221, -76 ), Angle( 0, 270, 0 ), "C1" },
  84. { Vector( 576, -1389, -76 ), Angle( 0, 270, 0 ), "C2" },
  85. { Vector( -261, 260, 52 ), Angle( 0, 180, 0 ), "db" },
  86. };
  87.  
  88. GM.CombineSpawnpoints = {
  89. Vector( 1126, 2526, 289 ),
  90. Vector( 981, 2525, 289 ),
  91. Vector( 979, 2616, 289 ),
  92. Vector( 1128, 2617, 289 ),
  93. Vector( 1128, 2728, 289 ),
  94. Vector( 996, 2731, 289 ),
  95. Vector( 995, 2815, 289 ),
  96. Vector( 1119, 2818, 289 ),
  97. };
  98.  
  99. GM.DoorData = {
  100. { Vector( 831, -927, -168 ), DOOR_BUYABLE, "Empty Store", 20, "es" },
  101. { Vector( 737, -927, -168 ), DOOR_BUYABLE, "Empty Store", 20, "es" },
  102. { Vector( -289, -414, -170 ), DOOR_BUYABLE, "Deralict Building", 30, "db" },
  103. { Vector( -353, -414, 86 ), DOOR_BUYABLE, "Deralict Building", 30, "db" },
  104. { Vector( 825, -1192, -169 ), DOOR_UNBUYABLE, "Apartments" },
  105. { Vector( 460, -1359, -296 ), DOOR_UNBUYABLE, "Storage" },
  106. { Vector( 800, -1391, -168 ), DOOR_UNBUYABLE, "Storage" },
  107. { Vector( 825, -1186, -42 ), DOOR_BUYABLE, "Apartment C-3", 15, "C3" },
  108. { Vector( 806, -1475, -41.749900817871 ), DOOR_BUYABLE, "Apartment C-2", 10, "C2" },
  109. { Vector( 806, -1265, -41.749900817871 ), DOOR_BUYABLE, "Apartment C-1", 10, "C1" },
  110. { Vector( 1530, -868, -168 ), DOOR_COMBINEOPEN, "Highway Gate" },
  111. { Vector( 1798, -960, -168 ), DOOR_COMBINEOPEN, "Highway Gate" },
  112. { Vector( 1337, 833, -169 ), DOOR_UNBUYABLE, "Apartment Block A" },
  113. { Vector( 1337, 927, -169 ), DOOR_UNBUYABLE, "Apartment Block A" },
  114. { Vector( 1116, 1023, 86 ), DOOR_BUYABLE, "Apartment A-2-1", 10, "A21" },
  115. { Vector( 1116, 775, 86 ), DOOR_BUYABLE, "Apartment A-2-2", 10, "A22" },
  116. { Vector( 1116, 1023, 214 ), DOOR_BUYABLE, "Apartment A-3-1", 10, "A31" },
  117. { Vector( 1116, 775, 214 ), DOOR_BUYABLE, "Apartment A-3-2", 10, "A32" },
  118. { Vector( 1116, 1023, -42 ), DOOR_BUYABLE, "Apartment A-1-1", 10, "A11" },
  119. { Vector( 1116, 775, -42 ), DOOR_BUYABLE, "Apartment A-1-2", 10, "A12" },
  120. { Vector( 703, 2372, -170 ), DOOR_BUYABLE, "Kato Cafe", 30, "kc" },
  121. { Vector( 645, 2372, -170 ), DOOR_BUYABLE, "Kato Cafe", 30, "kc" },
  122. { Vector( 2063, 748, -42 ), DOOR_BUYABLE, "Apartment B-1", 30, "B1" },
  123. { Vector( 2063, 748, 86 ), DOOR_BUYABLE, "Apartment B-2", 30, "B2" },
  124. { Vector( 2063, 748, 214 ), DOOR_BUYABLE, "Apartment B-3", 30, "B3" },
  125. { Vector( 2063, 748, 342 ), DOOR_BUYABLE, "Apartment B-4", 30, "B4" },
  126. { Vector( 1732, 864, -176 ), DOOR_UNBUYABLE, "Apartment Block B" },
  127. { Vector( 1732, 800, -176 ), DOOR_UNBUYABLE, "Apartment Block B" },
  128. { Vector( 2191, 620, -169 ), DOOR_UNBUYABLE, "Apartment Block B" },
  129. { Vector( 1188, 1256, -168 ), DOOR_BUYABLE, "Vacant Shop", 30 },
  130. { Vector( 2016, 657, -168 ), DOOR_UNBUYABLE, "Apartment Desk" },
  131. { Vector( 1054, 833, -168 ), DOOR_BUYABLE, "Vacant Shop", 20 },
  132. { Vector( 2071, 1385, -170 ), DOOR_BUYABLE, "Vacant Shop", 40 },
  133. { Vector( 917, 1091, 86 ), DOOR_UNBUYABLE, "Apartment Block A" },
  134. { Vector( 2114, 1156, 88 ), DOOR_COMBINEOPEN, "Highway Gate" },
  135. { Vector( 422, 1164, 88 ), DOOR_COMBINEOPEN, "Highway Gate" },
  136. { Vector( 256, 1763.9899902344, 92 ), DOOR_COMBINEOPEN, "Nexus Bridge" },
  137. { Vector( 256, 2715.9799804688, 92 ), DOOR_COMBINEOPEN, "Nexus Bridge" },
  138. { Vector( -932.01000976563, -394, 88 ), DOOR_COMBINEOPEN, "Highway Gate" },
  139. { Vector( 639, 1304, -168 ), DOOR_BUYABLE, "Vacant Shop", 30 },
  140. { Vector( 387, 1772, -170 ), DOOR_UNBUYABLE, "Bathrooms" },
  141. { Vector( 435, 1588, -168 ), DOOR_UNBUYABLE, "Union Offices" },
  142. { Vector( 341, 1588, -168 ), DOOR_UNBUYABLE, "Union Offices" },
  143. { Vector( -1681, -400, -426 ), DOOR_UNBUYABLE, "Subway Lobby" },
  144. { Vector( -4, 2823.9899902344, -164 ), DOOR_COMBINEOPEN, "Ration Distribution" },
  145. { Vector( -1361, 80, -426 ), DOOR_UNBUYABLE, "Subway Lobby" },
  146. { Vector( -4636, 1631, -426 ), DOOR_BUYABLE, "Underground ''Base''", 30 },
  147. { Vector( -1988, 2176, -168 ), DOOR_COMBINEOPEN, "Nexus" },
  148. { Vector( -1248, 3450, 88 ), DOOR_COMBINEOPEN, "City Control" },
  149. { Vector( -1184, 3450, 88 ), DOOR_COMBINEOPEN, "City Control" },
  150. { Vector( -1674, -868, -168 ), DOOR_COMBINEOPEN, "Amaria Industries" },
  151. { Vector( -689, -1201, -170 ), DOOR_UNBUYABLE, "Citizen Arrivals" },
  152. { Vector( -783, -1201, -170 ), DOOR_UNBUYABLE, "Citizen Arrivals" },
  153. { Vector( -30, 929, 86 ), DOOR_BUYABLE, "Empty Building", 30 },
  154. { Vector( -2868, -472, -128 ), DOOR_UNBUYABLE, "Amaria Industries" },
  155. { Vector( -2856, -512, -128 ), DOOR_UNBUYABLE, "Amaria Industries" },
  156. { Vector( -2828, -520, -128 ), DOOR_UNBUYABLE, "Amaria Industries" },
  157. { Vector( -2840, -480, -128 ), DOOR_UNBUYABLE, "Amaria Industries" },
  158. { Vector( -2752, -256, 152 ), DOOR_UNBUYABLE, "Chairman's Elevator" },
  159. { Vector( 1056, 2920, 344 ), DOOR_COMBINEOPEN, "Locker Room" },
  160. { Vector( 624, 3488, 96 ), DOOR_COMBINEOPEN, "Medical Wing" },
  161. { Vector( 688, 3488, 96 ), DOOR_COMBINEOPEN, "Medical Wing" },
  162. { Vector( -2464, 3216, -176 ), DOOR_COMBINEOPEN, "Isolation" },
  163. { Vector( -2096, 3168, -176 ), DOOR_COMBINEOPEN, "Group Holding" },
  164. { Vector( -1664, 3244, -176 ), DOOR_COMBINEOPEN, "Room 102" },
  165. { Vector( -1664, 3092, -176 ), DOOR_COMBINEOPEN, "Room 101" },
  166. };
  167.  
  168.  
  169.  
  170. GM.MapChairs = {
  171. { Vector( 311, -905, -212 ), Angle( 0, 1, 0 ) },
  172. { Vector( 270, -905, -212 ), Angle( 0, 1, 0 ) },
  173. { Vector( -610, -1236, -212 ), Angle( 0, -179, 0 ) },
  174. { Vector( -573, -1236, -212 ), Angle( 0, -178, 0 ) },
  175. { Vector( -482, -1236, -212 ), Angle( 0, 180, 0 ) },
  176. { Vector( -443, -1236, -212 ), Angle( 0, -179, 0 ) },
  177. { Vector( -2117, -309, -465 ), Angle( 0, 91, 0 ) },
  178. { Vector( -2117, -337, -465 ), Angle( 0, 91, 0 ) },
  179. { Vector( -2117, -366, -465 ), Angle( 0, 91, 0 ) },
  180. { Vector( -2117, -395, -465 ), Angle( 0, 91, 0 ) },
  181. { Vector( -2234, -393, -465 ), Angle( 0, -89, 0 ) },
  182. { Vector( -2234, -365, -465 ), Angle( 0, -89, 0 ) },
  183. { Vector( -2234, -337, -465 ), Angle( 0, -89, 0 ) },
  184. { Vector( -2234, -309, -465 ), Angle( 0, -89, 0 ) },
  185. { Vector( -3944, -438, -468 ), Angle( 0, -179, 0 ) },
  186. { Vector( -3903, -438, -468 ), Angle( 0, -179, 0 ) },
  187. { Vector( -3815, -436, -468 ), Angle( 0, -179, 0 ) },
  188. { Vector( -3773, -436, -468 ), Angle( 0, -179, 0 ) },
  189. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement