Advertisement
DJ_Dany

SYAERO(SYSTEM AERO TRANSPORT)

Aug 9th, 2011
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.05 KB | None | 0 0
  1. //=============================================FS BY DJ_Dany=======================//
  2.  
  3. #include <a_samp>
  4. new ls1;
  5. new ls2;
  6. new sf1;
  7. new sf2;
  8. new lv1;
  9. new lv2;
  10. new aa;
  11. new pdialog;
  12. #define COLOR_WHITE         0xFFFFFFFF
  13. #define COLOR_GREY 0xAFAFAFAA
  14. #define COLOR_GRAD2 0xCBCCCEFF
  15. #define COLOR_BASIC 0x0200ff6b
  16. #define DIALOG_AERO 90
  17. #define SendNoMoneyWarning(%0) SendClientMessage ( %0 , 0xFFFFFFFF, "Nu ai {FFFFFF}suficienti bani {FF0000}!")
  18. #define DialogCancelMessage(%0) SendClientMessage( playerid, 0xFFFFFFFF, "Deci nu vrei sa {FF0000}calatoresti cu noi{FFFFFF} !")
  19. forward AeroTimerls(playerid);
  20. forward AeroTimerlv(playerid);
  21. forward AeroTimersf(playerid);
  22. forward AeroTimergta3(playerid);
  23. forward AeroTimeraa(playerid);
  24.  
  25. #if defined FILTERSCRIPT
  26.  
  27. public OnFilterScriptInit()
  28. {
  29.     print("\n--------------------------------------");
  30.     print(" FS BY DANY");
  31.     print("--------------------------------------\n");
  32.     lv1=CreatePickup(1318,23,1674.7606,1447.8619,10.7894,-1);
  33.     ls1=CreatePickup(1318,23,1642.6151,-2239.5671,13.4958,-1);
  34.     sf2=CreatePickup(1318,23,-1973.6475,118.1530,27.6875,-1);
  35.     sf1=CreatePickup(1318,23,-1422.3322,-288.4261,14.1484,-1);
  36.     ls2=CreatePickup(1318,23,1743.0133,-1863.1792,13.5754,-1);
  37.     lv2=CreatePickup(1318,23,2842.2754,1291.2126,11.3906,-1);
  38.     aa=CreatePickup(1239,23,414.8215,2532.5913,16.5803,-1);
  39.     pdialog=CreatePickup(1318,23,1.6454,33.5084,1199.5938,-1);
  40.     return 1;
  41. }
  42.  
  43. public OnFilterScriptExit()
  44. {
  45.     return 1;
  46. }
  47.  
  48. #else
  49.  
  50. main()
  51. {
  52.     print("\n----------------------------------");
  53.     print(" Blank Gamemode by your name here");
  54.     print("----------------------------------\n");
  55. }
  56.  
  57. #endif
  58.  
  59. public OnPlayerCommandText(playerid, cmdtext[])
  60. {
  61. if (IsPlayerInRangeOfPoint(playerid,4,1.6454,33.5084,1199.5938))
  62. {
  63.  if(strcmp("/aero",cmdtext,true)==0)
  64.  {
  65.         new string[ 390 ];
  66.         strcat(string, "{FFFFFF}LS {FF9900}- {FF0000}5000{33AA33}$\n\
  67.                         {FFFFFF}SF {FF9900}- {FF0000}5000{33AA33}$\n\
  68.                         {FFFFFF}LV {FF9900}- {FF0000}5000{33AA33}$\n\
  69.                         {FFFFFF}GTA3 {FF9900}- {FF0000}5000{33AA33}$\n\
  70.                         {FFFFFF}Old Airport {FF9900}- {FF0000}7000{33AA33}$");
  71.         ShowPlayerDialog(playerid,DIALOG_AERO,DIALOG_STYLE_LIST,"{FFFFFF}Pret Bilete: {000000}(Meniu by DJ_Dany)", string, "Cumpar", "Nu Cumpar");
  72.         return 1;
  73.  }
  74.  return 1;
  75. }
  76. return 0;
  77. }
  78. public OnPlayerPickUpPickup(playerid, pickupid)
  79. {
  80.     if(pickupid == ls1) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  81.     if(pickupid == ls2) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  82.     if(pickupid == sf1) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  83.     if(pickupid == sf2) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  84.     if(pickupid == lv1) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  85.     if(pickupid == lv2) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  86.     if(pickupid == aa) SetPlayerInterior(playerid,1); SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  87.     if(pickupid == pdialog) SendClientMessage(playerid,COLOR_BASIC,"Scrie /aero pentru a vedea lista");
  88.     return 1;
  89. }
  90. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  91. {
  92. if( dialogid == DIALOG_AERO )
  93.     {
  94.         if( !response ) return DialogCancelMessage( playerid );
  95.  
  96.         switch( listitem )
  97.         {
  98.             case 0:
  99.             {
  100.                 if( GetPlayerMoney( playerid ) < 5000 ) return SendNoMoneyWarning( playerid );
  101.                 GivePlayerMoney( playerid, -5000 );
  102.                 SendClientMessage(playerid,COLOR_WHITE,"Asteapta 10 secunde pentru a ajunge la destinatie.");
  103.                 SetTimerEx("AeroTimerls", 10000, 0, "i", playerid);
  104.                 SendBuyed( playerid, "LS", 5000 );
  105.             }
  106.             case 1:
  107.             {
  108.                 if( GetPlayerMoney( playerid ) < 5000 ) return SendNoMoneyWarning( playerid );
  109.                 GivePlayerMoney( playerid, -5000 );
  110.                 SendClientMessage(playerid,COLOR_WHITE,"Asteapta 10 secunde pentru a ajunge la destinatie.");
  111.                 SetTimerEx("AeroTimersf", 10000, 0, "i", playerid);
  112.                 SendBuyed( playerid, "SF", 5000 );
  113.             }
  114.             case 2:
  115.             {
  116.                 if( GetPlayerMoney( playerid ) < 5000 ) return SendNoMoneyWarning( playerid );
  117.                 GivePlayerMoney( playerid, -5000 );
  118.                 SendClientMessage(playerid,COLOR_WHITE,"Asteapta 10 secunde pentru a ajunge la destinatie.");
  119.                 SetTimerEx("AeroTimerlv", 10000, 0, "i", playerid);
  120.                 SendBuyed( playerid, "LV", 5000 );
  121.             }
  122.             case 3:
  123.             {
  124.                 if( GetPlayerMoney( playerid ) < 5000 ) return SendNoMoneyWarning( playerid );
  125.                 GivePlayerMoney( playerid, -5000 );
  126.                 SendClientMessage(playerid,COLOR_WHITE,"Asteapta 10 secunde pentru a ajunge la destinatie.");
  127.                 SetTimerEx("AeroTimergta3", 10000, 0, "i", playerid);
  128.                 SendBuyed( playerid, "GTA3", 5000 );
  129.             }
  130.             case 4:
  131.             {
  132.                 if( GetPlayerMoney( playerid ) < 7000 ) return SendNoMoneyWarning( playerid );
  133.                 GivePlayerMoney( playerid, -7000 );
  134.                 SendClientMessage(playerid,COLOR_WHITE,"Asteapta 10 secunde pentru a ajunge la destinatie.");
  135.                 SetTimerEx("AeroTimeraa", 10000, 0, "i", playerid);
  136.                 SendBuyed( playerid, "Old Airport", 7000 );
  137.             }
  138.         }
  139.         return 1;
  140.     }
  141. return 0;
  142. }
  143. stock SendBuyed( playerid, item[], cost)
  144. {
  145.     new string[ 128 ];
  146.     format(string, 128, "Ai cumparat un bilet{FF0000}\"%s\" {FFFFFF}in valoare de {FF0000}%d{33AA33}${FFFFFF}.", item, cost );
  147.     SendClientMessage( playerid, 0xFFFFFFFF, string );
  148.     return 1;
  149. }
  150. public AeroTimerls(playerid)
  151. {
  152. SetPlayerPos(playerid,1745.0133,-1863.1792,13.5754);
  153. SetPlayerInterior(playerid,0);
  154. }
  155. public AeroTimerlv(playerid)
  156. {
  157. SetPlayerPos(playerid,1676.7606,1447.8619,10.7894);
  158. SetPlayerInterior(playerid,0);
  159. }
  160. public AeroTimersf(playerid)
  161. {
  162. SetPlayerPos(playerid,-1975.6475,118.1530,27.6875);
  163. SetPlayerInterior(playerid,0);
  164. }
  165. public AeroTimergta3(playerid)
  166. {
  167. SetPlayerPos(playerid,-729.276000,503.086944,1371.971801);
  168. SetPlayerInterior(playerid,1);
  169. }
  170. public AeroTimeraa(playerid)
  171. {
  172. SetPlayerPos(playerid,416.8215,2532.5913,16.5803);
  173. SetPlayerInterior(playerid,0);
  174. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement