Advertisement
Chip7

[FS] Balao

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