Advertisement
Guest User

Admin Base + Briefing room(No Warnings)

a guest
Feb 11th, 2014
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.52 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7.  
  8. #define FILTERSCRIPT
  9.  
  10. new AdminGate;
  11.  
  12. public OnFilterScriptInit()
  13. {
  14. //admin base
  15. CreateObject(2910, 1744.47, -3179.48, 3.54, 0.00, 0.00, 0.00);
  16. CreateObject(2910, 1744.44, -2837.90, 3.53, 0.00, 0.00, 0.00);
  17. CreateObject(2910, 1744.49, -3008.78, 3.53, 0.00, 0.00, 0.00);
  18. CreateObject(4651, 1691.57, -3313.20, 3.56, 0.00, 0.00, 270.70);
  19. CreateObject(2910, 1543.07, -3353.08, 3.83, 0.00, 0.00, 270.88);
  20. CreateObject(4651, 1394.75, -3392.80, 3.57, 0.00, 0.00, 90.68);
  21. CreateObject(987, 1324.92, -3558.70, 3.48, 0.00, 0.00, 0.00);
  22. //CreateObject(980, 1354.28, -3439.05, 6.31, 0.00, 0.00, 0.00);//open
  23. AdminGate = CreateObject(980, 1342.75, -3439.04, 6.31, 0.00, 0.00, 0.00);//closed
  24. CreateObject(987, 1372.87, -3558.73, 3.48, 0.00, 0.00, 0.00);
  25. CreateObject(8417, 1345.52, -3538.90, 3.47, 0.00, 180.00, 0.00);
  26. CreateObject(8417, 1386.85, -3538.90, 3.47, 0.00, 180.00, 0.00);
  27. CreateObject(8417, 1428.19, -3538.92, 3.47, 0.00, 180.00, 0.00);
  28. CreateObject(8417, 1345.49, -3458.92, 3.47, 0.00, 180.00, 0.00);
  29. CreateObject(8417, 1386.84, -3498.91, 3.47, 0.00, 180.00, 0.00);
  30. CreateObject(8417, 1345.51, -3498.91, 3.47, 0.00, 180.00, 0.00);
  31. CreateObject(8417, 1386.83, -3458.92, 3.47, 0.00, 180.00, 0.00);
  32. CreateObject(8417, 1428.17, -3458.93, 3.47, 0.00, 180.00, 0.00);
  33. CreateObject(8417, 1428.17, -3498.92, 3.47, 0.00, 180.00, 0.00);
  34. CreateObject(987, 1336.91, -3558.71, 3.48, 0.00, 0.00, 0.00);
  35. CreateObject(987, 1348.90, -3558.72, 3.48, 0.00, 0.00, 0.00);
  36. CreateObject(987, 1360.88, -3558.73, 3.48, 0.00, 0.00, 0.00);
  37. CreateObject(987, 1384.85, -3558.75, 3.48, 0.00, 0.00, 0.00);
  38. CreateObject(987, 1396.82, -3558.75, 3.48, 0.00, 0.00, 0.00);
  39. CreateObject(987, 1408.82, -3558.74, 3.48, 0.00, 0.00, 0.00);
  40. CreateObject(987, 1420.80, -3558.75, 3.48, 0.00, 0.00, 0.00);
  41. CreateObject(987, 1432.80, -3558.77, 3.48, 0.00, 0.00, 0.00);
  42. CreateObject(987, 1448.65, -3558.85, 3.48, 0.00, 0.00, 90.00);
  43. CreateObject(987, 1448.70, -3462.92, 3.48, 0.00, 0.00, 90.00);
  44. CreateObject(987, 1448.70, -3474.90, 3.48, 0.00, 0.00, 90.00);
  45. CreateObject(987, 1448.70, -3486.89, 3.48, 0.00, 0.00, 90.00);
  46. CreateObject(987, 1448.68, -3498.89, 3.48, 0.00, 0.00, 90.00);
  47. CreateObject(987, 1448.66, -3522.88, 3.48, 0.00, 0.00, 90.00);
  48. CreateObject(987, 1448.64, -3534.88, 3.48, 0.00, 0.00, 90.00);
  49. CreateObject(987, 1448.65, -3546.85, 3.48, 0.00, 0.00, 90.00);
  50. CreateObject(987, 1448.66, -3510.89, 3.48, 0.00, 0.00, 90.00);
  51. CreateObject(987, 1448.72, -3450.93, 3.48, 0.00, 0.00, 90.00);
  52. CreateObject(987, 1336.76, -3439.11, 3.48, 0.00, 0.00, 180.00);
  53. CreateObject(987, 1360.48, -3439.08, 3.48, 0.00, 0.00, 180.00);
  54. CreateObject(987, 1372.49, -3439.10, 3.48, 0.00, 0.00, 180.00);
  55. CreateObject(987, 1384.48, -3439.10, 3.48, 0.00, 0.00, 180.00);
  56. CreateObject(987, 1396.49, -3439.11, 3.48, 0.00, 0.00, 180.00);
  57. CreateObject(987, 1408.49, -3439.11, 3.48, 0.00, 0.00, 180.00);
  58. CreateObject(987, 1420.49, -3439.12, 3.48, 0.00, 0.00, 180.00);
  59. CreateObject(987, 1432.47, -3439.14, 3.48, 0.00, 0.00, 180.00);
  60. CreateObject(987, 1444.46, -3439.16, 3.48, 0.00, 0.00, 180.00);
  61. CreateObject(987, 1448.75, -3439.18, 3.48, 0.00, 0.00, 180.00);
  62. CreateObject(987, 1325.00, -3546.88, 3.48, 0.00, 0.00, 270.00);
  63. CreateObject(987, 1324.91, -3534.93, 3.48, 0.00, 0.00, 270.00);
  64. CreateObject(987, 1324.92, -3522.94, 3.48, 0.00, 0.00, 270.00);
  65. CreateObject(987, 1324.94, -3498.95, 3.48, 0.00, 0.00, 270.00);
  66. CreateObject(987, 1324.95, -3486.95, 3.48, 0.00, 0.00, 269.82);
  67. CreateObject(987, 1324.96, -3474.97, 3.48, 0.00, 0.00, 270.00);
  68. CreateObject(987, 1324.95, -3462.99, 3.48, 0.00, 0.00, 269.82);
  69. CreateObject(987, 1324.98, -3439.02, 3.48, 0.00, 0.00, 270.00);
  70. CreateObject(987, 1324.96, -3451.02, 3.48, 0.00, 0.00, 270.00);
  71. CreateObject(987, 1324.92, -3510.95, 3.48, 0.00, 0.00, 270.00);
  72. CreateObject(987, 1436.96, -3558.76, 3.48, 0.00, 0.00, 0.00);
  73. CreateObject(3605, 1424.74, -3462.98, 9.39, 0.00, 0.00, 270.00);
  74. CreateObject(3605, 1425.06, -3505.24, 9.39, 0.00, 0.00, 270.00);
  75. CreateObject(3605, 1347.32, -3536.78, 9.39, 0.00, 0.00, 180.00);
  76. CreateObject(3605, 1389.14, -3536.93, 9.39, 0.00, 0.00, 180.00);
  77. CreateObject(3934, 1425.00, -3533.39, 3.51, 0.00, 0.00, 0.00);
  78. CreateObject(3934, 1431.27, -3547.14, 3.51, 0.00, 0.00, 0.00);
  79. CreateObject(3279, 1329.45, -3443.19, 3.48, 0.00, 0.00, 0.99);
  80. CreateObject(3279, 1329.50, -3553.59, 3.48, 0.00, 0.00, 0.99);
  81. CreateObject(3279, 1444.62, -3443.59, 3.48, 0.00, 0.00, 271.73);
  82. CreateObject(3279, 1444.26, -3554.69, 3.48, 0.00, 0.00, 181.13);
  83. CreateObject(4828, 1474.41, -2286.80, 26.36, 0.00, 0.00, 0.00);
  84. CreateObject(1226, 1438.42, -3359.31, 7.56, 0.00, 0.00, 280.17);
  85. CreateObject(1226, 1347.15, -3435.84, 7.56, 0.00, 0.00, 0.08);
  86. CreateObject(1226, 1353.07, -3406.66, 7.56, 0.00, 0.00, 338.64);
  87. CreateObject(1226, 1377.85, -3378.70, 7.56, 0.00, 0.00, 310.70);
  88. CreateObject(1226, 1406.80, -3365.52, 7.56, 0.00, 0.00, 287.75);
  89. CreateObject(13681, 1364.20, -3480.82, 8.23, 0.00, 0.00, 0.00);
  90. CreateObject(615, 1347.45, -3488.73, 3.47, 0.00, 0.00, 0.00);
  91. CreateObject(729, 1409.29, -3484.13, 3.46, 0.00, 0.00, 0.00);
  92. CreateObject(1223, 1349.19, -3489.33, 3.47, 0.00, 0.00, 0.00);
  93. CreateObject(10183, 1363.31, -3467.83, 3.53, 0.00, 0.00, 224.92);
  94. CreateObject(729, 1369.12, -3521.69, 3.47, 0.00, 0.00, 0.00);
  95. CreateObject(621, 1380.09, -3473.33, 3.48, 0.00, 0.00, 0.00);
  96. CreateObject(737, 1409.29, -3454.12, 3.87, 0.00, 0.00, 0.00);
  97. CreateObject(737, 1397.57, -3520.61, 3.87, 0.00, 0.00, 0.00);
  98. CreateObject(671, 1409.06, -3467.99, 3.82, 0.00, 0.00, 0.00);
  99. CreateObject(671, 1381.00, -3518.68, 3.82, 0.00, 0.00, 0.00);
  100. CreateObject(671, 1406.05, -3493.37, 3.82, 0.00, 0.00, 0.00);
  101. CreateObject(737, 1408.32, -3510.07, 3.87, 0.00, 0.00, 0.00);
  102. CreateObject(737, 1339.80, -3519.64, 3.87, 0.00, 0.00, 0.00);
  103. CreateObject(671, 1357.54, -3519.36, 3.82, 0.00, 0.00, 0.00);
  104. CreateObject(1223, 1345.76, -3523.44, 3.49, 0.00, 0.00, 75.31);
  105. CreateObject(1223, 1410.97, -3464.19, 3.49, 0.00, 0.00, 179.51);
  106. CreateObject(1223, 1351.03, -3523.41, 3.49, 0.00, 0.00, 75.31);
  107. CreateObject(1223, 1411.15, -3459.63, 3.49, 0.00, 0.00, 188.05);
  108. CreateObject(1223, 1411.55, -3501.58, 3.49, 0.00, 0.00, 188.05);
  109. CreateObject(1223, 1411.37, -3506.57, 3.49, 0.00, 0.00, 179.51);
  110. CreateObject(1223, 1392.66, -3523.46, 3.49, 0.00, 0.00, 75.31);
  111. CreateObject(1223, 1387.88, -3523.44, 3.49, 0.00, 0.00, 75.31);
  112.  
  113. //admin briefing room
  114. //You can delete this if you don't need it, but remove the /enter and /exit then aswel
  115. CreateObject(8231, -356.42, 1668.08, 1000.00, 0.00, 0.00, 90.00);
  116. CreateObject(8372, -373.38, 1634.78, 1001.73, 0.00, 0.00, 0.00);
  117. CreateObject(1569, -365.02, 1669.31, 998.30, 0.00, 0.00, 90.00);
  118. CreateObject(1769, -319.52, 1645.27, 924.49, 0.00, 0.00, 0.00);
  119. CreateObject(14455, -358.41, 1676.86, 999.97, 0.00, 0.00, 180.00);
  120. CreateObject(3964, -362.35, 1668.59, 1000.54, 0.00, 0.00, 90.00);
  121. CreateObject(2284, -355.91, 1676.46, 1000.05, 0.00, 0.00, 0.00);
  122. CreateObject(2066, -356.30, 1665.95, 998.30, 0.00, 0.00, 0.00);
  123. CreateObject(2257, -352.52, 1665.86, 1000.08, 0.00, 0.00, 180.00);
  124. CreateObject(11313, -365.04, 1674.33, 1000.14, 0.00, 0.00, 0.00);
  125. CreateObject(2256, -348.05, 1673.24, 1000.37, 0.00, 0.00, 270.00);
  126. CreateObject(2357, -360.25, 1672.85, 998.72, 0.00, 0.00, 0.00);
  127. CreateObject(1714, -357.06, 1672.71, 998.29, 0.00, 0.00, 270.00);
  128. CreateObject(1671, -358.86, 1671.23, 998.73, 0.00, 0.00, 180.00);
  129. CreateObject(1671, -362.12, 1671.26, 998.73, 0.00, 0.00, 180.00);
  130. CreateObject(1671, -361.33, 1671.27, 998.73, 0.00, 0.00, 180.00);
  131. CreateObject(1671, -360.53, 1671.26, 998.73, 0.00, 0.00, 180.00);
  132. CreateObject(1671, -359.71, 1671.24, 998.73, 0.00, 0.00, 180.00);
  133. CreateObject(1714, -363.42, 1672.86, 998.29, 0.00, 0.00, 90.00);
  134. CreateObject(14532, -363.22, 1675.05, 999.25, 0.00, 0.00, 221.20);
  135. CreateObject(1671, -362.05, 1674.36, 998.73, 0.00, 0.00, -0.06);
  136. CreateObject(1671, -361.30, 1674.35, 998.73, 0.00, 0.00, -0.06);
  137. CreateObject(1671, -360.49, 1674.34, 998.73, 0.00, 0.00, 0.00);
  138. CreateObject(1671, -352.74, 1672.00, 998.73, 0.00, 0.00, 0.00);
  139. CreateObject(1671, -349.48, 1671.96, 998.73, 0.00, 0.00, -0.06);
  140. CreateObject(2207, -353.97, 1666.33, 998.29, 0.00, 0.00, 89.41);
  141. CreateObject(1671, -355.71, 1667.29, 998.72, 0.00, 0.00, 90.00);
  142. CreateObject(2894, -354.12, 1667.31, 999.07, 0.00, 0.00, 269.96);
  143. CreateObject(3338, -354.05, 1667.05, 1006.10, 0.00, 0.00, 0.00);
  144. CreateObject(2238, -354.46, 1666.39, 999.48, 0.00, 0.00, 0.00);
  145. CreateObject(2008, -348.48, 1670.89, 998.29, 0.00, 0.00, 180.00);
  146. CreateObject(2008, -351.59, 1670.89, 998.29, 0.00, 0.00, 180.00);
  147. CreateObject(1671, -358.90, 1674.35, 998.73, 0.00, 0.00, -0.06);
  148. CreateObject(1671, -359.73, 1674.34, 998.73, 0.00, 0.00, 0.00);
  149. CreateObject(2011, -350.57, 1670.77, 998.29, 0.00, 0.00, 0.00);
  150. return 1;
  151. }
  152.  
  153. public OnFilterScriptExit()
  154. {
  155. return 1;
  156. }
  157.  
  158.  
  159.  
  160. public OnPlayerConnect(playerid)
  161. {
  162. return 1;
  163. }
  164.  
  165. public OnPlayerDisconnect(playerid, reason)
  166. {
  167. return 1;
  168. }
  169.  
  170.  
  171.  
  172. public OnPlayerCommandText(playerid, cmdtext[])
  173. {
  174. if (strcmp("/opengate", cmdtext, true, 10) == 0)
  175. if(IsPlayerInRangeOfPoint(playerid, 20, 1354.28, -3439.05, 6.31))
  176. {
  177. MoveObject(AdminGate, 1354.28, -3439.05, 6.31, 2);
  178. return 1;
  179. }
  180. if (strcmp("/closegate", cmdtext, true, 10) == 0)
  181. {
  182. if(IsPlayerInRangeOfPoint(playerid, 20, 1354.28, -3439.05, 6.31))
  183. MoveObject(AdminGate, 1342.75, -3439.04, 6.31, 2);
  184. return 1;
  185. }
  186. if (strcmp("/adminbase", cmdtext, true, 10) == 0)
  187. {
  188. SetPlayerPos(playerid, 1744.5499,-2754.1206,5.0117);
  189. return 1;
  190. }
  191. if (strcmp("/enter", cmdtext, true, 10) == 0)
  192. if(IsPlayerInRangeOfPoint(playerid, 5, 1351.8190,-3487.5630,4.5295))
  193. {
  194. SetPlayerPos(playerid, -348.2069, 1666.9084, 999.2969);
  195. SetPlayerInterior(playerid, 2);
  196. return 1;
  197. }
  198. if (strcmp("/exit", cmdtext, true, 10) == 0)
  199. if(IsPlayerInRangeOfPoint(playerid, 5, -348.2069, 1666.9084, 999.2969))
  200. {
  201. SetPlayerPos(playerid, 1351.8190,-3487.5630,4.5295);
  202. SetPlayerInterior(playerid, 0);
  203. return 1;
  204. }
  205. return 0;
  206. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement