XADRENALINEIX

Motions97's RC Detach Function

May 18th, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1. if(DOES_CHAR_EXIST(players[index].ped)){
  2. if(IS_CHAR_IN_ANY_CAR(players[index].ped)){
  3. int pveh,nvid,tick;
  4. GET_CAR_CHAR_IS_USING(players[index].ped,&pveh);
  5. GET_NETWORK_ID_FROM_VEHICLE(pveh,&nvid);
  6. REQUEST_CONTROL_OF_NETWORK_ID(nvid);
  7. while(!HAS_CONTROL_OF_NETWORK_ID(nvid)){
  8. tick++;
  9. REQUEST_CONTROL_OF_NETWORK_ID(nvid);
  10. if(tick >= 200){
  11. CLEAR_PRINTS();
  12. print("Error");
  13. return;
  14. }
  15. WAIT(0);
  16. }
  17. uint model;
  18. GET_CAR_MODEL(pveh,&model);
  19. spawn_car(model);
  20. float Bx,By,Bz;
  21. Vehicle myveh;
  22. if(IS_CHAR_IN_ANY_CAR(GetPlayerPed())){
  23.   if(IS_CAR_ATTACHED(pveh)){
  24.   DETACH_CAR(pveh);
  25.   }
  26.   playervis = true;
  27. carvi = true;
  28.   GET_CAR_CHAR_IS_USING(GetPlayerPed(), &myveh);
  29.   if(IS_CAR_ATTACHED(pveh)){
  30. DETACH_CAR(pveh);
  31.   }
  32.   GET_CAR_COORDINATES(pveh,&Bx,&By,&Bz);
  33.   SET_CAR_COORDINATES(myveh,Bx,By,Bz);
  34.   ATTACH_CAR_TO_CAR(pveh, myveh, 0, 0, 0, 0, 0, 0, 0);
  35.   LOCK_CAR_DOORS(pveh,VEHICLE_DOOR_LOCKED_BOTH_SIDES);
  36. }
  37. else{
  38. CLEAR_PRINTS();
  39. print("You are not in a Vehicle");
  40. }
  41. }
  42. else{
  43. CLEAR_PRINTS();
  44. print("Player is not in a Vehicle");
  45. }
  46. }
  47. return;
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment