Advertisement
AmericanStyle

Baloeiro |AmericanStyle|

Aug 26th, 2012
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.61 KB | None | 0 0
  1. /*
  2.         ||||||||||||| |||||||||||| ™
  3.         ||||||||||||| ||||||||||||
  4.         |||       ||| |||            
  5.         |||       ||| |||                
  6.         ||||||||||||| ||||||||||||          AmericanStyle™
  7.         ||||||||||||| ||||||||||||      Não remova os Créditos  2012
  8.         |||||||||||||          |||
  9.         |||       |||          |||
  10.         |||       ||| ||||||||||||
  11.         |||       ||| ||||||||||||
  12. */
  13. #include <a_samp>
  14. #include <zcmd>
  15.  
  16.  
  17. #define BA                                          1449
  18. #define Altura                                      150
  19. #define Velocidade                                  7
  20.  
  21. new bool:BalaoCriado[MAX_PLAYERS];
  22.  
  23. new Balao;
  24. new Float:Pos[3];
  25.  
  26. public OnFilterScriptInit()
  27. {
  28.     print("========================================");
  29.     print(" Obra Feita Por AmericanStyle'");
  30.     print(" Não Retire os Créditos");
  31.     print("     Não Seja Um Plagio (:");
  32.     print("     Apoie Essa campanha tão nobre.");
  33.     print("=======================================");
  34.     return 1;
  35. }
  36.  
  37. public OnFilterScriptExit()
  38. {
  39.     return 1;
  40. }
  41.  
  42. public OnPlayerConnect(playerid)
  43. {
  44.     return 1;
  45. }
  46.  
  47. public OnPlayerDeath(playerid, killerid, reason)
  48. {
  49.     if(BalaoCriado[playerid] == true) return SendClientMessage(playerid,-1,"{FF5A00}Você Morreu, e seu Balao Foi destruido");
  50.     BalaoCriado[playerid] = false;
  51.     DestroyObject(Balao);
  52.     return 1;
  53. }
  54. CMD:criarbalao(playerid)
  55. {
  56.     if(BalaoCriado[playerid] == true) return SendClientMessage(playerid,-1,"(ERROR): {FF5A00}Você Ja criou um Balao");
  57.     GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  58.     Balao = CreateObject(19337,Pos[0],Pos[1],Pos[2],0,0,0);
  59.     SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]+2);
  60.     ShowPlayerDialog(playerid, BA, DIALOG_STYLE_LIST,"{00C3FF}Local","LS\nLV\nSF","Confirma","Cancelar");
  61.     return 1;
  62. }
  63. CMD:destruirbalao(playerid)
  64. {
  65.     if(BalaoCriado[playerid] == false) return SendClientMessage(playerid,-1,"(ERROR): {FF5A00}Você Não criou um Balao");
  66.     SendClientMessage(playerid,-1,"Você Destruiu Seu Balao !");
  67.     GivePlayerWeapon(playerid,46,1);
  68.     BalaoCriado[playerid] = false;
  69.     DestroyObject(Balao);
  70.     return 1;
  71. }
  72.  
  73. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  74. {
  75.     if(dialogid == BA)
  76.     {
  77.         if(listitem == 0)
  78.         {
  79.             SendClientMessage(playerid,-1,"{00C3FF}Ok. Seu Destino é LS");
  80.             SendClientMessage(playerid,-1,"{00C3FF}Por Favor Não Saia do Balão ele irar voar Sozinho");
  81.             BalaoCriado[playerid] = true;
  82.             SetTimerEx("VoandoLS",3000,0,"i",playerid);
  83.             return 1;
  84.         }
  85.         if(listitem == 1)
  86.         {
  87.             SendClientMessage(playerid,-1,"{00C3FF}Ok. Seu Destino é LV");
  88.             SendClientMessage(playerid,-1,"{00C3FF}Por Favor Não Saia do Balão ele irar voar Sozinho");
  89.             BalaoCriado[playerid] = true;
  90.             SetTimerEx("VoandoLV",3000,0,"i",playerid);
  91.             return 1;
  92.         }
  93.         if(listitem == 2)
  94.         {
  95.             SendClientMessage(playerid,-1,"{00C3FF}Ok. Seu Destino é SF");
  96.             SendClientMessage(playerid,-1,"{00C3FF}Por Favor Não saia do Balão ele irar voar Sozinho");
  97.             BalaoCriado[playerid] = true;
  98.             SetTimerEx("VoandoSF",3000,0,"i",playerid);
  99.             return 1;
  100.         }
  101.     }
  102.     return 1;
  103. }
  104. //========================================== ( LS ) =========================================//
  105. forward VoandoLS(playerid);
  106. public VoandoLS(playerid)
  107. {
  108.     SendClientMessage(playerid,-1,"{00C3FF}Seu Voo iniciou Por Favor Não saia do Balão");
  109.     MoveObject(Balao,Pos[0],Pos[1],Altura,Velocidade);
  110.     SetTimerEx("IndoLS",25000,0,"i",playerid);
  111.     return 1;
  112. }
  113. forward IndoLS(playerid);
  114. public IndoLS(playerid)
  115. {
  116.     MoveObject(Balao,155.4249,-1912.5525,Altura,Velocidade);
  117.     SetTimerEx("DescendoLS",90000,0,"i",playerid);
  118.     return 1;
  119. }
  120. forward DescendoLS(playerid);
  121. public DescendoLS(playerid)
  122. {
  123.     MoveObject(Balao,155.4249,-1912,552,3.741,3);
  124.     SendClientMessage(playerid,-1,"{00C3FF}Seu Voo sera Finalizado, Espere ele Pousar");
  125.     SetTimerEx("DestruirBalao",15000,0,"i",playerid);
  126.     return 1;
  127. }
  128. //======================================= ( LV ) =========================================//
  129. forward VoandoLV(playerid);
  130. public VoandoLV(playerid)
  131. {
  132.     SendClientMessage(playerid,-1,"{00C3FF}Seu Voo iniciou Por Favor Não saia do Balão");
  133.     MoveObject(Balao,Pos[0],Pos[1],Altura,Velocidade);
  134.     SetTimerEx("IndoLV",25000,0,"i",playerid);
  135.     return 1;
  136. }
  137. forward IndoLV(playerid);
  138. public IndoLV(playerid)
  139. {
  140.     MoveObject(Balao,1492.3945,2843.1914,Altura,Velocidade);
  141.     SetTimerEx("DescendoLV",90000,0,"i",playerid);
  142.     return 1;
  143. }
  144. forward DescendoLV(playerid);
  145. public DescendoLV(playerid)
  146. {
  147.     MoveObject(Balao,1492.3945,2843.1914,10.9963,Velocidade);
  148.     SendClientMessage(playerid,-1,"{00C3FF}Seu Voo sera Finalizado, Espere ele Pousar");
  149.     SetTimerEx("DestruirBalao",15000,0,"i",playerid);
  150.     return 1;
  151. }
  152. //==================================== ( SF ) ==========================================//
  153. forward VoandoSF(playerid);
  154. public VoandoSF(playerid)
  155. {
  156.     SendClientMessage(playerid,-1,"{00C3FF}Seu Voo iniciou Por Favor Não saia do Balão");
  157.     MoveObject(Balao,Pos[0],Pos[1],Altura,Velocidade);
  158.     SetTimerEx("IndoSF",25000,0,"i",playerid);
  159.     return 1;
  160. }
  161. forward IndoSF(playerid);
  162. public IndoSF(playerid)
  163. {
  164.     MoveObject(Balao,-2975.0242,470.1825,Altura,Velocidade);
  165.     SetTimerEx("DescendoSF",90000,0,"i",playerid);
  166.     return 1;
  167. }
  168. forward DescendoSF(playerid);
  169. public DescendoSF(playerid)
  170. {
  171.     MoveObject(Balao,-2975.0242,470.1825,5.0908,Velocidade);
  172.     SendClientMessage(playerid,-1,"{00C3FF}Seu Voo sera Finalizado, Espere ele Pousar");
  173.     SetTimerEx("DestruirBalao",15000,0,"i",playerid);
  174.     return 1;
  175. }
  176. forward DestruirBalao(playerid);
  177. public DestruirBalao(playerid)
  178. {
  179.     SendClientMessage(playerid,-1,"Você Chegou no seu Destino, e seu balão foi destruido");
  180.     DestroyObject(Balao);
  181.     BalaoCriado[playerid] = false;
  182.     return 1;
  183. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement