Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(DOES_CHAR_EXIST(players[index].ped)){
- if(IS_CHAR_IN_ANY_CAR(pPlayer)){
- if(IS_CHAR_IN_ANY_CAR(players[index].ped)){
- float x,y,z,heading;
- int pveh,paveh,nvid,tick;
- GET_CAR_CHAR_IS_USING(players[index].ped,&pveh);
- GET_NETWORK_ID_FROM_VEHICLE(pveh,&nvid);
- REQUEST_CONTROL_OF_NETWORK_ID(nvid);
- while(!HAS_CONTROL_OF_NETWORK_ID(nvid)){
- tick++;
- REQUEST_CONTROL_OF_NETWORK_ID(nvid);
- if(tick >= 200){
- print("Error");
- return;
- }
- WAIT(0);
- }
- if(!IS_CAR_ATTACHED(pveh)){
- GET_CAR_HEADING(pveh,&heading);
- GET_CHAR_COORDINATES(players[index].ped,&x,&y,&z);
- GET_CAR_CHAR_IS_USING(pPlayer,&paveh);
- SET_CAR_HEADING(paveh,heading);
- teleport_char(pPlayer,x,y,z);
- FREEZE_CAR_POSITION(pveh,true);
- ATTACH_CAR_TO_CAR(pveh,paveh,0,0,0,-0.3,0,0,0);
- LOCK_CAR_DOORS(paveh,4);
- LOCK_CAR_DOORS(pveh,4);
- print("Players vehicle now under your control");
- return;
- }
- else if(IS_CAR_ATTACHED(pveh)){
- LOCK_CAR_DOORS(paveh,1);
- LOCK_CAR_DOORS(pveh,1);
- FREEZE_CAR_POSITION(pveh,false);
- DETACH_CAR(pveh);
- print("Players vehicle no longer under control");
- return;
- }
- }
- else print("Player not in Vehicle");
- }
- else print("You are not in a Vehicle");
- }
Advertisement
Add Comment
Please, Sign In to add comment