Guest User

LSPD mal ganz ANders

a guest
Apr 15th, 2012
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.68 KB | None | 0 0
  1. //##############################################################################
  2. // [MAP]Das LSPD mal ganz Anders!!![0.3D]
  3. //
  4. // Damit das Filterscript auch richtig Funktioniert müssen die Callbacks in den
  5. // Gamemode eingefügt werden
  6. // Und natürlich die Abfragen
  7. // "return PlayerInfo[playerid][pMember];"
  8. // "return PlayerInfo[playerid][pLeader];"
  9. // An euer System angepasst werden
  10. //
  11. //##############################################################################
  12. //###### Hier die Callbacks
  13. //
  14. // forward GetPlayerMember(playerid);
  15. // public GetPlayerMember(playerid)
  16. // {
  17. // return PlayerInfo[playerid][pMember];
  18. // }
  19. //
  20. //
  21. //
  22. //
  23. //
  24. // forward GetPlayerLeader(playerid);
  25. // public GetPlayerLeader(playerid)
  26. // {
  27. // return PlayerInfo[playerid][pLeader];
  28. // }
  29. //##############################################################################
  30. #include <a_samp>
  31.  
  32. #define COLOR_GREY 0xAFAFAFAA
  33.  
  34. forward GateClosePD(playerid);
  35. forward GateClosePD1(playerid);
  36.  
  37. new pdg,pdh,PDTorPos,PD3TorPos;
  38.  
  39. public OnFilterScriptInit()
  40. {
  41. print("\n--------------------------------------");
  42. print(" [MAP]Das LSPD mal ganz Anders!!![0.3D] ");
  43. print("--------------------------------------\n");
  44. return 1;
  45. }
  46. public OnFilterScriptExit()
  47. {
  48. return 1;
  49. }
  50. public OnGameModeInit()
  51. {
  52. // Solltet ihr einen Streamer Benutzen dann dürfen diese Objecte "NICHT" über den Streamer laufen
  53. pdg = CreateObject(971, 1565.10, -1602.36, 14.93, 0.00, 0.00, 0.00);
  54. pdh = CreateObject(971, 1610.91, -1659.04, 8.31, 0.00, 0.00, 1.21);
  55. CreateObject(1495, 1604.81, -1658.87, 5.08, 0.00, 0.00, 0.00);
  56. CreateObject(7184, 1602.78, -1616.22, 14.61, 0.00, 0.00, 0.00);
  57. CreateObject(7009, 1575.27, -1691.75, 26.45, 0.00, 0.00, 269.84);
  58. CreateObject(7244, 1575.06, -1633.69, 3.38, 0.00, 0.00, 269.81);
  59. CreateObject(12814, 1553.72, -1627.20, 12.52, 0.00, 0.00, 0.00);
  60. CreateObject(12814, 1583.70, -1627.28, 12.52, 0.00, 0.00, 0.00);
  61. CreateObject(12814, 1613.63, -1588.77, 12.50, 0.00, 0.00, 179.96);
  62. CreateObject(12814, 1564.54, -1667.18, 12.53, 0.00, 0.00, 89.99);
  63. CreateObject(12814, 1614.20, -1667.25, 12.30, 0.00, 0.00, 89.99);
  64. CreateObject(12814, 1563.91, -1681.65, 12.51, 0.00, 0.00, 89.99);
  65. CreateObject(12814, 1555.36, -1711.00, 12.35, 0.00, 0.00, 89.99);
  66. CreateObject(12814, 1611.31, -1697.22, 12.30, 0.00, 0.00, 89.99);
  67. CreateObject(12814, 1605.24, -1726.88, 12.30, 0.00, 0.00, 89.99);
  68.  
  69. CreateObject(8390, 1601.11, -1517.01, 31.91, 0.00, 0.00, 179.73);
  70. CreateObject(4023, 1485.64, -1470.61, 24.31, 0.00, 0.00, 179.64);
  71. CreateObject(4023, 1527.70, -1466.61, 24.31, 0.00, 0.00, 0.00);
  72.  
  73. // Solltet ihr einen Streamer Benutzen dann dürfen diese Objecte über den Streamer laufen
  74. CreateObject(7010, 1543.79, -1708.47, 14.02, 0.00, 0.00, 269.85);
  75. CreateObject(1261, 1619.99, -1737.93, 1.48, 0.00, 0.00, 276.18);
  76. CreateObject(987, 1542.71, -1602.35, 12.30, 0.00, 0.00, 270.48);
  77. CreateObject(987, 1554.51, -1602.46, 12.30, 0.00, 0.00, 179.92);
  78. CreateObject(987, 1560.54, -1602.48, 12.30, 0.00, 0.00, 179.92);
  79. CreateObject(987, 1581.46, -1602.45, 12.30, 0.00, 0.00, 179.92);
  80. CreateObject(987, 1593.45, -1602.45, 12.30, 0.00, 0.00, 179.92);
  81. CreateObject(987, 1605.39, -1602.49, 12.30, 0.00, 0.00, 179.92);
  82. CreateObject(987, 1614.78, -1602.45, 12.30, 0.00, 0.00, 179.92);
  83. CreateObject(987, 1614.73, -1614.42, 12.30, 0.00, 0.00, 90.02);
  84. CreateObject(987, 1614.76, -1626.37, 12.30, 0.00, 0.00, 90.02);
  85. CreateObject(987, 1614.81, -1638.42, 12.30, 0.00, 0.00, 90.02);
  86. CreateObject(987, 1614.80, -1650.40, 12.30, 0.00, 0.00, 90.02);
  87. CreateObject(987, 1614.79, -1662.36, 12.30, 0.00, 0.00, 90.02);
  88. CreateObject(971, 1557.31, -1624.92, 8.31, 0.00, 0.00, 0.56);
  89. CreateObject(971, 1587.56, -1662.78, 8.31, 0.00, 0.00, 292.21);
  90. CreateObject(971, 1589.27, -1671.27, 8.31, 0.00, 0.00, 271.22);
  91. CreateObject(971, 1589.47, -1680.07, 8.31, 0.00, 0.00, 271.22);
  92. CreateObject(971, 1582.11, -1656.40, 8.31, 0.00, 0.00, 329.14);
  93. CreateObject(971, 1548.48, -1625.02, 8.31, 0.00, 0.00, 0.56);
  94. CreateObject(971, 1539.65, -1625.09, 8.31, 0.00, 0.00, 0.56);
  95. CreateObject(673, 1536.61, -1633.66, 13.00, 0.00, 0.00, 0.00);
  96. CreateObject(673, 1536.30, -1625.42, 13.00, 0.00, 0.00, 0.00);
  97. CreateObject(673, 1536.16, -1617.37, 13.00, 0.00, 0.00, 0.00);
  98. CreateObject(673, 1535.77, -1610.17, 13.00, 0.00, 0.00, 0.00);
  99. CreateObject(1232, 1539.35, -1602.35, 14.97, 0.00, 0.00, 0.00);
  100. CreateObject(647, 1537.39, -1678.19, 14.24, 0.00, 0.00, 0.00);
  101. CreateObject(647, 1541.58, -1680.33, 15.06, 0.00, 0.00, 0.00);
  102. CreateObject(647, 1539.26, -1683.30, 14.24, 0.00, 0.00, 0.00);
  103. CreateObject(647, 1541.79, -1688.93, 14.95, 0.00, 0.00, 0.00);
  104. CreateObject(647, 1538.58, -1691.72, 14.24, 0.00, 0.00, 0.00);
  105. CreateObject(647, 1541.70, -1695.77, 15.05, 0.00, 0.00, 0.00);
  106. CreateObject(647, 1537.92, -1700.76, 14.24, 0.00, 0.00, 0.00);
  107. CreateObject(647, 1537.78, -1687.36, 13.94, 0.00, 0.00, 0.00);
  108. CreateObject(647, 1537.87, -1696.14, 13.94, 0.00, 0.00, 0.00);
  109. CreateObject(647, 1544.50, -1683.98, 15.06, 0.00, 0.00, 0.00);
  110. CreateObject(647, 1544.65, -1692.35, 15.06, 0.00, 0.00, 0.00);
  111. CreateObject(647, 1542.58, -1700.35, 15.06, 0.00, 0.00, 0.00);
  112. CreateObject(647, 1547.70, -1683.92, 16.69, 0.00, 0.00, 0.00);
  113. CreateObject(647, 1546.04, -1687.80, 16.69, 0.00, 0.00, 0.00);
  114. CreateObject(647, 1548.03, -1691.60, 16.69, 0.00, 0.00, 0.00);
  115. CreateObject(647, 1547.52, -1695.69, 16.69, 0.00, 0.00, 0.00);
  116. CreateObject(647, 1544.95, -1697.02, 16.08, 0.00, 0.00, 0.00);
  117. CreateObject(625, 1569.30, -1717.86, 17.00, 0.00, 0.00, 0.00);
  118. CreateObject(625, 1563.23, -1717.71, 17.00, 0.00, 0.00, 0.00);
  119. CreateObject(625, 1562.07, -1708.28, 16.59, 0.00, 0.00, 0.00);
  120. CreateObject(625, 1559.16, -1711.17, 15.68, 0.00, 0.00, 0.00);
  121. CreateObject(625, 1561.46, -1714.10, 16.59, 0.00, 0.00, 0.00);
  122. CreateObject(625, 1561.46, -1714.10, 16.59, 0.00, 0.00, 0.00);
  123. CreateObject(625, 1557.86, -1717.28, 15.27, 0.00, 0.00, 0.00);
  124. CreateObject(625, 1555.47, -1714.21, 14.87, 0.00, 0.00, 0.00);
  125. CreateObject(625, 1552.42, -1717.24, 14.36, 0.00, 0.00, 0.00);
  126. CreateObject(625, 1548.51, -1718.04, 13.65, 0.00, 0.00, 0.00);
  127. CreateObject(728, 1615.21, -1720.32, 12.00, 0.00, 0.00, 0.00);
  128. CreateObject(728, 1622.14, -1720.51, 12.00, 0.00, 0.00, 0.00);
  129. CreateObject(728, 1618.26, -1713.63, 12.00, 0.00, 0.00, 0.00);
  130. CreateObject(728, 1622.00, -1707.95, 12.00, 0.00, 0.00, 0.00);
  131. CreateObject(728, 1618.11, -1697.99, 12.00, 0.00, 0.00, 0.00);
  132. CreateObject(728, 1620.76, -1703.07, 12.00, 0.00, 0.00, 0.00);
  133. CreateObject(728, 1621.51, -1694.05, 11.59, 0.00, 0.00, 0.00);
  134. CreateObject(728, 1619.03, -1686.84, 12.00, 0.00, 0.00, 0.00);
  135. CreateObject(728, 1621.68, -1675.21, 11.70, 0.00, 0.00, 0.00);
  136. CreateObject(647, 1617.67, -1671.43, 13.69, 0.00, 0.00, 0.00);
  137. CreateObject(647, 1620.78, -1669.23, 13.87, 0.00, 0.00, 0.00);
  138. CreateObject(647, 1619.20, -1677.87, 13.78, 0.00, 0.00, 0.00);
  139. CreateObject(647, 1617.78, -1682.31, 13.77, 0.00, 0.00, 0.00);
  140. CreateObject(647, 1621.21, -1682.81, 13.36, 0.00, 0.00, 0.00);
  141. CreateObject(647, 1621.18, -1688.39, 13.47, 0.00, 0.00, 0.00);
  142. CreateObject(647, 1617.38, -1691.38, 13.26, 0.00, 0.00, 0.00);
  143. CreateObject(647, 1621.15, -1696.30, 13.26, 0.00, 0.00, 0.00);
  144. CreateObject(647, 1617.48, -1700.96, 13.36, 0.00, 0.00, 0.00);
  145. CreateObject(647, 1617.67, -1706.58, 13.47, 0.00, 0.00, 0.00);
  146. CreateObject(647, 1617.87, -1710.33, 13.47, 0.00, 0.00, 0.00);
  147. CreateObject(647, 1621.32, -1711.29, 13.36, 0.00, 0.00, 0.00);
  148. CreateObject(647, 1617.97, -1719.18, 13.77, 0.00, 0.00, 0.00);
  149. CreateObject(647, 1621.09, -1715.87, 13.57, 0.00, 0.00, 0.00);
  150. CreateObject(641, 1621.52, -1720.81, 9.60, 0.00, 0.00, 0.00);
  151. CreateObject(641, 1621.18, -1707.64, 9.60, 0.00, 0.00, 0.00);
  152. CreateObject(641, 1620.93, -1686.79, 9.60, 0.00, 0.00, 0.00);
  153. CreateObject(647, 1609.78, -1719.21, 13.57, 0.00, 0.00, 0.00);
  154. CreateObject(647, 1606.86, -1719.39, 13.57, 0.00, 0.00, 0.00);
  155. CreateObject(647, 1603.90, -1719.50, 13.57, 0.00, 0.00, 0.00);
  156. CreateObject(647, 1600.86, -1719.51, 13.57, 0.00, 0.00, 0.00);
  157. CreateObject(647, 1598.71, -1719.76, 13.57, 0.00, 0.00, 0.00);
  158. CreateObject(1232, 1536.32, -1613.84, 14.97, 0.00, 0.00, 0.00);
  159. CreateObject(1232, 1536.21, -1621.69, 14.97, 0.00, 0.00, 0.00);
  160. CreateObject(1232, 1542.95, -1646.06, 14.87, 0.00, 0.00, 0.00);
  161. CreateObject(1232, 1536.31, -1630.28, 14.97, 0.00, 0.00, 0.00);
  162. CreateObject(1232, 1543.17, -1660.34, 14.87, 0.00, 0.00, 0.00);
  163. CreateObject(1232, 1544.30, -1667.06, 14.87, 0.00, 0.00, 0.00);
  164. CreateObject(1232, 1556.82, -1668.01, 14.87, 0.00, 0.00, 0.00);
  165. CreateObject(1232, 1570.80, -1667.63, 14.87, 0.00, 0.00, 0.00);
  166. CreateObject(1232, 1571.92, -1677.31, 14.87, 0.00, 0.00, 0.00);
  167. CreateObject(1232, 1572.48, -1687.92, 14.87, 0.00, 0.00, 0.00);
  168. CreateObject(4518, 1602.66, -1366.94, 29.87, 0.00, 0.00, 86.41);
  169. CreateObject(4518, 1615.82, -1796.57, 27.89, 0.00, 0.00, 281.15);
  170. CreateObject(987, 1715.84, -1538.99, 19.66, 0.00, 0.00, 107.95);
  171. CreateObject(987, 1713.03, -1530.39, 19.66, 0.00, 0.00, 107.95);
  172. CreateObject(987, 1709.19, -1500.49, 19.66, 0.00, 0.00, 71.81);
  173. CreateObject(987, 1712.00, -1491.97, 19.66, 0.00, 0.00, 71.81);
  174. CreateObject(638, 1540.66, -1721.91, 13.13, 0.00, 0.00, 90.19);
  175. CreateObject(638, 1545.39, -1721.90, 13.13, 0.00, 0.00, 90.19);
  176. CreateObject(638, 1549.81, -1721.91, 13.13, 0.00, 0.00, 90.19);
  177. CreateObject(638, 1555.15, -1721.87, 13.13, 0.00, 0.00, 90.19);
  178. CreateObject(638, 1560.71, -1721.90, 13.13, 0.00, 0.00, 90.19);
  179. CreateObject(638, 1566.37, -1721.91, 13.13, 0.00, 0.00, 90.19);
  180. CreateObject(638, 1571.59, -1721.92, 13.13, 0.00, 0.00, 90.19);
  181. CreateObject(638, 1576.51, -1721.91, 13.13, 0.00, 0.00, 90.19);
  182. CreateObject(638, 1581.73, -1721.94, 13.13, 0.00, 0.00, 90.19);
  183. CreateObject(638, 1587.42, -1721.92, 13.13, 0.00, 0.00, 90.19);
  184. CreateObject(638, 1593.57, -1721.89, 13.13, 0.00, 0.00, 90.19);
  185.  
  186. return 1;
  187. }
  188. public OnPlayerConnect(playerid)
  189. {
  190. RemoveBuildingForPlayer(playerid, 3991, 1608.1953, -1721.8047, 26.0000, 0.25);
  191. RemoveBuildingForPlayer(playerid, 4042, 1593.9531, -1416.3516, 26.6641, 0.25);
  192. RemoveBuildingForPlayer(playerid, 4043, 1608.1953, -1721.8047, 26.0000, 0.25);
  193. RemoveBuildingForPlayer(playerid, 4062, 1529.5000, -1470.5313, 32.4531, 0.25);
  194. RemoveBuildingForPlayer(playerid, 4063, 1578.4688, -1676.4219, 13.0703, 0.25);
  195. RemoveBuildingForPlayer(playerid, 4064, 1571.6016, -1675.7500, 35.6797, 0.25);
  196. RemoveBuildingForPlayer(playerid, 4067, 1630.5234, -1486.8594, 17.1563, 0.25);
  197. RemoveBuildingForPlayer(playerid, 4068, 1607.4688, -1568.1953, 17.1484, 0.25);
  198. RemoveBuildingForPlayer(playerid, 4092, 1587.4688, -1418.1875, 19.0938, 0.25);
  199. RemoveBuildingForPlayer(playerid, 4093, 1657.7656, -1459.9688, 19.1406, 0.25);
  200. RemoveBuildingForPlayer(playerid, 4094, 1586.2891, -1517.6797, 23.8906, 0.25);
  201. RemoveBuildingForPlayer(playerid, 4095, 1653.9375, -1556.6094, 19.1406, 0.25);
  202. RemoveBuildingForPlayer(playerid, 4096, 1602.9141, -1608.1641, 19.0547, 0.25);
  203. RemoveBuildingForPlayer(playerid, 4097, 1605.1406, -1728.9375, 18.2734, 0.25);
  204. RemoveBuildingForPlayer(playerid, 4129, 1595.0000, -1603.0234, 27.0391, 0.25);
  205. RemoveBuildingForPlayer(playerid, 4130, 1595.0000, -1603.0234, 27.0391, 0.25);
  206. RemoveBuildingForPlayer(playerid, 4131, 1588.4453, -1509.1406, 27.3125, 0.25);
  207. RemoveBuildingForPlayer(playerid, 4132, 1588.4453, -1509.1406, 27.3125, 0.25);
  208. RemoveBuildingForPlayer(playerid, 1525, 1549.8906, -1714.5234, 15.1016, 0.25);
  209. RemoveBuildingForPlayer(playerid, 4222, 1575.9375, -1516.5781, 36.6797, 0.25);
  210. RemoveBuildingForPlayer(playerid, 4224, 1664.1250, -1560.8516, 23.3516, 0.25);
  211. RemoveBuildingForPlayer(playerid, 4225, 1666.9141, -1456.7500, 26.0469, 0.25);
  212. RemoveBuildingForPlayer(playerid, 4228, 1568.2891, -1677.7813, 10.8203, 0.25);
  213. RemoveBuildingForPlayer(playerid, 1266, 1538.5234, -1609.8047, 19.8438, 0.25);
  214. RemoveBuildingForPlayer(playerid, 1266, 1565.4141, -1722.3125, 25.0391, 0.25);
  215. RemoveBuildingForPlayer(playerid, 4229, 1597.9063, -1699.7500, 30.2109, 0.25);
  216. RemoveBuildingForPlayer(playerid, 4230, 1597.9063, -1699.7500, 30.2109, 0.25);
  217. RemoveBuildingForPlayer(playerid, 1283, 1513.2344, -1732.9219, 15.6250, 0.25);
  218. RemoveBuildingForPlayer(playerid, 1372, 1461.4297, -1489.2188, 12.6797, 0.25);
  219. RemoveBuildingForPlayer(playerid, 620, 1503.1875, -1621.1250, 11.8359, 0.25);
  220. RemoveBuildingForPlayer(playerid, 4180, 1502.6094, -1467.1250, 24.0156, 0.25);
  221. RemoveBuildingForPlayer(playerid, 712, 1508.4453, -1668.7422, 22.2578, 0.25);
  222. RemoveBuildingForPlayer(playerid, 1258, 1510.8906, -1607.3125, 13.6953, 0.25);
  223. RemoveBuildingForPlayer(playerid, 1283, 1516.1641, -1591.6563, 15.6250, 0.25);
  224. RemoveBuildingForPlayer(playerid, 1283, 1545.7656, -1731.6719, 15.6250, 0.25);
  225. RemoveBuildingForPlayer(playerid, 1260, 1565.4141, -1722.3125, 25.0391, 0.25);
  226. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1721.6328, 16.4219, 0.25);
  227. RemoveBuildingForPlayer(playerid, 1283, 1530.1172, -1717.0078, 15.6250, 0.25);
  228. RemoveBuildingForPlayer(playerid, 647, 1541.4453, -1713.3047, 14.4297, 0.25);
  229. RemoveBuildingForPlayer(playerid, 620, 1541.4531, -1709.6406, 13.0469, 0.25);
  230. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1705.2734, 16.4219, 0.25);
  231. RemoveBuildingForPlayer(playerid, 647, 1541.2969, -1702.6016, 14.4375, 0.25);
  232. RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1693.9688, 14.1094, 0.25);
  233. RemoveBuildingForPlayer(playerid, 647, 1546.6016, -1693.3906, 14.4375, 0.25);
  234. RemoveBuildingForPlayer(playerid, 620, 1547.5703, -1689.9844, 13.0469, 0.25);
  235. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1688.0859, 16.4219, 0.25);
  236. RemoveBuildingForPlayer(playerid, 647, 1546.8672, -1687.1016, 14.4375, 0.25);
  237. RemoveBuildingForPlayer(playerid, 646, 1545.5234, -1678.8438, 14.0000, 0.25);
  238. RemoveBuildingForPlayer(playerid, 1536, 1555.9297, -1677.1250, 15.1797, 0.25);
  239. RemoveBuildingForPlayer(playerid, 646, 1553.8672, -1677.7266, 16.4375, 0.25);
  240. RemoveBuildingForPlayer(playerid, 4032, 1568.2891, -1677.7813, 10.8203, 0.25);
  241. RemoveBuildingForPlayer(playerid, 4232, 1568.2891, -1677.7813, 10.8203, 0.25);
  242. RemoveBuildingForPlayer(playerid, 1536, 1555.8906, -1674.1094, 15.1797, 0.25);
  243. RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1673.7109, 14.1094, 0.25);
  244. RemoveBuildingForPlayer(playerid, 646, 1553.8672, -1673.4609, 16.4375, 0.25);
  245. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1668.0781, 16.4219, 0.25);
  246. RemoveBuildingForPlayer(playerid, 646, 1545.5625, -1672.2188, 14.0000, 0.25);
  247. RemoveBuildingForPlayer(playerid, 647, 1546.6016, -1664.6250, 14.4375, 0.25);
  248. RemoveBuildingForPlayer(playerid, 647, 1546.8672, -1658.3438, 14.4375, 0.25);
  249. RemoveBuildingForPlayer(playerid, 620, 1547.5703, -1661.0313, 13.0469, 0.25);
  250. RemoveBuildingForPlayer(playerid, 1290, 1606.6797, -1746.3281, 32.9766, 0.25);
  251. RemoveBuildingForPlayer(playerid, 3757, 1598.1406, -1742.4688, 31.6250, 0.25);
  252. RemoveBuildingForPlayer(playerid, 4091, 1605.1406, -1728.9375, 18.2734, 0.25);
  253. RemoveBuildingForPlayer(playerid, 1290, 1601.6484, -1690.1328, 33.5391, 0.25);
  254. RemoveBuildingForPlayer(playerid, 3975, 1578.4688, -1676.4219, 13.0703, 0.25);
  255. RemoveBuildingForPlayer(playerid, 3976, 1571.6016, -1675.7500, 35.6797, 0.25);
  256. RemoveBuildingForPlayer(playerid, 4192, 1591.6953, -1674.8516, 20.4922, 0.25);
  257. RemoveBuildingForPlayer(playerid, 3757, 1610.3750, -1655.0703, 32.2969, 0.25);
  258. RemoveBuildingForPlayer(playerid, 647, 1541.4766, -1648.4531, 14.4375, 0.25);
  259. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1647.6406, 16.4219, 0.25);
  260. RemoveBuildingForPlayer(playerid, 620, 1541.4531, -1642.0313, 13.0469, 0.25);
  261. RemoveBuildingForPlayer(playerid, 647, 1541.7422, -1638.9141, 14.4375, 0.25);
  262. RemoveBuildingForPlayer(playerid, 1290, 1602.9063, -1633.5469, 33.7578, 0.25);
  263. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1621.9609, 16.4219, 0.25);
  264. RemoveBuildingForPlayer(playerid, 1226, 1525.3828, -1611.1563, 16.4219, 0.25);
  265. RemoveBuildingForPlayer(playerid, 1260, 1538.5234, -1609.8047, 19.8438, 0.25);
  266. RemoveBuildingForPlayer(playerid, 1283, 1528.9531, -1605.8594, 15.6250, 0.25);
  267. RemoveBuildingForPlayer(playerid, 4090, 1602.9141, -1608.1641, 19.0547, 0.25);
  268. RemoveBuildingForPlayer(playerid, 1283, 1544.6250, -1593.0313, 15.6250, 0.25);
  269. RemoveBuildingForPlayer(playerid, 1294, 1557.5547, -1588.3359, 16.9063, 0.25);
  270. RemoveBuildingForPlayer(playerid, 1294, 1626.4609, -1588.3359, 16.9063, 0.25);
  271. RemoveBuildingForPlayer(playerid, 1290, 1601.1406, -1581.4063, 33.7578, 0.25);
  272. RemoveBuildingForPlayer(playerid, 4060, 1607.4688, -1568.1953, 17.1484, 0.25);
  273. RemoveBuildingForPlayer(playerid, 3757, 1593.4688, -1556.1406, 32.2500, 0.25);
  274. RemoveBuildingForPlayer(playerid, 1294, 1640.6172, -1573.4375, 30.8984, 0.25);
  275. RemoveBuildingForPlayer(playerid, 4088, 1653.9375, -1556.6094, 19.1406, 0.25);
  276. RemoveBuildingForPlayer(playerid, 4127, 1664.1250, -1560.8516, 23.3516, 0.25);
  277. RemoveBuildingForPlayer(playerid, 1294, 1679.4844, -1537.3750, 27.9063, 0.25);
  278. RemoveBuildingForPlayer(playerid, 1290, 1602.9688, -1524.4688, 33.7578, 0.25);
  279. RemoveBuildingForPlayer(playerid, 3757, 1571.9063, -1521.7188, 39.0781, 0.25);
  280. RemoveBuildingForPlayer(playerid, 4086, 1586.2891, -1517.6797, 23.8906, 0.25);
  281. RemoveBuildingForPlayer(playerid, 4058, 1529.5000, -1470.5313, 32.4531, 0.25);
  282. RemoveBuildingForPlayer(playerid, 1290, 1601.0391, -1454.2734, 33.7578, 0.25);
  283. RemoveBuildingForPlayer(playerid, 4089, 1587.4688, -1418.1875, 19.0938, 0.25);
  284. RemoveBuildingForPlayer(playerid, 3990, 1593.9531, -1416.3516, 26.6641, 0.25);
  285. RemoveBuildingForPlayer(playerid, 1290, 1602.9531, -1384.6094, 33.7734, 0.25);
  286. RemoveBuildingForPlayer(playerid, 3757, 1593.4688, -1368.7344, 32.2500, 0.25);
  287. RemoveBuildingForPlayer(playerid, 4084, 1643.4297, -1520.3047, 14.3438, 0.25);
  288. RemoveBuildingForPlayer(playerid, 1226, 1653.5859, -1519.9141, 16.4219, 0.25);
  289. RemoveBuildingForPlayer(playerid, 4059, 1630.5234, -1486.8594, 17.1563, 0.25);
  290. RemoveBuildingForPlayer(playerid, 1226, 1653.6797, -1468.8203, 16.4219, 0.25);
  291. RemoveBuildingForPlayer(playerid, 4087, 1657.7656, -1459.9688, 19.1406, 0.25);
  292. RemoveBuildingForPlayer(playerid, 1294, 1636.9141, -1445.7188, 31.5469, 0.25);
  293. RemoveBuildingForPlayer(playerid, 4128, 1666.9141, -1456.7500, 26.0469, 0.25);
  294. RemoveBuildingForPlayer(playerid, 1294, 1678.8828, -1486.5078, 28.9219, 0.25);
  295. RemoveBuildingForPlayer(playerid, 3757, 1710.5469, -1530.7266, 24.5234, 0.25);
  296. RemoveBuildingForPlayer(playerid, 3757, 1709.0078, -1488.5781, 25.2969, 0.25);
  297. return 1;
  298. }
  299. public OnPlayerCommandText(playerid, cmdtext[])
  300. {
  301. if (strcmp("/mv", cmdtext, true, 10) == 0)
  302. {
  303. if(IsPlayerInRangeOfPoint(playerid, 12, 1565.10, -1602.36, 14.93))
  304. {
  305. if(PlayerMember(playerid)==1 || PlayerLeader(playerid)==1)
  306. {
  307. if(PDTorPos==0)
  308. {
  309. MoveObject(pdg,1565.1000, -1602.3600, 5.8052,6);
  310. PDTorPos=1;
  311. SetTimer("GateClosePD", 25000, 0);
  312. }
  313. else if(PDTorPos==1)
  314. {
  315. MoveObject(pdg,1565.10, -1602.36, 14.93,6);
  316. PDTorPos=0;
  317. }
  318. return 1;
  319. }
  320. else{SendClientMessage(playerid, COLOR_GREY, "** Du bist kein Polizist");}
  321. }
  322. else if(IsPlayerInRangeOfPoint(playerid, 12, 1610.91, -1659.04, 8.31))
  323. {
  324. if(PlayerMember(playerid)==1 || PlayerLeader(playerid)==1)
  325. {
  326. if(PD3TorPos==0)
  327. {
  328. MoveObject(pdh,1621.8239, -1658.8728, 8.3100,6);
  329. PD3TorPos=1;
  330. SetTimer("GateClosePD1", 25000, 0);
  331. }
  332. else if(PD3TorPos==1)
  333. {
  334. MoveObject(pdh,1610.91, -1659.04, 8.31,6);
  335. PD3TorPos=0;
  336. }
  337. return 1;
  338. }
  339. else{SendClientMessage(playerid, COLOR_GREY, "** Du bist kein Polizist");}
  340. }
  341. }
  342. return 0;
  343. }
  344. public GateClosePD(playerid)
  345. {
  346. if(PDTorPos==1)
  347. {
  348. MoveObject(pdg,1565.10, -1602.36, 14.93,4);
  349. PDTorPos=0;
  350. for(new i =0;i<MAX_PLAYERS;i++)
  351. {
  352. if(PlayerLeader(playerid)==1)
  353. {
  354. SendClientMessage(i, COLOR_GREY, "Das Tor wurde nicht Geschlossen,");
  355. SendClientMessage(i, COLOR_GREY, "Automatische Schließung wurde eingeleitet");
  356. }
  357. }
  358. }
  359. return 1;
  360. }
  361. public GateClosePD1(playerid)
  362. {
  363. if(PD3TorPos==1)
  364. {
  365. MoveObject(pdh,1610.91, -1659.04, 8.31,4);
  366. PD3TorPos=0;
  367. for(new i =0;i<MAX_PLAYERS;i++)
  368. {
  369. if(PlayerLeader(playerid)==1)
  370. {
  371. SendClientMessage(i, COLOR_GREY, "Das Tor wurde nicht Geschlossen,");
  372. SendClientMessage(i, COLOR_GREY, "Automatische Schließung wurde eingeleitet");
  373. }
  374. }
  375. }
  376. return 1;
  377. }
  378. stock PlayerLeader(playerid){
  379. return CallRemoteFunction("GetPlayerLeader","i",playerid);
  380. }
  381. stock PlayerMember(playerid){
  382. return CallRemoteFunction("GetPlayerMember","i",playerid);
  383. }
Advertisement
Add Comment
Please, Sign In to add comment