Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // FILTERSCRIPT - Novas Cameras em Veículos
- // FAMILIASAMP.COM
- #define FILTERSCRIPT
- #include <a_samp>
- #include <zcmd>
- new bool:attached[MAX_PLAYERS];
- new bool:attached2[MAX_PLAYERS];
- new object[MAX_PLAYERS];
- new object2[MAX_PLAYERS];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" In Car Camera Mods ");
- print("--------------------------------------\n");
- return 1;
- }
- CMD:cfp(playerid, params[])
- {
- if(attached[playerid] == true) return SendClientMessage(playerid, 0xFF0000AA, "You are already in first person mod!");
- if(attached2[playerid] == true) return SendClientMessage(playerid, 0xFF0000AA, "You are in cinematic mod!");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "You aren't in any car!");
- object[playerid] = CreateObject(19085,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(object[playerid], GetPlayerVehicleID(playerid), -0.449999,-0.685999,0.420000,-62.100013,0.000000,0.000000);
- AttachCameraToObject(playerid, object[playerid]);
- SendClientMessage(playerid, -1, "You are now in first person mod!");
- attached[playerid] = true;
- return 1;
- }
- CMD:scfp(playerid, params[])
- {
- if(attached[playerid] == false) return SendClientMessage(playerid, 0xFF0000AA, "You didn't enter first person mod!");
- attached[playerid] = false;
- SendClientMessage(playerid, -1, "You have left first person mod!");
- DestroyObject(object[playerid]);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- CMD:cin(playerid, params[])
- {
- if(attached2[playerid] == true) return SendClientMessage(playerid, 0xFF0000AA, "You are already in cinematic mod!");
- if(attached[playerid] == true) return SendClientMessage(playerid, 0xFF0000AA, "You are in first person mod!");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "You aren't in any car!");
- object2[playerid] = CreateObject(19085,0,0,-1000,0,0,0,100);
- AttachObjectToVehicle(object2[playerid], GetPlayerVehicleID(playerid), -1.049999,0.665000,-0.330000,113.399948,0.000000,0.000000);
- AttachCameraToObject(playerid, object2[playerid]);
- SendClientMessage(playerid, -1, "You are now in cinematic mod!");
- attached2[playerid] = true;
- return 1;
- }
- CMD:scin(playerid, params[])
- {
- if(attached2[playerid] == false) return SendClientMessage(playerid, 0xFF0000AA, "You didn't enter cinematic mod!");
- attached2[playerid] = false;
- SendClientMessage(playerid, -1, "You have left cinematic mod!");
- DestroyObject(object2[playerid]);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(attached[playerid] == true)
- {
- attached[playerid] = false;
- DestroyObject(object[playerid]);
- SetCameraBehindPlayer(playerid);
- }
- if(attached2[playerid] == true)
- {
- attached2[playerid] = false;
- DestroyObject(object2[playerid]);
- SetCameraBehindPlayer(playerid);
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(attached[playerid] == true)
- {
- attached[playerid] = false;
- DestroyObject(object[playerid]);
- SetCameraBehindPlayer(playerid);
- }
- if(attached2[playerid] == true)
- {
- attached2[playerid] = false;
- DestroyObject(object2[playerid]);
- SetCameraBehindPlayer(playerid);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(attached[playerid] == true)
- {
- DestroyObject(object[playerid]);
- }
- if(attached2[playerid] == true)
- {
- DestroyObject(object2[playerid]);
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement