SHARE
TWEET

[FS] Balao

Chip7 Apr 26th, 2012 378 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top