Guest User

Artix

a guest
Jul 30th, 2009
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. //=======================================
  2. //=========FTC By RiFA Artix=============
  3. //=======================================
  4.  
  5. #include <a_samp>
  6.  
  7. #define COLOR_WHITE 0xFFFFFFBB
  8. #define COLOR_LIGHTBLUE 0x02F5FFBB
  9.  
  10. new LSA;
  11. new SFA;
  12. new LVA;
  13. new DesertA;
  14. new Menu:airport;
  15.  
  16. forward FlightTime1(playerid);
  17. forward FlightTime2(playerid);
  18. forward FlightTime3(playerid);
  19. forward FlightTime3(playerid);
  20. forward FlightTime4(playerid);
  21.  
  22. #if defined FILTERSCRIPT
  23.  
  24. #endif
  25. //===========================Flight Timer Publics==============================/
  26. public FlightTime1(playerid)
  27. {
  28. SetPlayerPos(playerid, 414.2733,2533.6313,19.1484);
  29. SetPlayerInterior(playerid,0);
  30. SendClientMessage(playerid,COLOR_WHITE,"Thank you for flying with RiFA Airlines");
  31. }
  32.  
  33. public FlightTime2(playerid)
  34. {
  35. SetPlayerPos(playerid, 1679.1191,1472.8656,10.7637);
  36. SetPlayerInterior(playerid,0);
  37. SendClientMessage(playerid,COLOR_WHITE,"Thank you for flying with RiFA Airlines");
  38. }
  39.  
  40. public FlightTime3(playerid)
  41. {
  42. SetPlayerPos(playerid, 1954.0809,-2178.3425,13.5469);
  43. SetPlayerInterior(playerid,0);
  44. SendClientMessage(playerid,COLOR_WHITE,"Thank you for flying with RiFA Airlines");
  45. }
  46.  
  47. public FlightTime4(playerid)
  48. {
  49. SetPlayerPos(playerid, -1428.9386,-282.9224,14.1484);
  50. SetPlayerInterior(playerid,0);
  51. SendClientMessage(playerid,COLOR_WHITE,"Thank you for flying with RiFA Airlines");
  52. }
  53. //=============================================================================/
  54. public OnGameModeInit()
  55. {
  56. LSA = CreatePickup(1239, 23, 1686.2490,-2335.3774,13.5469);
  57. SFA = CreatePickup(1239, 23, -1421.1450,-287.0187,14.1484);
  58. LVA = CreatePickup(1239, 23, 1672.7314,1447.6901,10.7875);
  59. DesertA = CreatePickup(1239, 23, 390.0043,2501.9929,19.9594);
  60.  
  61. CreateObject(1683, 409.751801, 2502.472412, 21.387001, 0.0000, 0.0000, 180.0000);
  62. CreateObject(3361, 390.211212, 2499.067139, 16.883245, 0.0000, 0.0000, 270.0000);
  63. CreateObject(1682, 383.747284, 2473.215088, 30.692871, 0.0000, 0.0000, 270.0000);
  64.  
  65. airport = CreateMenu("Airport List", 2, 50.0, 180.0, 200.0, 200.0);
  66.  
  67. AddMenuItem(airport, 0, "Abandoned Airport");
  68. AddMenuItem(airport, 1, "$125 Plane Ticket");
  69. AddMenuItem(airport, 0, "Las Ventures");
  70. AddMenuItem(airport, 1, "$275 Plane Ticket");
  71. AddMenuItem(airport, 0, "Los Santos");
  72. AddMenuItem(airport, 1, "$250 Plane Ticket");
  73. AddMenuItem(airport, 0, "San Fierro");
  74. AddMenuItem(airport, 1, "$260 Plane Ticket");
  75. AddMenuItem(airport, 0, "Close Menu");
  76. return 1;
  77. }
  78.  
  79.  
  80. public OnPlayerPickUpPickup(playerid, pickupid)
  81. {
  82. if(pickupid == LSA || pickupid == SFA || pickupid == LVA || pickupid == DesertA) ShowMenuForPlayer(airport, playerid);
  83. return 1;
  84. }
  85.  
  86. public OnPlayerSelectedMenuRow(playerid, row)
  87. {
  88. new Menu:current;
  89. current = GetPlayerMenu(playerid);
  90. if(current == airport)
  91. {
  92. switch(row)
  93. {
  94. case 0:{
  95. SetPlayerPos(playerid,390.0043,2501.9929,19.9594);
  96. SetPlayerInterior(playerid,0);
  97. GivePlayerMoney(playerid,-125);
  98. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Are Now On The Plane To Abandoned Airport ETA 10 Seconds.");
  99. SetTimer("FlightTime1",10000,false);
  100.  
  101. SetPlayerPos(playerid,2.384830,33.103397,1199.849976);
  102. SetPlayerInterior(playerid,1);
  103. }
  104. case 1:{
  105. SetPlayerPos(playerid,1672.7314,1447.6901,10.7875);
  106. SetPlayerInterior(playerid,0);
  107. GivePlayerMoney(playerid,-275);
  108. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Are Now On The Plane To Las Venturas ETA 10 Seconds.");
  109. SetTimer("FlightTime2",10000,false);
  110.  
  111. SetPlayerPos(playerid,2.384830,33.103397,1199.849976);
  112. SetPlayerInterior(playerid,1);
  113. }
  114. case 2:{
  115. SetPlayerPos(playerid,1686.2490,-2335.3774,13.5469);
  116. SetPlayerInterior(playerid,0);
  117. GivePlayerMoney(playerid,-250);
  118. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Are Now On The Plane Los Santos ETA 10 Seconds.");
  119. SetTimer("FlightTime3",10000,false);
  120.  
  121. SetPlayerPos(playerid,2.384830,33.103397,1199.849976);
  122. SetPlayerInterior(playerid,1);
  123. }
  124. case 3:{
  125. SetPlayerPos(playerid,-1421.1450,-287.0187,14.1484);
  126. SetPlayerInterior(playerid,0);
  127. GivePlayerMoney(playerid,-260);
  128. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You Are Now On The Plane To San Fierro ETA 10 Seconds.");
  129. SetTimer("FlightTime4",10000,false);
  130.  
  131. SetPlayerPos(playerid,2.384830,33.103397,1199.849976);
  132. SetPlayerInterior(playerid,1);
  133. }
  134. case 4:{
  135. HideMenuForPlayer(Menu:airport, playerid);
  136. }
  137. }
  138. }
  139. return 1;
  140. }
Advertisement
Add Comment
Please, Sign In to add comment