Incorporate eThreadState changes.
This commit is contained in:
parent
8c11a1ebb0
commit
0406f2e61d
@ -2,8 +2,8 @@ include(FetchContent)
|
|||||||
|
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
gtav_classes
|
gtav_classes
|
||||||
GIT_REPOSITORY https://github.com/Yimura/GTAV-Classes.git
|
GIT_REPOSITORY https://github.com/gir489returns/GTAV-Classes.git
|
||||||
GIT_TAG b9b832ab00c95a731f8472f696c5d026a29fd767
|
GIT_TAG edb71876ab8eee1e2663eb26c06bf6905c5d3934
|
||||||
GIT_PROGRESS TRUE
|
GIT_PROGRESS TRUE
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
|
@ -117,7 +117,7 @@ namespace big
|
|||||||
if (!stack || !net_component)
|
if (!stack || !net_component)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
thread->m_context.m_state = rage::eThreadState::unk_3;
|
thread->m_context.m_state = rage::eThreadState::paused;
|
||||||
g.m_hunt_the_beast_thread = thread;
|
g.m_hunt_the_beast_thread = thread;
|
||||||
|
|
||||||
for (int i = 0; i < 15; i++)
|
for (int i = 0; i < 15; i++)
|
||||||
|
@ -348,7 +348,7 @@ namespace big
|
|||||||
mp_weapons_thread_id = SYSTEM::START_NEW_SCRIPT_WITH_NAME_HASH(script_hash, 1424);
|
mp_weapons_thread_id = SYSTEM::START_NEW_SCRIPT_WITH_NAME_HASH(script_hash, 1424);
|
||||||
auto thread = gta_util::find_script_thread_by_id(mp_weapons_thread_id);
|
auto thread = gta_util::find_script_thread_by_id(mp_weapons_thread_id);
|
||||||
if (thread)
|
if (thread)
|
||||||
thread->m_context.m_state = rage::eThreadState::unk_3;
|
thread->m_context.m_state = rage::eThreadState::paused;
|
||||||
else
|
else
|
||||||
LOG(FATAL) << "Failed to find MP_Weapons script!";
|
LOG(FATAL) << "Failed to find MP_Weapons script!";
|
||||||
SCRIPT::SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(script_hash);
|
SCRIPT::SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(script_hash);
|
||||||
|
@ -35,7 +35,7 @@ namespace big
|
|||||||
if (!m_thread)
|
if (!m_thread)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
m_thread->m_context.m_state = rage::eThreadState::unk_3;
|
m_thread->m_context.m_state = rage::eThreadState::paused;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ namespace big::scripts
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
launcher->m_context.m_state = rage::eThreadState::unk_3; // prevent bad things from happening to the thread in the meantime
|
launcher->m_context.m_state = rage::eThreadState::paused; // prevent bad things from happening to the thread in the meantime
|
||||||
|
|
||||||
// 3) Remove players from that annoying waiting stage
|
// 3) Remove players from that annoying waiting stage
|
||||||
if (check_players_in_state(launcher, 5))
|
if (check_players_in_state(launcher, 5))
|
||||||
|
Reference in New Issue
Block a user