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