diff --git a/BigBaseV2/src/util/session.hpp b/BigBaseV2/src/util/session.hpp new file mode 100644 index 00000000..25ea4338 --- /dev/null +++ b/BigBaseV2/src/util/session.hpp @@ -0,0 +1,19 @@ +#pragma once +#include "core/data/session_types.hpp" +#include "script_global.hpp" +#include "script.hpp" + +namespace big::session +{ + void join_type(SessionType session) + { + if (session.id == eSessionType::LEAVE_ONLINE) + *script_global(1312443).at(2).as() = -1; + else + *script_global(1312860).as() = (int)session.id; + + *script_global(1312443).as() = 1; + script::get_current()->yield(200ms); + *script_global(1312443).as() = 0; + } +} \ No newline at end of file