Guest User

Firstperson for cars

a guest
Apr 4th, 2013
1,083
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // 1st Person CarCam By Redreaper666 & rati555|| V2.0
  2.  
  3. //INLUDES + DEFINES
  4. #include <a_samp>
  5. #include <zcmd>
  6.  
  7. new obj[MAX_PLAYERS];
  8.  
  9. //AUTOMAIC NORMAL CAM IF PLAYER GOES OUT OF THE CAR
  10. public OnPlayerExitVehicle(playerid,vehicleid)
  11. {
  12. if(GetPVarInt(playerid,"used") == 1)
  13. {
  14. SetPVarInt(playerid,"used",0);
  15. SetCameraBehindPlayer(playerid);
  16. DestroyPlayerObject(playerid,obj[playerid]);
  17. }
  18. return 1;
  19. }
  20. //VIEW COMMAND ON
  21. CMD:carcamon(playerid,params[])
  22. {
  23. if(GetPVarInt(playerid,"used") == 0)
  24. {
  25. new p = GetPlayerVehicleID(playerid);
  26. obj[playerid] = CreatePlayerObject(playerid,19300, 0.0000, -1282.9984, 10.1493, 0.0000, -1, -1, 100);
  27. AttachPlayerObjectToVehicle(playerid,obj[playerid],p,-0.6, -0.3, 0.490000, 0.000000, 0.000000, 0.000000);
  28. AttachCameraToPlayerObject(playerid,obj[playerid]);
  29. SetPVarInt(playerid,"used",1);
  30. }
  31. else if(GetPVarInt(playerid,"used") == 1)
  32. {
  33. SetCameraBehindPlayer(playerid);
  34. DestroyPlayerObject(playerid,obj[playerid]);
  35. SetPVarInt(playerid,"used",0);
  36. }
  37. return 1;
  38. }
  39.  
  40. //VIEW COMMAND OFF
  41. CMD:carcamoff(playerid,params[])
  42. {
  43. if(GetPVarInt(playerid,"used") == 0) return SendClientMessage(playerid,-1,"You dont need to change Camera");
  44. {
  45. SetCameraBehindPlayer(playerid);
  46. DestroyPlayerObject(playerid,obj[playerid]);
  47. SetPVarInt(playerid,"used",0);
  48. }
  49. return 1;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment