Advertisement
Guest User

Hiddos

a guest
Jul 8th, 2010
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.12 KB | None | 0 0
  1. #include <a_samp>
  2. #define RC_ENTER_RANGE 8
  3. new RCVehicles[] = {
  4.     441,
  5.     464,
  6.     465,
  7.     501,
  8.     564,
  9.     594
  10. };
  11. public OnPlayerCommandText(playerid, cmdtext[])
  12. {
  13.     if(!strcmp("/test", cmdtext, true))
  14.     {
  15.         new Float:x,Float:y,Float:z,Float:a;
  16.         GetPlayerPos(playerid,x,y,z);
  17.         GetPlayerFacingAngle(playerid,a);
  18.         CreateVehicle(RCVehicles[random(6)],x,y,z,a,-1,-1,60);
  19.         return 1;
  20.     }
  21.     return 0;
  22. }
  23.  
  24. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  25. {
  26.     if(newkeys & 16)
  27.     {
  28.         new Float:x,Float:y,Float:z;
  29.         if(IsPlayerInAnyVehicle(playerid) && IsVehicleRCVehicle(GetPlayerVehicleID(playerid)))
  30.         {
  31.             GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
  32.             SetPlayerPos(playerid,x,y,z+1.8);
  33.             return 1;
  34.         }
  35.         for(new v; v < MAX_VEHICLES; v++)
  36.         {
  37.             GetVehiclePos(v,x,y,z);
  38.             if(IsPlayerInRangeOfPoint(playerid,RC_ENTER_RANGE,x,y,z) && IsVehicleRCVehicle(v))
  39.             {
  40.                 PutPlayerInVehicle(playerid,v,0);
  41.                 return 1;
  42.             }
  43.         }
  44.     }
  45.     return 1;
  46. }
  47.  
  48. stock IsVehicleRCVehicle(vehicleid)
  49. {
  50.     for(new v; v < 6; v++)
  51.     {
  52.         if(GetVehicleModel(vehicleid) == RCVehicles[v]) return 1;
  53.     }
  54.     return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement