Incorporate eThreadState changes (#3558)
This commit is contained in:
parent
d83be697a3
commit
e61dc44a55
@ -3,7 +3,7 @@ include(FetchContent)
|
||||
FetchContent_Declare(
|
||||
gtav_classes
|
||||
GIT_REPOSITORY https://github.com/Yimura/GTAV-Classes.git
|
||||
GIT_TAG aebd69542e58fab8975da76c3e555b122ddef5d6
|
||||
GIT_TAG 21cbc2076b8d0ac9cbd98d05ebabadcced546f30
|
||||
GIT_PROGRESS TRUE
|
||||
CONFIGURE_COMMAND ""
|
||||
BUILD_COMMAND ""
|
||||
|
@ -117,7 +117,7 @@ namespace big
|
||||
if (!stack || !net_component)
|
||||
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;
|
||||
|
||||
for (int i = 0; i < 15; i++)
|
||||
|
@ -369,7 +369,7 @@ namespace big
|
||||
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);
|
||||
if (thread)
|
||||
thread->m_context.m_state = rage::eThreadState::unk_3;
|
||||
thread->m_context.m_state = rage::eThreadState::paused;
|
||||
else
|
||||
LOG(FATAL) << "Failed to find MP_Weapons script!";
|
||||
SCRIPT::SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(script_hash);
|
||||
|
@ -35,7 +35,7 @@ namespace big
|
||||
if (!m_thread)
|
||||
return false;
|
||||
|
||||
m_thread->m_context.m_state = rage::eThreadState::unk_3;
|
||||
m_thread->m_context.m_state = rage::eThreadState::paused;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -127,7 +127,7 @@ namespace big::scripts
|
||||
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
|
||||
if (check_players_in_state(launcher, 5))
|
||||
|
Reference in New Issue
Block a user