Advertisement
Guest User

Aviao

a guest
Sep 30th, 2011
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.55 KB | None | 0 0
  1.  
  2. // FS Em Geral by: Lipe_Stronda
  3.  
  4.  
  5. #include <a_samp>
  6. new Ticket[MAX_PLAYERS];
  7.  
  8. #define Dialog 400
  9. #define Dialoog 500
  10. #define VendeuPassagem 150
  11. #define ComprouPassagem 300
  12.  
  13. new Celula[150], Nome[MAX_PLAYER_NAME];
  14.  
  15.  
  16. forward InteriorAviao(playerid);
  17.         LS(playerid);
  18.         LV(playerid);
  19.         Bayside(playerid);
  20.         SF(playerid);
  21.         ViajouLS(playerid);
  22.         ViajouLV(playerid);
  23.         ViajouSF(playerid);
  24.         ViajouBayside(playerid);
  25.  
  26. public OnFilterScriptInit()
  27. {
  28.     print("\n===============================================");
  29.     print("FilterScript San Andreas - Airport Loading!!!!");
  30.     print("===============================================\n");
  31.     return 1;
  32. }
  33.  
  34. public OnFilterScriptExit()
  35. {
  36.     print("FilterScript Desligado");
  37.     return 1;
  38. }
  39.  
  40. public OnPlayerCommandText(playerid, cmdtext[])
  41. {
  42.     if(strcmp(cmdtext,"/menu",true) == 0){ShowPlayerDialog(playerid,400,DIALOG_STYLE_LIST,"{E01BE0}San Andreas {FFFFFF}- Airport","Comprar Passagem\nVender Passagem\nEscolher Cidade","Selecionar","Fechar");return 1;}
  43.     return 0;
  44. }
  45.  
  46. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  47. {
  48.     if(dialogid == 500)
  49.     {
  50.         if(!response)
  51.             return true;
  52.         else
  53.         {
  54.             switch (listitem)
  55.             {
  56.                 case 0: //Los Santos
  57.                 {
  58.                     ViajouLS(playerid);
  59.                     SetTimerEx("LS", 60000, false, "playerid", playerid);
  60.                 }
  61.                 case 1://Las Venturas
  62.                 {
  63.                     ViajouLV(playerid);
  64.                     SetTimerEx("LV", 60000, false, "playerid", playerid);
  65.                 }
  66.                 case 2://San Fierro
  67.                 {
  68.                     ViajouSF(playerid);
  69.                     SetTimerEx("SF", 60000, false, "playerid", playerid);
  70.                 }
  71.                 case 3://Bayside
  72.                 {
  73.                     ViajouBayside(playerid);
  74.                     SetTimerEx("Bayside", 60000, false, "playerid", playerid);
  75.                 }
  76.             }
  77.         }
  78.         return 1;
  79.     }
  80.     if(dialogid == 400)
  81.     {
  82.         if(!response)
  83.             return true;
  84.         else
  85.         {
  86.             switch (listitem)
  87.             {
  88.                 case 0:
  89.                 {
  90.                     if(Ticket[playerid] == 1) return SendClientMessage(playerid, -1,"Você já tem uma passagem");
  91.                     if(Ticket[playerid] == 0)
  92.                     {
  93.                         Ticket[playerid] = 1;
  94.                         format(Celula,sizeof(Celula),"Você Comprou uma Passagem Por: R${006400}%d",ComprouPassagem);
  95.                         SendClientMessage(playerid, -1, Celula);
  96.                     }
  97.                 }
  98.                 case 1:
  99.                 {
  100.                     if(Ticket[playerid] == 0) return SendClientMessage(playerid, -1,"Você não tem uma Passagem");
  101.                     if(Ticket[playerid] == 1)
  102.                     {
  103.                         format(Celula,sizeof(Celula),"Você Vendeu sua Passagem por: R$ {006400}%d",VendeuPassagem);
  104.                         SendClientMessage(playerid, -1, Celula);
  105.                     }
  106.                 }
  107.                 case 2:
  108.                 {
  109.                     if(Ticket[playerid] == 0) return SendClientMessage(playerid, -1,"Você não tem uma Passagem");
  110.                     if(Ticket[playerid] == 1)
  111.                     {
  112.                         ShowPlayerDialog(playerid,500,DIALOG_STYLE_LIST,"{E01BE0}San Andreas {FFFFFF}- Airport","Los Santos\nLas Venturas\nSan Fierro\nBayside","Selecionar","Fechar");
  113.                     }
  114.                 }
  115.             }
  116.         }
  117.         return 1;
  118.     }
  119.     return 0;
  120. }
  121.  
  122. public ViajouLS(playerid)
  123. {
  124.     GetPlayerName(playerid, Nome, sizeof(Nome));
  125.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Está Viajando Para Los Santos", Nome);
  126.     SendClientMessageToAll(-1, Celula);
  127.     InteriorAviao(playerid);
  128.     return 1;
  129. }
  130.  
  131.  
  132. public ViajouSF(playerid)
  133. {
  134.     GetPlayerName(playerid, Nome, sizeof(Nome));
  135.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Está Viajando Para San Fierro", Nome);
  136.     SendClientMessageToAll(-1, Celula);
  137.     InteriorAviao(playerid);
  138.     return 1;
  139. }
  140.  
  141. public ViajouLV(playerid)
  142. {
  143.     GetPlayerName(playerid, Nome, sizeof(Nome));
  144.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Está Viajando Para Las Venturas", Nome);
  145.     SendClientMessageToAll(-1, Celula);
  146.     InteriorAviao(playerid);
  147.     return 1;
  148. }
  149.  
  150. public ViajouBayside(playerid)
  151. {
  152.     GetPlayerName(playerid, Nome, sizeof(Nome));
  153.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Está Viajando Para Bayside", Nome);
  154.     SendClientMessageToAll(-1, Celula);
  155.     InteriorAviao(playerid);
  156.     return 1;
  157. }
  158.  
  159. public LS(playerid)
  160. {
  161.     GetPlayerName(playerid, Nome, sizeof(Nome));
  162.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Está Chegou Em Los Santos", Nome);
  163.     SendClientMessageToAll(-1, Celula);
  164.     SetPlayerPos(playerid, 1683.9908,-2240.0242,-2.7005);
  165.     SetPlayerInterior(playerid, 0);
  166.     ShowPlayerDialog(playerid,741,DIALOG_STYLE_MSGBOX,"{E01BE0}San Andreas {FFFFF0}- Airport","{FFFFF0}Você chegou no Seu destino\n\n{FFFFF0}Destino: {E01BE0}Los Santos\n\n{FFFFF0}Tenha um Bom Dia/Noite","Pronto","");
  167.     return 1;
  168. }
  169.  
  170. public LV(playerid)
  171. {
  172.     GetPlayerName(playerid, Nome, sizeof(Nome));
  173.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Chegou Em Las Venturas", Nome);
  174.     SendClientMessageToAll(-1, Celula);
  175.     SetPlayerPos(playerid, 1666.5790,1423.4755,10.7831);
  176.     SetPlayerInterior(playerid, 0);
  177.     ShowPlayerDialog(playerid,963,DIALOG_STYLE_MSGBOX,"{E01BE0}San Andreas {FFFFF0}- Airport","{FFFFF0}Você chegou no Seu destino\n\n{FFFFF0}Destino: {E01BE0}Las Venturas\n\n{FFFFF0}Tenha um Bom Dia/Noite","Pronto","");
  178.     return 1;
  179. }
  180.  
  181. public SF(playerid)
  182. {
  183.     GetPlayerName(playerid, Nome, sizeof(Nome));
  184.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Chegou Em San Fierro", Nome);
  185.     SendClientMessageToAll(-1, Celula);
  186.     SetPlayerPos(playerid, -1422.5035,-289.3661,14.1484);
  187.     SetPlayerInterior(playerid, 0);
  188.     ShowPlayerDialog(playerid,789,DIALOG_STYLE_MSGBOX,"{E01BE0}San Andreas {FFFFF0}- Airport","{FFFFF0}Você chegou no Seu destino\n\n{FFFFF0}Destino: {E01BE0}San Fierro\n\n{FFFFF0}Tenha um Bom Dia/Noite","Pronto","");
  189.     return 1;
  190. }
  191.  
  192. public Bayside(playerid)
  193. {
  194.     GetPlayerName(playerid, Nome, sizeof(Nome));
  195.     format(Celula, sizeof(Celula),"= {006400}Airport {FFFFFF}= O Passageiro {006400}%s {FFFFFF}Chegou Em Bayside", Nome);
  196.     SendClientMessageToAll(-1, Celula);
  197.     SetPlayerPos(playerid, -2387.2112,2216.2344,4.9844);
  198.     SetPlayerInterior(playerid, 0);
  199.     ShowPlayerDialog(playerid,852,DIALOG_STYLE_MSGBOX,"{E01BE0}San Andreas {FFFFF0}- Airport","{FFFFF0}Você chegou no Seu destino\n\n{FFFFF0}Destino: {E01BE0}Bayside\n\n{FFFFF0}Tenha um Bom Dia/Noite","Pronto","");
  200.     return 1;
  201. }
  202.  
  203. public InteriorAviao(playerid)
  204. {
  205.     SetPlayerPos(playerid, 1.808619,32.384357,1199.593750);
  206.     SetPlayerInterior(playerid, 1);
  207.     SendClientMessage(playerid, 0xFF0000FF,"Aguarde 1 Minuto");
  208.     return true;
  209. }
  210.  
  211.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement