Advertisement
Guest User

[FS] Moving Objetos [Mova Objetos de Forma Simples]

a guest
Oct 21st, 2010
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.32 KB | None | 0 0
  1.                                                                                                                                                                                                                                       /*
  2.     ________________________________________________________________________
  3.     |                _______  ______   _                                   |
  4.     |               (  ____ \(  ____ \| \    /\                            |
  5.     |               | (    \/| (    \/|  \  / /                            |
  6.     |               | (__    | (__    |  |_/ /                             |
  7.     |               |  __)   |  __)   |   _ (                              |
  8.     |               | (      | (      |  | \ \                             |
  9.     |               | )      | (____/\|  /  \ \                            |
  10.     |               |/       (_______/|_/    \/                            |
  11.     |                                                                      |
  12.     |                  Created By DraKiNs                                  |
  13.     |                                                                      |
  14.     |         [FeK]Company clan of Programmers and Scripters               |
  15.     |______________________________________________________________________|
  16.                        www.feksquad.blogspot.com
  17.  
  18.                    Atualizado Data 21/10/2010
  19.  
  20.                Acesse Nosso Blog para mais Atualizações
  21.  
  22.                       Deixe os Créditos!
  23.  
  24.                                                                                                                                                                                                                             */
  25.  
  26. #include <a_samp>
  27.  
  28. #define MAX_MOBJ 100
  29.  
  30. new ObjectsCriados=0;
  31. enum pMoving
  32. {
  33.     model,
  34.     Float:xo,
  35.     Float:yo,
  36.     Float:zo,
  37.     Float:xi,
  38.     Float:yi,
  39.     Float:zi,
  40.     Float:ro,
  41.     Float:ro2,
  42.     Float:velo,
  43.     Criados
  44. };
  45. new ObjetosMove[MAX_MOBJ][pMoving];
  46.  
  47. public OnFilterScriptInit()
  48. {
  49.  
  50.     AddMovingObject(2587,2281.3210 , 2429.7224 , 3.2734 , 0.0 , 0.0 , 0.0 ,0.0,10.2734, 2.00);//Object Teste
  51.     printf("\n\n\n\n Sistema de Objetos Auto-Moving carregado | %d/%d objetos do Total que podem ser criados \n\n\n\n",ObjectsCriados,MAX_MOBJ);
  52.     return true;
  53. }
  54.  
  55. stock AddMovingObject(modelid, Float:xob, Float:yob, Float:zob, Float:rob, Float:rob2,Float:xis,Float:yis,Float:zis,Float:Velo)
  56. {
  57.     ObjectsCriados++;
  58.     ObjetosMove[ObjectsCriados][model] = modelid;
  59.     ObjetosMove[ObjectsCriados][xo] = xob;
  60.     ObjetosMove[ObjectsCriados][yo] = yob;
  61.     ObjetosMove[ObjectsCriados][zo] = zob;
  62.     ObjetosMove[ObjectsCriados][ro] = rob;
  63.     ObjetosMove[ObjectsCriados][ro2] = rob2;
  64.     ObjetosMove[ObjectsCriados][xi] = xis;
  65.     ObjetosMove[ObjectsCriados][yi] = yis;
  66.     ObjetosMove[ObjectsCriados][zi] = zis;
  67.     ObjetosMove[ObjectsCriados][velo] = Velo;
  68.     ObjetosMove[ObjectsCriados][Criados] = ObjectsCriados;
  69.     ObjetosMove[ObjectsCriados][Criados] = CreateObject(ObjetosMove[ObjectsCriados][model],ObjetosMove[ObjectsCriados][xo],ObjetosMove[ObjectsCriados][yo],ObjetosMove[ObjectsCriados][zo],ObjetosMove[ObjectsCriados][ro],ObjetosMove[ObjectsCriados][ro2], 80.0);
  70.     return ;
  71. }
  72. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  73. {
  74.     if (newkeys & 16)
  75.     {
  76.         for(new x=0;x <= ObjectsCriados;x++)
  77.         {
  78.             if(IsPlayerInRangeOfPoint(playerid,15.0,ObjetosMove[x][xo],ObjetosMove[x][yo],ObjetosMove[x][zo]))
  79.             {
  80.                 MoveObject(ObjetosMove[x][Criados],ObjetosMove[x][xi],ObjetosMove[x][yi],ObjetosMove[x][zi],ObjetosMove[x][velo]);
  81.                 GameTextForPlayer(playerid,"~w~Movendo Objeto | By ~r~DraKiNs",4000, 4);
  82.             }
  83.         }
  84.     }
  85.     return true;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement