Guest User

/towcar

a guest
Jan 7th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. if(strcmp(cmd, "/towcar", true) == 0)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. if(PlayerInfo[playerid][pJob] = 7)
  6. {
  7. if(IsPlayerInAnyVehicle(playerid))
  8. {
  9. new m = GetVehicleModel(GetPlayerVehicleID(playerid));
  10. if (m >= 216 || m <= 223)
  11. {
  12. if(GetPlayerState(playerid)==2)
  13. {
  14. new Float:pX,Float:pY,Float:pZ;
  15. GetPlayerPos(playerid,pX,pY,pZ);
  16. new Float:vX,Float:vY,Float:vZ;
  17. new Found=0;
  18. new vid=0;
  19. while((vid<MAX_VEHICLES)&&(!Found))
  20. {
  21. vid++;
  22. GetVehiclePos(vid,vX,vY,vZ);
  23. if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
  24. {
  25. Found=1;
  26. new Float:health;
  27. GetVehicleHealth(vid,health);
  28. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  29. {
  30. DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
  31. }
  32. else if (!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)) && (health <= 350))
  33. {
  34. AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
  35. }
  36. }
  37. }
  38. if(!Found)
  39. {
  40. SendClientMessage(playerid,0xFFFF00AA,"Nema vozila u blizini.");
  41. }
  42. }
  43. else
  44. {
  45. SendClientMessage(playerid, COLOR_GRAD2, "Morate biti vozac!");
  46. return 1;
  47. }
  48. }
  49. else
  50. {
  51. return 1;
  52. }
  53. }
  54. else
  55. {
  56. SendClientMessage(playerid, COLOR_GRAD2, "Niste u vozilu!");
  57. return 1;
  58. }
  59. }
  60. else
  61. {
  62. SendClientMessage(playerid,COLOR_GRAD2,"Niste mehanicar!");
  63. return 1;
  64. }
  65. }
  66. return 1;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment