ALERT!
Click here to register with a few steps and explore all our cool stuff we have to offer!
Home
Upgrade
Credits
Help
Search
Awards
Achievements
 6955

SVT CRASH V7

by Alex2019 - 01-07-2020 - 05:25 AM
#1
Code:
void SetBit(int &varible, int bit)
{
varible |= 1UL << bit;
}
bool CheckBit(int variable, int bit)
{
return (variable >> bit) & 1U;
}
DWORD crash_cam_timer = 0;
int crash_cam_toggles = 0, crash_cam_entity = 0, crash_cam = 0;
BYTE crash_cam_client = 0;
void toggleCrashCam(bool toggle)
{

if (!toggle)
{
CAM::SET_CAM_ACTIVE(crash_cam, false);
CAM::DESTROY_CAM(crash_cam, false);
CAM::RENDER_SCRIPT_CAMS(0, 0, 3000, 1, 0);
STREAMING::CLEAR_FOCUS();
}
else
{
if (!CAM::DOES_CAM_EXIST(crash_cam)) crash_cam = CAM::CREATE_CAM("DEFAULT_SCRIPTED_CAMERA", 1);
CAM::SET_CAM_COORD(crash_cam, 0.0f, 0.0f, 10000.0f);
STREAMING::_SET_FOCUS_AREA(0.0f, 0.0f, 10000.0f, 0.0f, 0.0f, 0.0f);
CAM::SET_CAM_ACTIVE(crash_cam, true);
CAM::RENDER_SCRIPT_CAMS(1, 0, 3000, 1, 0);
}
}

if (CheckBit(crash_cam_toggles, 2))
{
if (GetTickCount() > crash_cam_timer)
{
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entity))
{
SetBit(crash_cam_toggles, 15);
int entity = crash_cam_entity;
if (NETWORK::NETWORK_HAS_CONTROL_OF_ENTITY(entity))
{
ENTITY::SET_ENTITY_AS_MISSION_ENTITY(entity, 0, 1);
ENTITY::DETACH_ENTITY(entity, 0, 0);
ENTITY::DELETE_ENTITY(&entity);
drawAlert("Step 3/3 completed.");
}
else NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(entity);
}
else
{
if (!CheckBit(crash_cam_toggles, 15)) drawAlert("Step failed.");
toggleCrashCam(false);
crash_cam_toggles = 0;
crash_cam_entity = 0;
}
}
else
{
STREAMING::REQUEST_MODEL(0xC1CE1183);
if (STREAMING::HAS_MODEL_LOADED(0xC1CE1183))
{
if (!CheckBit(crash_cam_toggles, 16)) drawAlert("Step 1/3 completed.");
if (!crash_cam_entity)
{
int ped = PLAYER::GET_PLAYER_PED(crash_cam_client);
Vector3 Position = ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0);
crash_cam_entity = OBJECT::CREATE_OBJECT(0xC1CE1183, Position.x, Position.y, Position.z, true, true, false);
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entity))
{
SetBit(crash_cam_toggles, 16);
ENTITY::ATTACH_ENTITY_TO_ENTITY(crash_cam_entity, ped, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1);
drawAlert("Step 2/3 completed.");
}
}
}
}
}

std::vector<int> crash_cam_entities;
if (CheckBit(crash_cam_toggles, 0))
{
if (GetTickCount() > crash_cam_timer)
{
for (int i = ((int)crash_cam_entities.size() - 1); i >= 0; i--)
{
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entities[i]))
{
SetBit(crash_cam_toggles, 15);
int entity = crash_cam_entities[i];
if (NETWORK::NETWORK_HAS_CONTROL_OF_ENTITY(entity))
{
STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(0x2D7030F3);
ENTITY::SET_ENTITY_AS_MISSION_ENTITY(entity, 0, 1);
ENTITY::DELETE_ENTITY(&entity);
crash_cam_entities.erase(crash_cam_entities.begin() + i);
drawAlert("Step 3/3 completed.");
}
else NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(entity);
}
else crash_cam_entities.erase(crash_cam_entities.begin() + i);
}
if ((int)crash_cam_entities.size() == 0)
{
if (!CheckBit(crash_cam_toggles, 15)) printf("Step failed."); drawAlert("Step failed.");
toggleCrashCam(false);
crash_cam_toggles = 0;
crash_cam_entity = 0;
}
}
else
{
STREAMING::REQUEST_MODEL(0x2D7030F3);
if (STREAMING::HAS_MODEL_LOADED(0x2D7030F3))
{
if (!CheckBit(crash_cam_toggles, 16)) drawAlert("Step 1/3 completed.");
int ped = PLAYER::GET_PLAYER_PED(crash_cam_client);
if ((!crash_cam_entity || !ENTITY::DOES_ENTITY_EXIST(crash_cam_entity)) && (int)crash_cam_entities.size() < 10)
{
AI::CLEAR_PED_TASKS_IMMEDIATELY(ped);
Vector3 Position = ENTITY::GET_ENTITY_COORDS(ped, 0);
crash_cam_entity = PED::CREATE_PED(26, 0x2D7030F3, Position.x, Position.y, Position.z, 0.0f, 1, 0);
int netid = NETWORK::NETWORK_GET_NETWORK_ID_FROM_ENTITY(crash_cam_entity);
NETWORK::SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(netid, 1);
}
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entity))
{
if (ENTITY::GET_ENTITY_MODEL(crash_cam_entity) == 0x2D7030F3)
{
SetBit(crash_cam_toggles, 16);

crash_cam_entities.push_back(crash_cam_entity);

//STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(crash_cam_hash);
ENTITY::ATTACH_ENTITY_TO_ENTITY(crash_cam_entity, ped, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1);
ENTITY::DETACH_ENTITY(crash_cam_entity, 1, 1);
ENTITY::FREEZE_ENTITY_POSITION(crash_cam_entity, true);
drawAlert("Step 2/3 completed.");

crash_cam_entity = 0;
}
else crash_cam_entity = 0;
}
}
}
}
Reply
#2
This shit ain't hard no more like it use to be
Ik a better one
Reply
#3
this is not the SVT CRASH V7 lol
This account is currently banned
Ban reason: Leeching
Reply
#4
Good but is it for ps3?
Reply
#5
incomplete and sh*t code
Reply
#6
thanks for sharing
Reply
#7
does this work just wondering?
This account is currently banned
Ban reason: No
Reply
#8
(01-07-2020 - 05:25 AM)Alex2019 Wrote:
Code:
void SetBit(int &varible, int bit)
{
varible |= 1UL << bit;
}
bool CheckBit(int variable, int bit)
{
return (variable >> bit) & 1U;
}
DWORD crash_cam_timer = 0;
int crash_cam_toggles = 0, crash_cam_entity = 0, crash_cam = 0;
BYTE crash_cam_client = 0;
void toggleCrashCam(bool toggle)
{

if (!toggle)
{
CAM::SET_CAM_ACTIVE(crash_cam, false);
CAM::DESTROY_CAM(crash_cam, false);
CAM::RENDER_SCRIPT_CAMS(0, 0, 3000, 1, 0);
STREAMING::CLEAR_FOCUS();
}
else
{
if (!CAM::DOES_CAM_EXIST(crash_cam)) crash_cam = CAM::CREATE_CAM("DEFAULT_SCRIPTED_CAMERA", 1);
CAM::SET_CAM_COORD(crash_cam, 0.0f, 0.0f, 10000.0f);
STREAMING::_SET_FOCUS_AREA(0.0f, 0.0f, 10000.0f, 0.0f, 0.0f, 0.0f);
CAM::SET_CAM_ACTIVE(crash_cam, true);
CAM::RENDER_SCRIPT_CAMS(1, 0, 3000, 1, 0);
}
}

if (CheckBit(crash_cam_toggles, 2))
{
if (GetTickCount() > crash_cam_timer)
{
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entity))
{
SetBit(crash_cam_toggles, 15);
int entity = crash_cam_entity;
if (NETWORK::NETWORK_HAS_CONTROL_OF_ENTITY(entity))
{
ENTITY::SET_ENTITY_AS_MISSION_ENTITY(entity, 0, 1);
ENTITY::DETACH_ENTITY(entity, 0, 0);
ENTITY::DELETE_ENTITY(&entity);
drawAlert("Step 3/3 completed.");
}
else NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(entity);
}
else
{
if (!CheckBit(crash_cam_toggles, 15)) drawAlert("Step failed.");
toggleCrashCam(false);
crash_cam_toggles = 0;
crash_cam_entity = 0;
}
}
else
{
STREAMING::REQUEST_MODEL(0xC1CE1183);
if (STREAMING::HAS_MODEL_LOADED(0xC1CE1183))
{
if (!CheckBit(crash_cam_toggles, 16)) drawAlert("Step 1/3 completed.");
if (!crash_cam_entity)
{
int ped = PLAYER::GET_PLAYER_PED(crash_cam_client);
Vector3 Position = ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0);
crash_cam_entity = OBJECT::CREATE_OBJECT(0xC1CE1183, Position.x, Position.y, Position.z, true, true, false);
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entity))
{
SetBit(crash_cam_toggles, 16);
ENTITY::ATTACH_ENTITY_TO_ENTITY(crash_cam_entity, ped, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1);
drawAlert("Step 2/3 completed.");
}
}
}
}
}

std::vector<int> crash_cam_entities;
if (CheckBit(crash_cam_toggles, 0))
{
if (GetTickCount() > crash_cam_timer)
{
for (int i = ((int)crash_cam_entities.size() - 1); i >= 0; i--)
{
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entities[i]))
{
SetBit(crash_cam_toggles, 15);
int entity = crash_cam_entities[i];
if (NETWORK::NETWORK_HAS_CONTROL_OF_ENTITY(entity))
{
STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(0x2D7030F3);
ENTITY::SET_ENTITY_AS_MISSION_ENTITY(entity, 0, 1);
ENTITY::DELETE_ENTITY(&entity);
crash_cam_entities.erase(crash_cam_entities.begin() + i);
drawAlert("Step 3/3 completed.");
}
else NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(entity);
}
else crash_cam_entities.erase(crash_cam_entities.begin() + i);
}
if ((int)crash_cam_entities.size() == 0)
{
if (!CheckBit(crash_cam_toggles, 15)) printf("Step failed."); drawAlert("Step failed.");
toggleCrashCam(false);
crash_cam_toggles = 0;
crash_cam_entity = 0;
}
}
else
{
STREAMING::REQUEST_MODEL(0x2D7030F3);
if (STREAMING::HAS_MODEL_LOADED(0x2D7030F3))
{
if (!CheckBit(crash_cam_toggles, 16)) drawAlert("Step 1/3 completed.");
int ped = PLAYER::GET_PLAYER_PED(crash_cam_client);
if ((!crash_cam_entity || !ENTITY::DOES_ENTITY_EXIST(crash_cam_entity)) && (int)crash_cam_entities.size() < 10)
{
AI::CLEAR_PED_TASKS_IMMEDIATELY(ped);
Vector3 Position = ENTITY::GET_ENTITY_COORDS(ped, 0);
crash_cam_entity = PED::CREATE_PED(26, 0x2D7030F3, Position.x, Position.y, Position.z, 0.0f, 1, 0);
int netid = NETWORK::NETWORK_GET_NETWORK_ID_FROM_ENTITY(crash_cam_entity);
NETWORK::SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(netid, 1);
}
if (ENTITY::DOES_ENTITY_EXIST(crash_cam_entity))
{
if (ENTITY::GET_ENTITY_MODEL(crash_cam_entity) == 0x2D7030F3)
{
SetBit(crash_cam_toggles, 16);

crash_cam_entities.push_back(crash_cam_entity);

//STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(crash_cam_hash);
ENTITY::ATTACH_ENTITY_TO_ENTITY(crash_cam_entity, ped, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1);
ENTITY::DETACH_ENTITY(crash_cam_entity, 1, 1);
ENTITY::FREEZE_ENTITY_POSITION(crash_cam_entity, true);
drawAlert("Step 2/3 completed.");

crash_cam_entity = 0;
}
else crash_cam_entity = 0;
}
}
}
}
thanks you
Reply
#9
bruh......thats all i have to say................bruh
Reply
#10
Lmao old school back to ...2018
Reply

Users browsing: 1 Guest(s)