Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. if(listitem == 1)
  2. {
  3. new vehicleid = GetOwnedVehicleID(playerid);
  4. if (vehicleid == INVALID_VEHICLE_ID) return SendClientMessage(playerid, RED1, "Você não tem um veículo.");
  5. if(!IsPlayerInVehicle(playerid, vehicleid)) return SendClientMessage(playerid, RED1, "Você precisa estar em seu Veículo.");
  6. VehicleInfo[vehicleid][vPark] = 1;
  7. GetVehiclePos(vehicleid, VehicleInfo[vehicleid][vPX], VehicleInfo[vehicleid][vPY], VehicleInfo[vehicleid][vPZ]);
  8. GetVehicleZAngle(vehicleid, VehicleInfo[vehicleid][vPA]);
  9. format(string, sizeof string, "|- Você estacionou seu veículo nesse local -|");
  10. SavePlayerVehicle(playerid);
  11. SendClientMessage(playerid, GREEN1, string);
  12. }
  13.  
  14. forward SavePlayerVehicle(playerid);
  15. public SavePlayerVehicle(playerid)
  16. {
  17. new string[256];
  18. format(string, 128, VEH_SAVE_FILE, PlayerName(playerid));
  19. if (GetOwnedVehicleID(playerid) == INVALID_VEHICLE_ID) return 1;
  20. new File:vehs = fopen(string, io_write);
  21. if (vehs)
  22. {
  23. new vic = GetOwnedVehicleID(playerid);
  24. printf("vehicle name: %s", VehicleInfo[vic][vName]);
  25. format(string, sizeof(string), "%d|%f|%f|%f|%f|%d|%d|%d|%s|%s|%d|%d|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d",
  26. VehicleInfo[vic][vModel],
  27. VehicleInfo[vic][vX],
  28. VehicleInfo[vic][vY],
  29. VehicleInfo[vic][vZ],
  30. VehicleInfo[vic][vA],
  31. VehicleInfo[vic][vColor1],
  32. VehicleInfo[vic][vColor2],
  33. VehicleInfo[vic][vPaintjob],
  34. VehicleInfo[vic][vName],
  35. VehicleInfo[vic][vOwner],
  36. VehicleInfo[vic][vLock],
  37. VehicleInfo[vic][vPark],
  38. VehicleInfo[vic][vPX],
  39. VehicleInfo[vic][vPY],
  40. VehicleInfo[vic][vPZ],
  41. VehicleInfo[vic][vPA],
  42. VehicleInfo[vic][vMod][0],
  43. VehicleInfo[vic][vMod][1],
  44. VehicleInfo[vic][vMod][2],
  45. VehicleInfo[vic][vMod][3],
  46. VehicleInfo[vic][vMod][4],
  47. VehicleInfo[vic][vMod][5],
  48. VehicleInfo[vic][vMod][6],
  49. VehicleInfo[vic][vMod][7],
  50. VehicleInfo[vic][vMod][8],
  51. VehicleInfo[vic][vMod][9],
  52. VehicleInfo[vic][vMod][10],
  53. VehicleInfo[vic][vMod][11]
  54. );
  55. fwrite(vehs, string);
  56. fclose(vehs);
  57. VehicleInfo[vic][vModel] = 0;
  58. VehicleInfo[vic][vX] = 0;
  59. VehicleInfo[vic][vY] = 0;
  60. VehicleInfo[vic][vZ] = 0;
  61. VehicleInfo[vic][vA] = 0;
  62. VehicleInfo[vic][vColor1] = -1;
  63. VehicleInfo[vic][vColor2] = -1;
  64. VehicleInfo[vic][vPaintjob] = -1;
  65. format(VehicleInfo[vic][vName], MAX_PLAYER_NAME, "[NONE]");
  66. format(VehicleInfo[vic][vOwner], MAX_PLAYER_NAME, "[NONE]");
  67. VehicleInfo[vic][vPark] = 0;
  68. VehicleInfo[vic][vPX] = 0;
  69. VehicleInfo[vic][vPY] = 0;
  70. VehicleInfo[vic][vPZ] = 0;
  71. VehicleInfo[vic][vPA] = 0;
  72. for(new m = 0; m < MAX_MODS; m++) VehicleInfo[vic][vMod][m] = 0;
  73. CarConce[vic] = 0;
  74. TOTAL_CARROS--;
  75. if(VehicleInfo[vic][SoundCar] == 1086) RemoveSound(vic);
  76. DestroyVehicle(vic);
  77. }
  78. return 1;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement