Advertisement
Guest User

Untitled

a guest
Oct 4th, 2011
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.35 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. new pLightObject[MAX_PLAYERS];
  5. new pLightStatus[MAX_PLAYERS];
  6. new vUndercover [MAX_VEHICLES];
  7.  
  8. //vUndercover[vehicleid] = false;
  9. //Call that when you destroy the undercover vehicle
  10.  
  11. COMMAND:vehicle(playerid, params[])
  12. {
  13.     new
  14.         Vehicle,
  15.         Float:x,
  16.         Float:y,
  17.         Float:z,
  18.         Float:a;
  19.        
  20.     GetPlayerPos(playerid,x,y,z);
  21.     GetPlayerFacingAngle(playerid,a);
  22.    
  23.     x += (5 * floatsin(-a, degrees));
  24.     y += (5 * floatcos(-a, degrees));
  25.    
  26.     Vehicle = CreateVehicle(415,x,y,z + 3.0,a, -1, -1, 50000);
  27.     vUndercover[Vehicle] = true;
  28.    
  29.     PutPlayerInVehicle(playerid, Vehicle, 0);
  30.     SendClientMessage(playerid, 0xFFFFFF, "You went Undercover.");
  31.     return 1;
  32. }
  33.  
  34. public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
  35. {
  36.     if((newkeys & 2) == (2))
  37.     {
  38.         new
  39.             v = GetPlayerVehicleID(playerid);
  40.            
  41.         if(vUndercover[v])
  42.         {
  43.             if(!pLightStatus[playerid])
  44.             {
  45.                 pLightObject[playerid] = CreateObject(18646, 0.0001, 0.0200, -16.0000, 0, 0, 0);
  46.                 AttachObjectToVehicle(pLightObject[playerid], v, -0.34, -0.17, 0.64,   -2.00, 0.00, 4.00);
  47.                 pLightStatus[playerid] = true;
  48.                 return 1;
  49.             }
  50.             else
  51.             {
  52.                 DestroyObject(pLightObject[playerid]);
  53.                 pLightStatus[playerid] = false;
  54.                 return 1;
  55.             }
  56.         }
  57.     }
  58.     return 1;
  59. }
  60.  
  61.  
  62.  
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement