Guest User

Gantzyo

a guest
Jul 21st, 2009
2,406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. //=========================[Includes]=========================//
  2. #include <a_samp>
  3. //==========================[Colors]=========================//
  4. #define blue 0x00D7FFFF
  5. //=========================[Forwards]========================//
  6. forward MoveUfo();
  7. //===========================[FS]============================//
  8. #define FILTERSCRIPT
  9. //==========================[News]===========================//
  10. new ufo1;
  11. new ufo2;
  12. //===========================================================//
  13. #if defined FILTERSCRIPT
  14. public OnFilterScriptInit()
  15. {
  16. print("\n+==========================+");
  17. print("| [FS] UFO |");
  18. print("| by |");
  19. print("| Gantzyo |");
  20. print("+==========================+\n");
  21. ufo1 = CreateObject(13607, -1460.199829, -943.961182, 219.348648, 0.0000, 0.0000, 0.0000);
  22. ufo2 = CreateObject(13607, -1460.167114, -944.012512, 206.879150, 179.6226, 0.0000, 0.0000);
  23. SetTimer("MoveUfo",1,1);
  24. return 1;
  25. }
  26. #else
  27. public OnFilterScriptExit()
  28. {
  29. print("\n+==========================+");
  30. print("| [FS] UFO |");
  31. print("| by |");
  32. print("| Gantzyo |");
  33. print("+==========================+\n");
  34. return 1;
  35. }
  36. #endif
  37.  
  38. public OnPlayerCommandText(playerid, cmdtext[])
  39. {
  40. if(strcmp(cmdtext, "/ufo", true) == 0)
  41. {
  42. new Float:X,Float:Y,Float:Z;
  43. GetObjectPos(ufo1,X,Y,Z);
  44. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  45. {
  46. SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
  47. SetPlayerInterior(playerid,0);
  48. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  49. }
  50. else
  51. {
  52. SetPlayerPos(playerid,X,Y,Z);
  53. SetPlayerInterior(playerid,0);
  54. }
  55. return 1;
  56. }
  57. return 0;
  58. }
  59. public MoveUfo()
  60. {
  61. new Float:X,Float:Y,Float:Z;
  62. GetObjectPos(ufo1,X,Y,Z);
  63. if(X == -1460.199829 && Y == -943.961182 && Z == 219.348648)//1
  64. {
  65. MoveObject(ufo1,-1506.5603,-236.6437,41.9595,10);
  66. MoveObject(ufo2,-1506.5603,-236.6437,28.9595,10);
  67. }
  68. else if(X == -1506.5603 && Y == -236.6437 && Z == 41.9595)//2
  69. {
  70. MoveObject(ufo1,-2044.7471,-159.6864,57.0575,10);
  71. MoveObject(ufo2,-2044.7471,-159.6864,44.0575,10);
  72. }
  73. else if(X == -2044.7471 && Y == -159.6864 && Z == 57.0575)//3
  74. {
  75. MoveObject(ufo1,-2341.4648,101.5890,87.7887,10);
  76. MoveObject(ufo2,-2341.4648,101.5890,74.0575,10);
  77. }
  78. else if(X == -2341.4648 && Y == 101.5890 && Z == 87.7887)//4
  79. {
  80. MoveObject(ufo1,-2256.6025,667.1548,87.3680,10);
  81. MoveObject(ufo2,-2256.6025,667.1548,74.3680,10);
  82. }
  83. else if(X == -2256.6025 && Y == 667.1548 && Z == 87.3680)//5
  84. {
  85. MoveObject(ufo1,-2260.5229,1228.8458,101.8017,10);
  86. MoveObject(ufo2,-2260.5229,1228.8458,88.8017,10);
  87. }
  88. else if(X == -2260.5229 && Y == 1228.8458 && Z == 101.8017)//6
  89. {
  90. MoveObject(ufo1,-2435.4058,2393.3794,61.7521,10);
  91. MoveObject(ufo2,-2435.4058,2393.3794,48.7521,10);
  92. }
  93. else if(X == -2435.4058 && Y == 2393.3794 && Z == 61.7521)//7
  94. {
  95. MoveObject(ufo1,-1484.6387,2604.9680,99.6378,10);
  96. MoveObject(ufo2,-1484.6387,2604.9680,86.6378,10);
  97. }
  98. else if(X == -1484.6387 && Y == 2604.9680 && Z == 99.6378)//8
  99. {
  100. MoveObject(ufo1,-279.8146,2676.7722,99.6378,10);
  101. MoveObject(ufo2,-279.8146,2676.7722,86.6378,10);
  102. }
  103. else if(X == -279.8146 && Y == 2676.7722 && Z == 99.6378)//9
  104. {
  105. MoveObject(ufo1,252.2976,2499.8521,23.1104,10);
  106. MoveObject(ufo2,252.2976,2499.8521,10.1104,10);
  107. }
  108. else if(X == 252.2976 && Y == 2499.8521 && Z == 23.1104)//10
  109. {
  110. MoveObject(ufo1,1331.4113,2147.8853,48.7490,10);
  111. MoveObject(ufo2,1331.4113,2147.8853,48.7490,10);
  112. }
  113. else if(X == 1331.4113 && Y == 2147.8853 && Z == 48.7490)//11
  114. {
  115. MoveObject(ufo1,2068.9707,2025.3483,48.7490,10);
  116. MoveObject(ufo2,2068.9707,2025.3483,35.7490,10);
  117. }
  118. else if(X == 2068.9707 && Y == 2025.3483 && Z == 48.7490)//12
  119. {
  120. MoveObject(ufo1,2313.0459,1476.3765,67.6918,10);
  121. MoveObject(ufo2,2313.0459,1476.3765,54.6918,10);
  122. }
  123. else if(X == 2313.0459 && Y == 1476.3765 && Z == 67.6918)//13
  124. {
  125. MoveObject(ufo1,2060.1272,889.8865,67.6918,10);
  126. MoveObject(ufo2,2060.1272,889.8865,54.6918,10);
  127. }
  128. else if(X == 2060.1272 && Y == 889.8865 && Z == 67.6918)//14
  129. {
  130. MoveObject(ufo1,2287.6528,58.8603,67.6918,10);
  131. MoveObject(ufo2,2287.6528,58.8603,54.6918,10);
  132. }
  133. else if(X == 2287.6528 && Y == 58.8603 && Z == 67.6918)//15
  134. {
  135. MoveObject(ufo1,2973.0452,-635.7138,55.1626,10);
  136. MoveObject(ufo2,2973.0452,-635.7138,42.1626,10);
  137. }
  138. else if(X == 2973.0452 && Y == -635.7138 && Z == 55.1626)//16
  139. {
  140. MoveObject(ufo1,2839.8010,-1622.6360,54.2983,10);
  141. MoveObject(ufo2,2839.8010,-1622.6360,41.2983,10);
  142. }
  143. else if(X == 2839.8010 && Y == -1622.6360 && Z == 54.2983)//17
  144. {
  145. MoveObject(ufo1,1901.5543,-1403.1490,71.2907,10);
  146. MoveObject(ufo2,1901.5543,-1403.1490,58.2907,10);
  147. }
  148. else if(X == 1901.5543 && Y == -1403.1490 && Z == 71.2907)//18
  149. {
  150. MoveObject(ufo1,1559.9883,-1610.8218,71.2907,10);
  151. MoveObject(ufo2,1559.9883,-1610.8218,58.2907,10);
  152. }
  153. else if(X == 1559.9883 && Y == -1610.8218 && Z == 71.2907)//19
  154. {
  155. MoveObject(ufo1,885.0158,-1095.3879,71.2907,10);
  156. MoveObject(ufo2,885.0158,-1095.3879,58.2907,10);
  157. }
  158. else if(X == 885.0158 && Y == -1095.3879 && Z == 71.2907)//20
  159. {
  160. MoveObject(ufo1,161.9016,-1533.5796,71.2907,10);
  161. MoveObject(ufo2,161.9016,-1533.5796,58.2907,10);
  162. }
  163. else if(X == 161.9016 && Y == -1533.5796 && Z == 71.2907)//21
  164. {
  165. MoveObject(ufo1,-2299.3914,-1655.8417,495.0936,10);
  166. MoveObject(ufo2,-2299.3914,-1655.8417,482.0936,10);
  167. }
  168. else if(X == -2299.3914 && Y == -1655.8417 && Z == 495.0936)//22
  169. {
  170. MoveObject(ufo1,-1460.199829,-943.961182, 219.348648,10);
  171. MoveObject(ufo2,-1460.167114, -944.012512, 206.879150,10);
  172. }
  173. return 1;
  174. }
Advertisement
Add Comment
Please, Sign In to add comment