Guest User

Untitled

a guest
Jul 22nd, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.21 KB | None | 0 0
  1. CMD:pvlock(playerid, params[])
  2. {
  3. new Float: x, Float: y, Float: z;
  4. if(PlayerInfo[playerid][pVehicleKeysFrom] != INVALID_PLAYER_ID)
  5. {
  6. new ownerid = PlayerInfo[playerid][pVehicleKeysFrom];
  7. if(IsPlayerConnected(ownerid))
  8. {
  9. new d = PlayerInfo[playerid][pVehicleKeys];
  10. if(PlayerVehicleInfo[ownerid][d][pvId] != INVALID_PLAYER_VEHICLE_ID) GetVehiclePos(PlayerVehicleInfo[ownerid][d][pvId], x, y, z);
  11. if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
  12. {
  13. if(PlayerVehicleInfo[ownerid][d][pvLock] > 0)
  14. {
  15. if(PlayerVehicleInfo[ownerid][d][pvLocked] == 0)
  16. {
  17. GameTextForPlayer(playerid,"~r~Vehicle Locked!",5000,6);
  18. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  19. PlayerVehicleInfo[ownerid][d][pvLocked] = 1;
  20. LockPlayerVehicle(ownerid, PlayerVehicleInfo[ownerid][d][pvId], PlayerVehicleInfo[ownerid][d][pvLock]);
  21. return 1;
  22. }
  23. else
  24. {
  25. GameTextForPlayer(playerid,"~g~Vehicle Unlocked!",5000,6);
  26. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  27. PlayerVehicleInfo[ownerid][d][pvLocked] = 0;
  28. UnLockPlayerVehicle(ownerid, PlayerVehicleInfo[ownerid][d][pvId], PlayerVehicleInfo[ownerid][d][pvLock]);
  29. return 1;
  30. }
  31. }
  32. else
  33. {
  34. SendClientMessage(playerid, COLOR_GREY, " You don't have a lock system installed on this vehicle.");
  35. return 1;
  36. }
  37. }
  38. }
  39. }
  40. for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
  41. {
  42. if(PlayerVehicleInfo[playerid][d][pvId] != INVALID_PLAYER_VEHICLE_ID) GetVehiclePos(PlayerVehicleInfo[playerid][d][pvId], x, y, z);
  43. if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
  44. {
  45. if(PlayerVehicleInfo[playerid][d][pvLock] > 0 && PlayerVehicleInfo[playerid][d][pvLocked] == 0)
  46. {
  47. GameTextForPlayer(playerid,"~r~Vehicle Locked!",5000,6);
  48. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  49. PlayerVehicleInfo[playerid][d][pvLocked] = 1;
  50. LockPlayerVehicle(playerid, PlayerVehicleInfo[playerid][d][pvId], PlayerVehicleInfo[playerid][d][pvLock]);
  51. return 1;
  52. }
  53. else if(PlayerVehicleInfo[playerid][d][pvLock] > 0 && PlayerVehicleInfo[playerid][d][pvLocked] == 1)
  54. {
  55. GameTextForPlayer(playerid,"~g~Vehicle Unlocked!",5000,6);
  56. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  57. PlayerVehicleInfo[playerid][d][pvLocked] = 0;
  58. UnLockPlayerVehicle(playerid, PlayerVehicleInfo[playerid][d][pvId], PlayerVehicleInfo[playerid][d][pvLock]);
  59. return 1;
  60.  
  61. }
  62. SendClientMessage(playerid, COLOR_GREY, " You don't have a lock system installed on this vehicle.");
  63. return 1;
  64. }
  65. }
  66. SendClientMessage(playerid, COLOR_GREY, "You're not near any vehicle that you own.");
  67. return 1;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment