Guest User

Untitled

a guest
Aug 18th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. CMD:car(playerid, params[])
  2. {
  3. new Usage[128], string[128], vehicle, engine, lights, alarm, doors, bonnent, boot, objective;
  4. vehicle = GetPlayerVehicleID(playerid);
  5. GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnent, boot, objective);
  6. if(sscanf(params, "z", Usage))
  7. {
  8. SendClientMessage(playerid, WHITE, "SYNTAX: /car [usage]");
  9. SendClientMessage(playerid, GREY, "Usage: Hood, Trunk, Lights, Boot");
  10. }
  11. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "You must be in a vehicle to use this command!");
  12. {
  13. if(strcmp(Usage, "Hood", true) == 0)
  14. {
  15. if(IsHoodUp[vehicle] == 0)
  16. {
  17. SetVehicleParamsEx(vehicle, engine, lights, alarm, doors, 1, boot, objective);
  18. IsHoodUp[vehicle] = 1;
  19. format(string, sizeof(string), "%s opens the hood of the car.", GetName(playerid));
  20. }
  21. else if(IsHoodUp[vehicle] == 1)
  22. {
  23. SetVehicleParamsEx(vehicle, engine, lights, alarm, doors, 0, boot, objective);
  24. IsHoodUp[vehicle] = 0;
  25. format(string, sizeof(string), "%s closes the hood of the car.", GetName(playerid));
  26. }
  27. }
  28. else if(strcmp(Usage, "Trunk", true) == 0)
  29. {
  30. if(IsTrunkUp[vehicle] == 0)
  31. {
  32. SetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnent, 1, objective);
  33. IsTrunkUp[vehicle] = 1;
  34. format(string, sizeof(string), "%s opens the trunk of the car.", GetName(playerid));
  35. }
  36. else if(IsTrunkUp[vehicle] == 1)
  37. {
  38. SetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnent, 0, objective);
  39. IsTrunkUp[vehicle] = 0;
  40. format(string, sizeof(string), "%s closes the trunk of the car.", GetName(playerid));
  41. }
  42. }
  43. else if(strcmp(Usage, "Boot", true) == 0)
  44. {
  45. if(IsTrunkUp[vehicle] == 0)
  46. {
  47. SetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnent, 1, objective);
  48. IsTrunkUp[vehicle] = 1;
  49. format(string, sizeof(string), "%s opens the boot of the car.", GetName(playerid));
  50. }
  51. else if(IsTrunkUp[vehicle] == 1)
  52. {
  53. SetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnent, 0, objective);
  54. IsTrunkUp[vehicle] = 0;
  55. format(string, sizeof(string), "%s closes the boot of the car.", GetName(playerid));
  56. }
  57. }
  58. else if(strcmp(Usage, "Lights", true) == 0)
  59. {
  60. if(AreLightsOn[vehicle] == 0)
  61. {
  62. SetVehicleParamsEx(vehicle, engine, 1, alarm, doors, bonnent, boot, objective);
  63. AreLightsOn[vehicle] = 1;
  64. format(string, sizeof(string), "%s turns the headlights of the car on.", GetName(playerid));
  65. }
  66. else if(AreLightsOn[vehicle] == 1)
  67. {
  68. SetVehicleParamsEx(vehicle, engine, 0, alarm, doors, bonnent, boot, objective);
  69. AreLightsOn[vehicle] = 0;
  70. format(string, sizeof(string), "%s turns the headlights of the car off.", GetName(playerid));
  71. }
  72. }
  73. NearByMessage(playerid, AUTO_PURP, string);
  74. }
  75. return 1;
  76. }
Add Comment
Please, Sign In to add comment