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 | } |