Advertisement
Guest User

Golf(DF300

a guest
Feb 25th, 2015
590
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.75 KB | None | 0 0
  1. // DF bus
  2. //
  3. // By Golf
  4.  
  5. #include <a_samp>
  6. #include <zcmd>
  7.  
  8. new
  9. obj[37],
  10. v[MAX_PLAYERS]
  11. ;
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print(" Df BUS By GOLF <CR2015/2016>");
  17. print("--------------------------------------\n");
  18. return 1;
  19. }
  20.  
  21. public OnFilterScriptExit()
  22. {
  23. return 1;
  24. }
  25.  
  26. main()
  27. {
  28. }
  29.  
  30. public OnPlayerConnect(playerid)
  31. {
  32. return 1;
  33. }
  34.  
  35. public OnPlayerDisconnect(playerid, reason)
  36. {
  37. DestroyVehicle(v[playerid]);
  38. for(new i = 0; i < 41; i++)
  39. {
  40. DestroyObject(i);
  41. }
  42. return 1;
  43. }
  44.  
  45. public OnPlayerExitVehicle(playerid, vehicleid)
  46. {
  47. if(vehicleid ==v[playerid])
  48. {
  49. new Float:x, Float:y, Float:z;
  50. GetPlayerPos(playerid, x, y, z);
  51. SetPlayerPos(playerid, x+1, y+1, z+2);
  52. }
  53. return 1;
  54. }
  55.  
  56. CMD:vcreate(playerid, params[])
  57. {
  58. load();
  59. new Float:x, Float:y, Float:z;
  60. GetPlayerPos(playerid, x, y, z);
  61. v[playerid] = CreateVehicle(578, x+10,y+10,z+5, 0.0000, -1, -1, 100);
  62. AttachObjectToVehicle(obj[0], v[playerid], 0.01360, -5.49940, 1.42000, 0.00000, 0.00000, 90.00000);
  63. AttachObjectToVehicle(obj[1], v[playerid], 1.53150, -3.80980, 1.42040, 0.00000, 0.00000, 0.00000);
  64. AttachObjectToVehicle(obj[2], v[playerid], 1.55398, -1.51305, 1.42280, 0.00000, 0.00000, 0.00000);
  65. AttachObjectToVehicle(obj[3], v[playerid], 1.51495, 0.73834, 1.42110, 0.00000, 0.00000, 0.00000);
  66. AttachObjectToVehicle(obj[4], v[playerid], -1.51940, -3.79283, 1.42110, 0.00000, 0.00000, 0.00000);
  67. AttachObjectToVehicle(obj[5], v[playerid], -1.51540, 0.71480, 1.42110, 0.00000, 0.00000, 0.00000);
  68. AttachObjectToVehicle(obj[6], v[playerid], -1.50950, -1.54670, 1.43480, 0.00000, 0.00000, 0.00000);
  69. AttachObjectToVehicle(obj[7], v[playerid], 0.00270, 2.40950, 1.42140, 0.00000, 0.00000, 90.00000);
  70. AttachObjectToVehicle(obj[8], v[playerid], 0.79200, -3.66150, -0.35420, 0.00000, 90.00000, 90.00000);
  71. AttachObjectToVehicle(obj[9], v[playerid], -0.79800, -3.66150, -0.34820, 0.00000, 90.00000, 90.00000);
  72. AttachObjectToVehicle(obj[10], v[playerid], 0.81330, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
  73. AttachObjectToVehicle(obj[11], v[playerid], -0.78070, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
  74. AttachObjectToVehicle(obj[12], v[playerid], 1.49963, -2.03231, 2.29690, 0.00000, 40.00000, 90.00000);
  75. AttachObjectToVehicle(obj[13], v[playerid], 1.55740, 0.21469, 1.29300, 90.00000, 0.00000, 0.00000);
  76. AttachObjectToVehicle(obj[14], v[playerid], 1.54441, 1.09429, 1.29300, 90.00000, 0.00000, -178.00000);
  77. AttachObjectToVehicle(obj[15], v[playerid], -1.50260, 0.21470, 1.29300, 90.00000, 0.00000, 0.00000);
  78. AttachObjectToVehicle(obj[16], v[playerid], -1.50260, 1.25470, 1.29300, 90.00000, 0.00000, 0.00000);
  79. AttachObjectToVehicle(obj[17], v[playerid], -1.50260, -4.16530, 1.29300, 90.00000, 0.00000, 0.00000);
  80. AttachObjectToVehicle(obj[18], v[playerid], -1.50260, -3.20530, 1.29300, 90.00000, 0.00000, 0.00000);
  81. AttachObjectToVehicle(obj[19], v[playerid], -0.75750, -5.52350, -0.32810, 0.00000, 0.00000, 0.00000);
  82. AttachObjectToVehicle(obj[20], v[playerid], 0.07270, -4.00090, 3.10070, 0.00000, 90.00000, 0.00000);
  83. AttachObjectToVehicle(obj[21], v[playerid], 0.06564, -0.81961, 3.10070, 0.00000, 90.00000, 0.00000);
  84. AttachObjectToVehicle(obj[22], v[playerid], 0.06560, 0.88040, 3.09670, 0.00000, 90.00000, 0.00000);
  85. AttachObjectToVehicle(obj[23], v[playerid], -0.05800, 4.42493, 1.21060, 0.00000, 0.00000, 0.00000);
  86. AttachObjectToVehicle(obj[24], v[playerid], -1.00948, 1.81364, -0.26979, 0.00000, 0.00000, 0.00000);
  87. AttachObjectToVehicle(obj[25], v[playerid], -0.01640, 6.05180, 0.37820, 0.00000, 0.00000, 180.00000);
  88. AttachObjectToVehicle(obj[26], v[playerid], -0.01640, 4.86180, 0.34420, 0.00000, 0.00000, 180.00000);
  89. AttachObjectToVehicle(obj[27], v[playerid], -0.01640, 2.68580, 0.31020, 0.00000, 0.00000, 180.00000);
  90. AttachObjectToVehicle(obj[28], v[playerid], -0.01490, 1.58370, 0.34420, 0.00000, 0.00000, 180.00000);
  91. AttachObjectToVehicle(obj[29], v[playerid], -0.01640, 0.57780, 0.34420, 0.00000, 0.00000, 180.00000);
  92. AttachObjectToVehicle(obj[30], v[playerid], -6.96420, -1.81200, 2.04560, 0.00000, 0.00000, 179.00000);
  93. AttachObjectToVehicle(obj[31], v[playerid], 0.02640, -5.64750, 2.29170, 0.00000, 0.00000, 180.00000);
  94. AttachObjectToVehicle(obj[32], v[playerid], -0.06620, -3.56140, 2.83940, 0.00000, 0.00000, 0.00000);
  95. AttachObjectToVehicle(obj[33], v[playerid], -0.06620, -0.67140, 2.83940, 0.00000, 0.00000, 0.00000);
  96. AttachObjectToVehicle(obj[34], v[playerid], -0.06620, 1.84460, 2.83940, 0.00000, 0.00000, 0.00000);
  97. AttachObjectToVehicle(obj[35], v[playerid], -0.10200, 2.27800, 2.17600, 0.00000, 0.00000, 0.00000);
  98. AttachObjectToVehicle(obj[36], v[playerid], 0.02100, -1.27150, -0.62770, 0.00000, 90.00000, 0.00000);
  99. return 1;
  100. }
  101.  
  102. CMD:od(playerid, params[])
  103. {
  104. AttachObjectToVehicle(obj[2], v[playerid], 1.6917, -2.8288, 1.1428, 0.00000, 0.00000, 0.00000);
  105. AttachObjectToVehicle(obj[12], v[playerid], 1.4996, -2.8163, 1.9329, 0.00000, 40.00000, 90.00000);
  106. AttachObjectToVehicle(obj[36], v[playerid], 2.9407, -1.2284, -1.3557, 0.0000, 120.0000, 0.0000);
  107. return 1;
  108. }
  109. CMD:cd(playerid, params[])
  110. {
  111. AttachObjectToVehicle(obj[2], v[playerid], 1.55398, -1.51305, 1.42280, 0.00000, 0.00000, 0.00000);
  112. AttachObjectToVehicle(obj[12], v[playerid], 1.49963, -2.03231, 2.29690, 0.00000, 40.00000, 90.00000);
  113. AttachObjectToVehicle(obj[36], v[playerid], 0.02100, -1.27150, -0.62770, 0.00000, 90.00000, 0.00000);
  114. return 1;
  115. }
  116. CMD:wino(playerid, params[])
  117. {
  118. AttachObjectToVehicle(obj[14], v[playerid], 1.5444, 0.2823, 1.2930, 90.00000, 0.00000, -178.00000);
  119. AttachObjectToVehicle(obj[18], v[playerid], -1.5026, -3.7933, 1.2930, 90.00000, 0.00000, 0.00000);
  120. AttachObjectToVehicle(obj[16], v[playerid], -1.5026, 0.4427, 1.2930, 90.00000, 0.00000, 0.00000);
  121. return 1;
  122. }
  123. CMD:winc(playerid, params[])
  124. {
  125. AttachObjectToVehicle(obj[14], v[playerid], 1.54441, 1.09429, 1.29300, 90.00000, 0.00000, -178.00000);
  126. AttachObjectToVehicle(obj[18], v[playerid], -1.50260, -3.20530, 1.29300, 90.00000, 0.00000, 0.00000);
  127. AttachObjectToVehicle(obj[16], v[playerid], -1.50260, 1.25470, 1.29300, 90.00000, 0.00000, 0.00000);
  128. return 1;
  129. }
  130.  
  131. CMD:s(playerid, params[])
  132. {
  133. DestroyVehicle(v[playerid]);
  134. for(new i = 0; i < 37; i++)
  135. {
  136. DestroyObject(obj[i]);
  137. }
  138. return 1;
  139. }
  140.  
  141.  
  142. load(){
  143. obj[0] = CreateObject(19387, 0.01360, -5.49940, 1.42000, 0.00000, 0.00000, 90.00000);
  144. obj[1] = CreateObject(19357, 1.53150, -3.80980, 1.42040, 0.00000, 0.00000, 0.00000);
  145. obj[2] = CreateObject(19430, 1.55398, -1.51305, 1.42280, 0.00000, 0.00000, 0.00000);
  146. obj[3] = CreateObject(19403, 1.51495, 0.73834, 1.42110, 0.00000, 0.00000, 0.00000);
  147. obj[4] = CreateObject(19403, -1.51940, -3.79283, 1.42110, 0.00000, 0.00000, 0.00000);
  148. obj[5] = CreateObject(19403, -1.51540, 0.71480, 1.42110, 0.00000, 0.00000, 0.00000);
  149. obj[6] = CreateObject(19430, -1.50950, -1.54670, 1.43480, 0.00000, 0.00000, 0.00000);
  150. obj[7] = CreateObject(19357, 0.00270, 2.40950, 1.42140, 0.00000, 0.00000, 90.00000);
  151. obj[8] = CreateObject(19443, 0.79200, -3.66150, -0.35420, 0.00000, 90.00000, 90.00000);
  152. obj[9] = CreateObject(19443, -0.79800, -3.66150, -0.34820, 0.00000, 90.00000, 90.00000);
  153. obj[10] = CreateObject(19443, 0.81330, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
  154. obj[11] = CreateObject(19443, -0.78070, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
  155. obj[12] = CreateObject(1897, 1.49963, -2.03231, 2.29690, 0.00000, 40.00000, 90.00000);
  156. obj[13] = CreateObject(3850, 1.55740, 0.21469, 1.29300, 90.00000, 0.00000, 0.00000);
  157. obj[14] = CreateObject(3850, 1.54441, 1.09429, 1.29300, 90.00000, 0.00000, -178.00000);
  158. obj[15] = CreateObject(3850, -1.50260, 0.21470, 1.29300, 90.00000, 0.00000, 0.00000);
  159. obj[16] = CreateObject(3850, -1.50260, 1.25470, 1.29300, 90.00000, 0.00000, 0.00000);
  160. obj[17] = CreateObject(3850, -1.50260, -4.16530, 1.29300, 90.00000, 0.00000, 0.00000);
  161. obj[18] = CreateObject(3850, -1.50260, -3.20530, 1.29300, 90.00000, 0.00000, 0.00000);
  162. obj[19] = CreateObject(1506, -0.75750, -5.52350, -0.32810, 0.00000, 0.00000, 0.00000);
  163. obj[20] = CreateObject(19365, 0.07270, -4.00090, 3.10070, 0.00000, 90.00000, 0.00000);
  164. obj[21] = CreateObject(19365, 0.06564, -0.81961, 3.10070, 0.00000, 90.00000, 0.00000);
  165. obj[22] = CreateObject(19365, 0.06560, 0.88040, 3.09670, 0.00000, 90.00000, 0.00000);
  166. obj[23] = CreateObject(1002, -0.05800, 4.42493, 1.21060, 0.00000, 0.00000, 0.00000);
  167. obj[24] = CreateObject(1761, -1.00948, 1.81364, -0.26979, 0.00000, 0.00000, 0.00000);
  168. obj[25] = CreateObject(14405, -0.01640, 6.05180, 0.37820, 0.00000, 0.00000, 180.00000);
  169. obj[26] = CreateObject(14405, -0.01640, 4.86180, 0.34420, 0.00000, 0.00000, 180.00000);
  170. obj[27] = CreateObject(14405, -0.01640, 2.68580, 0.31020, 0.00000, 0.00000, 180.00000);
  171. obj[28] = CreateObject(14405, -0.01490, 1.58370, 0.34420, 0.00000, 0.00000, 180.00000);
  172. obj[29] = CreateObject(14405, -0.01640, 0.57780, 0.34420, 0.00000, 0.00000, 180.00000);
  173. obj[30] = CreateObject(14490, -6.96420, -1.81200, 2.04560, 0.00000, 0.00000, 179.00000);
  174. obj[31] = CreateObject(1750, 0.02640, -5.64750, 2.29170, 0.00000, 0.00000, 180.00000);
  175. obj[32] = CreateObject(2740, -0.06620, -3.56140, 2.83940, 0.00000, 0.00000, 0.00000);
  176. obj[33] = CreateObject(2740, -0.06620, -0.67140, 2.83940, 0.00000, 0.00000, 0.00000);
  177. obj[34] = CreateObject(2740, -0.06620, 1.84460, 2.83940, 0.00000, 0.00000, 0.00000);
  178. obj[35] = CreateObject(2258, -0.10200, 2.27800, 2.17600, 0.00000, 0.00000, 0.00000);
  179. obj[36] = CreateObject(19443, 0.02100, -1.27150, -0.62770, 0.00000, 90.00000, 0.00000);
  180. return true;
  181. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement