#pragma once #include "native_hooks.hpp" #include "natives.hpp" #include "pointers.hpp" namespace big { namespace network { inline void NETWORK_SESSION_HOST(rage::scrNativeCallContext* src) { if (g.session.join_queued) { g_pointers->m_gta.m_join_session_by_info(*g_pointers->m_gta.m_network, &g.session.info, 1, 1 | 2, nullptr, 0); g.session.join_queued = false; src->set_return_value(TRUE); } else { src->set_return_value(NETWORK::NETWORK_SESSION_HOST(src->get_arg(0), src->get_arg(1), src->get_arg(2))); } } } }