View difference between Paste ID: JPAznSer and 4SJgSfat
SHOW: | | - or go back to the newest paste.
1-
//   1st Person CarCam By Redreaper666 || V2.0
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
}