SHARE
TWEET

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

a guest Oct 21st, 2010 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
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