Guest User

Extremo

a guest
Mar 29th, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.33 KB | None | 0 0
  1. forward knife@_track(playerid,Float:distance,Float:Angle,Float:fPX,Float:fPY,Float:fPZ,Float:fVX, Float:fVY, Float:fVZ, step);
  2. public knife@_track(playerid,Float:distance,Float:Angle,Float:fPX,Float:fPY,Float:fPZ,Float:fVX, Float:fVY, Float:fVZ, step)
  3. {
  4.     StopDynamicObject(_@TKNF[playerid]);
  5.     new Float:rx,Float:ry,Float:rz;
  6.     GetDynamicObjectRot(_@TKNF[playerid], rx, ry,rz);
  7.     new Float:object_x, Float:object_y, Float:object_z;
  8.     new Float:fScale = distance;
  9.     new Float:fAddition = 0.0f;
  10.     new bool:destroy = false;
  11.     switch(step)
  12.     {
  13.         case 1:
  14.         {
  15.             fScale -= 24;
  16.             fAddition = 0.8f;
  17.         }
  18.         case 2:
  19.         {
  20.             fScale -= 18;
  21.             fAddition = 1.2f;
  22.         }
  23.         case 3:
  24.         {          
  25.             fScale -= 12;
  26.             fAddition = 1.6f;
  27.         }
  28.         case 4:
  29.         {
  30.             fScale -= 6;
  31.             fAddition = 2.0f;
  32.         }
  33.         case 5:
  34.         {
  35.             fAddition = 2.4f;
  36.             destroy = true;
  37.         }
  38.     }
  39.     object_x = fPX + (fVX*(fScale));
  40.     object_y = fPY + (fVY*(fScale));
  41.     object_z = fPZ+fAddition + (fVZ*(fScale));
  42.     knife@_movetime[playerid]=MoveDynamicObject(_@TKNF[playerid],object_x,object_y,object_z,MAX_KNIFE_SPEED,rx,(ry+180.0), rz);
  43.     if(destroy)
  44.     {
  45.         SetTimerEx("destroy@_knives",knife@_movetime[playerid]-90,0,"i",playerid);
  46.     }
  47.     else
  48.     {
  49.         SetTimerEx("knife@_track",knife@_movetime[playerid],0,"iffffffff",playerid,distance,Angle,fPX,fPY,fPZ,fVX, fVY, fVZ, (step+1));
  50.     }
  51.     return 1;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment