172 lines
4.6 KiB
C++
Raw Normal View History

2021-05-19 16:05:21 +02:00
#pragma once
namespace big
{
enum class CustomWeapon
2021-05-19 16:05:21 +02:00
{
NONE,
CAGE_GUN,
DELETE_GUN,
2021-05-20 18:19:01 +02:00
GRAVITY_GUN,
STEAL_VEHICLE_GUN,
2021-05-20 21:04:03 +02:00
REPAIR_GUN,
VEHICLE_GUN
2021-05-19 16:05:21 +02:00
};
enum class eEntityType
{
UNK_0,
UNK_1,
UNK_2,
UNK_3,
UNK_4,
VEHICLE,
PED,
};
enum class eTransitionState
{
TRANSITION_STATE_EMPTY,
TRANSITION_STATE_SP_SWOOP_UP,
TRANSITION_STATE_MP_SWOOP_UP,
TRANSITION_STATE_CREATOR_SWOOP_UP,
TRANSITION_STATE_PRE_HUD_CHECKS,
TRANSITION_STATE_WAIT_HUD_EXIT,
TRANSITION_STATE_WAIT_FOR_SUMMON,
TRANSITION_STATE_SP_SWOOP_DOWN,
TRANSITION_STATE_MP_SWOOP_DOWN,
TRANSITION_STATE_CANCEL_JOINING,
TRANSITION_STATE_RETRY_LOADING,
TRANSITION_STATE_RETRY_LOADING_SLOT_1,
TRANSITION_STATE_RETRY_LOADING_SLOT_2,
TRANSITION_STATE_RETRY_LOADING_SLOT_3,
TRANSITION_STATE_RETRY_LOADING_SLOT_4,
TRANSITION_STATE_WAIT_ON_INVITE,
TRANSITION_STATE_PREJOINING_FM_SESSION_CHECKS,
TRANSITION_STATE_LOOK_FOR_FRESH_JOIN_FM,
TRANSITION_STATE_LOOK_TO_JOIN_ANOTHER_SESSION_FM,
TRANSITION_STATE_CONFIRM_FM_SESSION_JOINING,
TRANSITION_STATE_WAIT_JOIN_FM_SESSION,
TRANSITION_STATE_CREATION_ENTER_SESSION,
TRANSITION_STATE_PRE_FM_LAUNCH_SCRIPT,
TRANSITION_STATE_FM_TEAMFULL_CHECK,
TRANSITION_STATE_START_FM_LAUNCH_SCRIPT,
TRANSITION_STATE_FM_TRANSITION_CREATE_PLAYER,
TRANSITION_STATE_IS_FM_AND_TRANSITION_READY,
TRANSITION_STATE_FM_SWOOP_DOWN,
TRANSITION_STATE_POST_BINK_VIDEO_WARP,
TRANSITION_STATE_FM_FINAL_SETUP_PLAYER,
TRANSITION_STATE_MOVE_FM_TO_RUNNING_STATE,
TRANSITION_STATE_FM_HOW_TO_TERMINATE,
TRANSITION_STATE_START_CREATOR_PRE_LAUNCH_SCRIPT_CHECK,
TRANSITION_STATE_START_CREATOR_LAUNCH_SCRIPT,
TRANSITION_STATE_CREATOR_TRANSITION_CREATE_PLAYER,
TRANSITION_STATE_IS_CREATOR_AND_TRANSITION_READY,
TRANSITION_STATE_CREATOR_SWOOP_DOWN,
TRANSITION_STATE_CREATOR_FINAL_SETUP_PLAYER,
TRANSITION_STATE_MOVE_CREATOR_TO_RUNNING_STATE,
TRANSITION_STATE_PREJOINING_TESTBED_SESSION_CHECKS,
TRANSITION_STATE_LOOK_FOR_FRESH_JOIN_TESTBED,
TRANSITION_STATE_LOOK_FOR_FRESH_HOST_TESTBED,
TRANSITION_STATE_LOOK_TO_JOIN_ANOTHER_SESSION_TESTBED,
TRANSITION_STATE_LOOK_TO_HOST_SESSION_TESTBED,
TRANSITION_STATE_CONFIRM_TESTBED_SESSION_JOINING,
TRANSITION_STATE_WAIT_JOIN_TESTBED_SESSION,
TRANSITION_STATE_START_TESTBED_LAUNCH_SCRIPT,
TRANSITION_STATE_TESTBED_TRANSITION_CREATE_PLAYER,
TRANSITION_STATE_IS_TESTBED_AND_TRANSITION_READY,
TRANSITION_STATE_TESTBED_SWOOP_DOWN,
TRANSITION_STATE_TESTBED_FINAL_SETUP_PLAYER,
TRANSITION_STATE_MOVE_TESTBED_TO_RUNNING_STATE,
TRANSITION_STATE_TESTBED_HOW_TO_TERMINATE,
TRANSITION_STATE_QUIT_CURRENT_SESSION_PROMPT,
TRANSITION_STATE_WAIT_FOR_TRANSITION_SESSION_TO_SETUP,
TRANSITION_STATE_TERMINATE_SP,
TRANSITION_STATE_WAIT_TERMINATE_SP,
TRANSITION_STATE_KICK_TERMINATE_SESSION,
TRANSITION_STATE_TERMINATE_SESSION,
TRANSITION_STATE_WAIT_TERMINATE_SESSION,
TRANSITION_STATE_TERMINATE_SESSION_AND_HOLD,
TRANSITION_STATE_TERMINATE_SESSION_AND_MOVE_INTO_HOLDING_STATE,
TRANSITION_STATE_TEAM_SWAPPING_CHECKS,
TRANSITION_STATE_RETURN_TO_SINGLEPLAYER,
TRANSITION_STATE_WAIT_FOR_SINGLEPLAYER_TO_START,
TRANSITION_STATE_WAITING_FOR_EXTERNAL_TERMINATION_CALL,
TRANSITION_STATE_TERMINATE_MAINTRANSITION,
TRANSITION_STATE_WAIT_FOR_DIRTY_LOAD_CONFIRM,
TRANSITION_STATE_DLC_INTRO_BINK,
TRANSITION_STATE_MAX = INT_MAX
};
enum eVehicleFlags
{
TRIGGER_SPAWN_TOGGLE = 1 << 0,
DESTROYED = 1 << 1,
HAS_INSURANCE = 1 << 2,
2022-01-10 12:39:09 +01:00
UNK0 = 1 << 3,
IMPOUNDED = 1 << 6,
UNK1 = 1 << 10,
2022-01-10 12:39:09 +01:00
SPAWN_AT_MORS_MUTUAL = 1 << 11,
UNK2 = 1 << 16
};
enum class ePedTask
{
TASK_NONE,
TASK_FOOT = 1 << 4,
TASK_UNK = 1 << 5,
TASK_DRIVING = 1 << 6
};
enum class eRemoteEvent
{
Bounty = 1294995624,
CeoBan = -764524031,
CeoKick = 248967238,
CeoMoney = 1890277845,
ClearWantedLevel = -91354030,
Crash = -1386010354,
FakeDeposit = 677240627,
ForceMission = 2020588206,
GtaBanner = 1572255940,
MCTeleport = 962740265,
NetworkBail = 1228916411,
PersonalVehicleDestroyed = 802133775,
RemoteOffradar = -391633760,
RotateCam = 801199324,
SendToCutscene = 1068259786,
SendToIsland = -621279188,
SoundSpam = 1132878564,
Spectate = -1113591308,
Teleport = 603406648,
TransactionError = -1704141512,
VehicleKick = 578856274,
Unknown1 = -145306724,
Unknown2 = -581037897,
Unknown3 = 1757755807,
Unknown4 = 436475575,
Unknown5 = 990606644,
Unknown6 = 69874647
};
2021-08-05 01:26:45 +02:00
enum class eSessionType
{
JOIN_PUBLIC,
NEW_PUBLIC,
CLOSED_CREW,
CREW,
CLOSED_FRIENDS = 6,
FIND_FRIEND = 9,
SOLO,
INVITE_ONLY,
JOIN_CREW,
LEAVE_ONLINE = -1
};
enum class SpeedoMeter
{
DISABLED,
KMH,
MPH
};
2021-05-19 16:05:21 +02:00
}