Advertisement
Guest User

Ship System

a guest
Nov 23rd, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.33 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #pragma tabsize 0
  4.  
  5. //obje tanıtımları
  6. new obje1;
  7. new obje2;
  8. new obje3;
  9. new obje4;
  10. new obje5;
  11. new obje6;
  12. //new obje7;
  13. //new obje8;
  14. //new obje9;
  15. //new obje10;
  16. //new obje11;
  17. //new obje12;
  18. //new obje13;
  19. //new obje14;
  20. //new obje15;
  21. //new obje16;
  22. //new obje17;
  23. //new obje18;
  24. //new obje19;
  25. //new obje20;
  26. //new obje21;
  27. //new obje22;
  28. ////new obje23;
  29. //new obje24;*//
  30.  
  31.  
  32. //Objeler
  33. public OnPlayerConnect(playerid)
  34. {
  35. RemoveBuildingForPlayer(playerid, 5156, 2838.0391, -2423.8828, 10.9609, 0.25);
  36. RemoveBuildingForPlayer(playerid, 5159, 2838.0313, -2371.9531, 7.2969, 0.25);
  37. RemoveBuildingForPlayer(playerid, 5160, 2829.9531, -2479.5703, 5.2656, 0.25);
  38. RemoveBuildingForPlayer(playerid, 5161, 2838.0234, -2358.4766, 21.3125, 0.25);
  39. RemoveBuildingForPlayer(playerid, 5162, 2838.0391, -2423.8828, 10.9609, 0.25);
  40. RemoveBuildingForPlayer(playerid, 5163, 2838.0391, -2532.7734, 17.0234, 0.25);
  41. RemoveBuildingForPlayer(playerid, 5164, 2838.1406, -2447.8438, 15.7266, 0.25);
  42. RemoveBuildingForPlayer(playerid, 5165, 2838.0313, -2520.1875, 18.4141, 0.25);
  43. RemoveBuildingForPlayer(playerid, 5166, 2829.9531, -2479.5703, 5.2656, 0.25);
  44. RemoveBuildingForPlayer(playerid, 5167, 2838.0313, -2371.9531, 7.2969, 0.25);
  45. RemoveBuildingForPlayer(playerid, 5335, 2829.9531, -2479.5703, 5.2656, 0.25);
  46. RemoveBuildingForPlayer(playerid, 5336, 2829.9531, -2479.5703, 5.2656, 0.25);
  47. RemoveBuildingForPlayer(playerid, 5352, 2838.1953, -2488.6641, 29.3125, 0.25);
  48. RemoveBuildingForPlayer(playerid, 5157, 2838.0391, -2532.7734, 17.0234, 0.25);
  49. RemoveBuildingForPlayer(playerid, 5154, 2838.1406, -2447.8438, 15.7500, 0.25);
  50. RemoveBuildingForPlayer(playerid, 3724, 2838.1953, -2488.6641, 29.3125, 0.25);
  51. RemoveBuildingForPlayer(playerid, 5155, 2838.0234, -2358.4766, 21.3125, 0.25);
  52. RemoveBuildingForPlayer(playerid, 3724, 2838.1953, -2407.1406, 29.3125, 0.25);
  53. RemoveBuildingForPlayer(playerid, 5158, 2837.7734, -2334.4766, 11.9922, 0.25);
  54. RemoveBuildingForPlayer(playerid, 10793, -1604.0391, 22.7266, 35.5703, 0.25);
  55. RemoveBuildingForPlayer(playerid, 10794, -1550.8281, 75.9297, 7.0000, 0.25);
  56. RemoveBuildingForPlayer(playerid, 10795, -1552.4375, 74.3203, 17.0469, 0.25);
  57. RemoveBuildingForPlayer(playerid, 11329, -1552.4375, 74.3203, 17.0469, 0.25);
  58. RemoveBuildingForPlayer(playerid, 11330, -1604.0391, 22.7266, 35.5703, 0.25);
  59. RemoveBuildingForPlayer(playerid, 11331, -1550.8281, 75.9297, 7.0000, 0.25);
  60. RemoveBuildingForPlayer(playerid, 10141, -1421.6250, 1490.8594, 6.9688, 0.25);
  61. RemoveBuildingForPlayer(playerid, 10229, -1421.8750, 1489.4453, 5.8203, 0.25);
  62. RemoveBuildingForPlayer(playerid, 10230, -1421.6250, 1490.8594, 6.9688, 0.25);
  63. RemoveBuildingForPlayer(playerid, 10231, -1422.5391, 1489.3516, 8.4531, 0.25);
  64. RemoveBuildingForPlayer(playerid, 10228, -1411.9844, 1489.7188, 5.7891, 0.25);
  65. RemoveBuildingForPlayer(playerid, 10140, -1406.9063, 1489.8047, 7.1250, 0.25);
  66. RemoveBuildingForPlayer(playerid, 10227, -1376.7500, 1490.6328, 12.0234, 0.25);
  67. RemoveBuildingForPlayer(playerid, 10226, -1377.2344, 1491.6250, 6.2109, 0.25);
  68. return 1;
  69. }
  70. public OnGameModeInit()
  71. {
  72. CreateObject(8572,2811.50000000,-2526.19995117,11.30000019,0.00000000,0.00000000,88.75000000); //object(vgssstairs02_lvs) (1)
  73. CreateObject(3406,-1550.80004883,98.00000000,-0.50000000,0.00000000,0.00000000,45.00000000); //object(cxref_woodjetty) (1)
  74. CreateObject(16082,2813.10009766,-2536.69995117,5.30000019,0.00000000,0.00000000,90.00000000); //object(des_quarryplatform) (1)
  75. return 1;
  76. }
  77. public OnFilterScriptInit()
  78.  
  79. {
  80.  
  81. obje1 = CreateObject(10230,2830.29980469,-2518.29980469,7.09999990,0.00000000,0.00000000,89.74731445); //object(freighter_sfe) (1)
  82. obje2 = CreateObject(10229,2831.71997070,-2518.57006836,5.91199970,0.00000000,0.00000000,89.75000000); //object(freighter2b_sfe) (1)
  83. obje3 = CreateObject(10140,2831.41894531,-2503.58593750,7.25999975,0.00000000,0.00000000,89.75000000); //object(freig2_intsfe) (1)
  84. obje4 = CreateObject(10226,2829.76000977,-2473.89990234,6.30000019,0.00000000,0.00000000,89.75000000); //object(shipbits2_sfe) (1)
  85. obje5 = CreateObject(10227,2830.80004883,-2473.39990234,12.13999939,0.00000000,0.00000000,89.75000000); //object(shipbits1_sfe) (1)
  86. obje6 = CreateObject(10231,2831.80004883,-2519.19995117,8.42000198,0.00000000,0.00000000,89.75000000); //object(freightboxes) (1)
  87.  
  88. }
  89.  
  90. //Komutlar
  91. public OnPlayerCommandText(playerid, cmdtext[])
  92. {
  93. if (strcmp("/basla", cmdtext, true, 10) == 0)
  94. {
  95. MoveObject(obje1, 2830.29980469,-2518.29980469,7.09999990, 15);
  96. MoveObject(obje2, 2831.71997070,-2518.57006836,5.91199970, 15);
  97. MoveObject(obje3, 2831.41894531,-2503.58593750,7.25999975, 15);
  98. MoveObject(obje4, 2829.76000977,-2473.89990234,6.30000019, 15);
  99. MoveObject(obje5, 2830.80004883,-2473.39990234,12.13999939, 15);
  100. MoveObject(obje6, 2831.80004883,-2519.19995117,8.42000198, 15);
  101. return 1;
  102. }
  103.  
  104. if (strcmp("/basla2", cmdtext, true, 10) == 0)
  105. {
  106. MoveObject(obje1, 2830.29980469,-3255.19995117,7.09999990, 30);
  107. MoveObject(obje2, 2831.71972656,-3255.46948242,5.91199970, 30);
  108. MoveObject(obje3, 2831.41894531,-3240.47802734,7.25999975, 30);
  109. MoveObject(obje4, 2829.75976562,-3210.77783203,6.30000019, 30);
  110. MoveObject(obje5, 2830.79980469,-3210.37792969,12.13999939, 30);
  111. MoveObject(obje6, 2831.79980469,-3256.19995117,8.42000198, 30);
  112. return 1;
  113. }
  114. if (strcmp("/basla3", cmdtext, true, 10) == 0)
  115. {
  116. MoveObject(obje1, 2830.29980469,-3255.19921875,7.09999990, 30, 0, 0 ,358.24731445313);
  117. MoveObject(obje2, 2830.00000000,-3256.60009766,5.90000010, 30, 0, 0 ,358.24731445313);
  118. MoveObject(obje3, 2844.97998047,-3256.69946289,7.25599957, 30, 0, 0 ,358.2421875);
  119. MoveObject(obje4, 2874.69995117,-3255.80004883,6.09999990, 30, 0, 0 ,358.24731445313);
  120. MoveObject(obje5, 2875.10009766,-3256.80004883,12.10000038, 30, 0, 0 ,358.24731445313);
  121. MoveObject(obje6, 2829.30004883,-3256.69995117,8.39999962, 30, 0, 0 ,358.24731445313);
  122. return 1;
  123. }
  124. if (strcmp("/basla4", cmdtext, true, 10) == 0)
  125. {
  126.  
  127. MoveObject(obje1, -3732.79980469,-3255.19921875,7.09999990, 30, 0, 0, 358.23669434);
  128. MoveObject(obje2, -3733.09960938,-3256.59960938,5.90000010, 30, 0, 0, 358.23669434);
  129. MoveObject(obje3, -3718.11816406,-3256.70117188,7.25799990, 30, 0, 0, 358.23669434);
  130. MoveObject(obje4, -3688.39941406,-3255.79980469,6.09999990, 30, 0, 0, 358.23669434);
  131. MoveObject(obje5, -3688.00000000,-3256.79980469,12.10000038, 30, 0, 0, 358.23669434);
  132. MoveObject(obje6, -3733.76953125,-3256.69921875,8.39999962, 30, 0, 0, 358.23669434);
  133. return 1;
  134. }
  135.  
  136.  
  137. if (strcmp("/basla5", cmdtext, true, 10) == 0)
  138. {
  139.  
  140. MoveObject(obje1, -3732.79980469,-3255.19921875,7.09999990, 30, 0.00000000,0.00000000,267.73669434);
  141. MoveObject(obje2, -3734.19995117,-3254.89990234,5.90000010, 30, 0.00000000,0.00000000,267.73669434);
  142. MoveObject(obje3, -3734.42993164,-3269.86499023,7.19999981, 30, 0.00000000,0.00000000,267.73669434);
  143. MoveObject(obje4, -3733.80004883,-3299.60009766,6.19999981, 30, 0.00000000,0.00000000,267.73669434);
  144. MoveObject(obje5, -3734.80004883,-3300.00000000,12.10000038, 30, 0.00000000,0.00000000,267.73669434);
  145. MoveObject(obje6, -3734.30004883,-3254.19995117,8.39999962, 30, 0.00000000,0.00000000,267.73669434);
  146. return 1;
  147. }
  148. if (strcmp("/basla6", cmdtext, true, 10) == 0)
  149. {
  150.  
  151. MoveObject(obje1, -3732.79980469,1792.19995117,7.09999990, 30, 0.00000000,0.00000000,267.73681641);
  152. MoveObject(obje2, -3734.19921875,1792.19995117,5.90000010, 30, 0.00000000,0.00000000,267.73132324);
  153. MoveObject(obje3, -3734.43310547,1777.52539062,7.25999832, 30, 0.00000000,0.00000000,267.73132324);
  154. MoveObject(obje4, -3733.80004883,1747.80004883,5.90000010, 30, 0.00000000,0.00000000,267.73132324);
  155. MoveObject(obje5, -3734.80004883,1747.40002441,12.10000038, 30, 0.00000000,0.00000000,267.73132324);
  156. MoveObject(obje6, -3734.28002930,1793.16955566,8.39999962, 30, 0.00000000,0.00000000,267.73132324);
  157. return 1;
  158. }
  159. if (strcmp("/basla7", cmdtext, true, 10) == 0)
  160. {
  161.  
  162. MoveObject(obje1, -3732.79980469,1792.19921875,7.09999990, 30, 0.00000000,0.00000000,179.73632812);
  163. MoveObject(obje2, -3732.50000000,1793.59997559,5.90000010, 30, 0.00000000,0.00000000,179.73681641);
  164. MoveObject(obje3, -3747.51293945,1793.32006836,7.22999907, 30, 0.00000000,0.00000000,179.73681641);
  165. MoveObject(obje4, -3777.19995117,1791.69995117,6.09999990, 30, 0.00000000,0.00000000,179.73681641);
  166. MoveObject(obje5, -3777.60107422,1792.63598633,12.10000038, 30, 0.00000000,0.00000000,179.73632812);
  167. MoveObject(obje6, -3731.89990234,1793.69995117,8.39999962, 30, 0.00000000,0.00000000,179.73681641);
  168. return 1;
  169. }
  170. if (strcmp("/basla8", cmdtext, true, 10) == 0)
  171. {
  172.  
  173. MoveObject(obje1, -1731.59960938,1665.79980469,7.09999990, 30, 0.00000000,0.00000000,178.22570801);
  174. MoveObject(obje2, -1731.29980469,1667.19921875,5.80000019, 30, 0.00000000,0.00000000,178.22570801);
  175. MoveObject(obje3, -1746.29882812,1667.30859375,7.25600004, 30, 0.00000000,0.00000000,178.22570801);
  176. MoveObject(obje4, -1776.00000000,1666.40002441,6.30000019, 30, 0.00000000,0.00000000,178.23120117);
  177. MoveObject(obje5, -1776.50000000,1667.40002441,12.10000038, 30, 0.00000000,0.00000000,178.23120117);
  178. MoveObject(obje6, -1730.63928223,1667.27551270,8.39999962, 30, 0.00000000,0.00000000,178.23120117);
  179. return 1;
  180. }
  181. if (strcmp("/basla9", cmdtext, true, 10) == 0)
  182. {
  183.  
  184. MoveObject(obje1, -1731.59960938,1665.79980469,7.09999990, 30, 0.00000000,0.00000000,131.73120117);
  185. MoveObject(obje2, -1730.32006836,1666.59997559,5.80000019, 30, 0.00000000,0.00000000,131.73120117);
  186. MoveObject(obje3, -1740.60986328,1677.48999023,7.19999981, 30, 0.00000000,0.00000000,131.73120117);
  187. MoveObject(obje4, -1761.69995117,1698.40002441,6.09999990, 30, 0.00000000,0.00000000,131.73120117);
  188. MoveObject(obje5, -1761.25000000,1699.40002441,12.10000038, 30, 0.00000000,0.00000000,131.73120117);
  189. MoveObject(obje6, -1729.84399414,1666.09997559,8.39999962, 30, 0.00000000,0.00000000,131.73120117);
  190. return 1;
  191. }
  192. if (strcmp("/basla10", cmdtext, true, 10) == 0)
  193. {
  194.  
  195. MoveObject(obje1, -1013.00000000,847.00000000,7.09999990, 30, 0.00000000,0.00000000,131.72607422);
  196. MoveObject(obje2, -1011.79998779,847.79998779,5.90000010, 30, 0.00000000,0.00000000,131.72607422);
  197. MoveObject(obje3, -1022.00701904,858.69201660,7.25499964, 30, 0.00000000,0.00000000,131.72607422);
  198. MoveObject(obje4, -1043.09997559,879.59997559,6.00000000, 30, 0.00000000,0.00000000,131.72607422);
  199. MoveObject(obje5, -1042.63000488,880.59997559,12.19999981, 30, 0.00000000,0.00000000,131.72607422);
  200. MoveObject(obje6, -1011.28002930,847.32879639,8.57999992, 30, 0.00000000,0.00000000,131.72607422);
  201. return 1;
  202. }
  203. if (strcmp("/basla11", cmdtext, true, 10) == 0)
  204. {
  205.  
  206. MoveObject(obje1, -1013.00000000,847.00000000,7.09999990, 30, 0.00000000,0.00000000,78.97604370);
  207. MoveObject(obje2, -1011.64978027,846.50000000,5.90000010, 30, 0.00000000,0.00000000,78.97604370);
  208. MoveObject(obje3, -1009.15002441,861.24798584,7.25299978, 30, 0.00000000,0.00000000,78.97604370);
  209. MoveObject(obje4, -1005.29998779,890.79998779,6.09999990, 30, 0.00000000,0.00000000,78.97604370);
  210. MoveObject(obje5, -1004.20001221,891.00000000,12.10000038, 30, 0.00000000,0.00000000,78.97604370);
  211. MoveObject(obje6, -1011.70001221,845.80010986,8.56000042, 30, 0.00000000,0.00000000,78.97604370);
  212. return 1;
  213. }
  214.  
  215. if (strcmp("/basla12", cmdtext, true, 10) == 0)
  216. {
  217.  
  218. MoveObject(obje1, -1100.69995117,490.39999390,7.09999990, 30, 0.00000000,0.00000000,78.97604370);
  219. MoveObject(obje2, -1099.33398438,490.00000000,5.90000010, 30, 0.00000000,0.00000000,78.97521973);
  220. MoveObject(obje3, -1096.85339355,504.63769531,7.25299978, 30, 0.00000000,0.00000000,78.97521973);
  221. MoveObject(obje4,-1093.00000000,534.09997559,6.19999981, 30, 0.00000000,0.00000000,78.97521973);
  222. MoveObject(obje5, -1091.90002441,534.29998779,12.10000038, 30, 0.00000000,0.00000000,78.97521973);
  223. MoveObject(obje6, -1099.38000488,489.22000122,8.39999962, 30, 0.00000000,0.00000000,78.97521973);
  224. return 1;
  225. }
  226. if (strcmp("/basla13", cmdtext, true, 10) == 0)
  227. {
  228.  
  229. MoveObject(obje1, -1100.69921875,490.39941406,7.09999990, 30, 0.00000000,0.00000000,46.22521973);
  230. MoveObject(obje2, -1099.80004883,489.29998779,5.90000010, 30, 0.00000000,0.00000000,46.22521973);
  231. MoveObject(obje3, -1089.75500488,500.29827881,7.25600004, 30, 0.00000000,0.00000000,46.22521973);
  232. MoveObject(obje4, -1070.50000000,523.00000000,6.30000019, 30, 0.00000000,0.00000000,46.22521973);
  233. MoveObject(obje5, -1069.50000000,522.59997559,12.10000038, 30, 0.00000000,0.00000000,46.22521973);
  234. MoveObject(obje6, -1100.19995117,488.73001099,8.39999962, 30, 0.00000000,0.00000000,46.22521973);
  235. return 1;
  236. }
  237. if (strcmp("/basla14", cmdtext, true, 10) == 0)
  238. {
  239.  
  240. MoveObject(obje1, -1522.19921875,105.79980469,7.09999990, 10, 0.00000000,0.00000000,46.21948242);
  241. MoveObject(obje2, -1521.34960938,104.61914062,5.80000019, 10, 0.00000000,0.00000000,46.21948242);
  242. MoveObject(obje3, -1511.25488281,115.69799805,7.25499964, 10, 0.00000000,0.00000000,46.22521973);
  243. MoveObject(obje4, -1492.00000000,138.39999390,6.19999981, 10, 0.00000000,0.00000000,46.22497559);
  244. MoveObject(obje5, -1491.00000000,138.00000000,12.10000038, 10, 0.00000000,0.00000000,46.22497559);
  245. MoveObject(obje6, -1521.76000977,104.09999847,8.39999962, 10, 0.00000000,0.00000000,46.22521973);
  246. return 1;
  247. }
  248. return 0;
  249. }
  250. //CREDITS:N20(Rapido/Cebo)&Pioneer
  251. // http://www.gtaturk.com/forum/pawn-mod-galerisi/%28map%29bir-kac-calisma/ //
  252. // http://n20map.blogspot.com/ //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement