Advertisement
Guest User

DVC

a guest
Mar 30th, 2012
413
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.41 KB | None | 0 0
  1. /********************************** *
  2. *    Devon's Vehicle Commands       *
  3. *    CREATED BY: Devon Berry        *
  4. ************************************/
  5. #include <a_samp>
  6. #include <YSI\y_commands>
  7. #define COLOUR_RED 0xFF0000C9
  8. //
  9. public OnFilterScriptInit()
  10. {
  11.     print("\n-------------------------------------------------");
  12.     print("Devon's Vehicle Commands by Devon Berry: Initiated.");
  13.     print("-------------------------------------------------\n");
  14.     return 1;
  15. }
  16. //
  17. public OnFilterScriptExit()
  18. {
  19.     print("\n-----------------------------------------------------");
  20.     print("Devon's Vehicle Commands by Devon Berry: Shutting down.");
  21.     print("Shut down.");
  22.     print("-----------------------------------------------------\n");
  23.     return 1;
  24. }
  25. //
  26. YCMD:engine(playerid, params[], help)
  27. {
  28.     if(IsPlayerInAnyVehicle(playerid))
  29.     {
  30.         new vehicleid = GetPlayerVehicleID(playerid);
  31.         new engine, lights, alarm, doors, bonnet, boot, objective;
  32.         GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  33.         if(engine == 1)
  34.         {
  35.             SetVehicleParamsEx(vehicleid, 0, lights, alarm, doors, bonnet, boot, objective);
  36.             GameTextForPlayer(playerid, "Engine off.", 200, 1);
  37.         }
  38.         else
  39.         {
  40.             SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
  41.             GameTextForPlayer(playerid, "Engine on.", 200, 1);
  42.         }
  43.     }
  44.     else
  45.     {
  46.         SendClientMessage(playerid, COLOUR_RED, "You must be in a vehicle to use this command!");
  47.     }
  48.     return 1;
  49. }
  50. YCMD:lights(playerid, params[], help)
  51. {
  52.     if(IsPlayerInAnyVehicle(playerid))
  53.     {
  54.         new vehicleid = GetPlayerVehicleID(playerid);
  55.         new engine, lights, alarm, doors, bonnet, boot, objective;
  56.         GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  57.         if(lights == 1)
  58.         {
  59.             SetVehicleParamsEx(vehicleid, engine, 0, alarm, doors, bonnet, boot, objective);
  60.             GameTextForPlayer(playerid, "Lights off.", 200, 1);
  61.         }
  62.         else
  63.         {
  64.             SetVehicleParamsEx(vehicleid, engine, 1, alarm, doors, bonnet, boot, objective);
  65.             GameTextForPlayer(playerid, "Lights on.", 200, 1);
  66.         }
  67.     }
  68.     else
  69.     {
  70.         SendClientMessage(playerid, COLOUR_RED, "You must be in a vehicle to use this command!");
  71.     }
  72.     return 1;
  73. }
  74. YCMD:lock(playerid, params[], help)
  75. {
  76.     if(IsPlayerInAnyVehicle(playerid))
  77.     {
  78.         new vehicleid = GetPlayerVehicleID(playerid);
  79.         new engine, lights, alarm, doors, bonnet, boot, objective;
  80.         GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  81.         if(doors == 1)
  82.         {
  83.             SetVehicleParamsEx(vehicleid, engine, lights, alarm, 0, bonnet, boot, objective);
  84.             GameTextForPlayer(playerid, "Doors unlocked.", 200, 1);
  85.         }
  86.         else
  87.         {
  88.             SetVehicleParamsEx(vehicleid, engine, lights, alarm, 1, bonnet, boot, objective);
  89.             GameTextForPlayer(playerid, "Doors locked.", 200, 1);
  90.         }
  91.     }
  92.     else
  93.     {
  94.         SendClientMessage(playerid, COLOUR_RED, "You must be in a vehicle to use this command!");
  95.     }
  96.     return 1;
  97. }
  98. YCMD:hood(playerid, params[], help)
  99. {
  100.     if(IsPlayerInAnyVehicle(playerid))
  101.     {
  102.         new vehicleid = GetPlayerVehicleID(playerid);
  103.         new engine, lights, alarm, doors, bonnet, boot, objective;
  104.         GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  105.         if(bonnet == 1)
  106.         {
  107.             SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, 0, boot, objective);
  108.             GameTextForPlayer(playerid, "Hood closed.", 200, 1);
  109.         }
  110.         else
  111.         {
  112.             SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, 1, boot, objective);
  113.             GameTextForPlayer(playerid, "Hood popped.", 200, 1);
  114.         }
  115.     }
  116.     else
  117.     {
  118.         SendClientMessage(playerid, COLOUR_RED, "You must be in a vehicle to use this command!");
  119.     }
  120.     return 1;
  121. }
  122. YCMD:trunk(playerid, params[], help)
  123. {
  124.     if(IsPlayerInAnyVehicle(playerid))
  125.     {
  126.         new vehicleid = GetPlayerVehicleID(playerid);
  127.         new engine, lights, alarm, doors, bonnet, boot, objective;
  128.         GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  129.         if(boot == 1)
  130.         {
  131.             SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, 0, objective);
  132.             GameTextForPlayer(playerid, "Trunk closed.", 200, 1);
  133.         }
  134.         else
  135.         {
  136.             SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, 1, objective);
  137.             GameTextForPlayer(playerid, "Trunk popped.", 200, 1);
  138.         }
  139.     }
  140.     else
  141.     {
  142.         SendClientMessage(playerid, COLOUR_RED, "You must be in a vehicle to use this command!");
  143.     }
  144.     return 1;
  145. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement