FiveM Docs / Native Reference
API Set:
  • all
  • server
  • client
Language:
  • raw
  • lua
  • c#
  • js
Namespace: HUDAPI set: clientGame: gta5editImprove

PAUSE_MENU_ACTIVATE_CONTEXT

0xDD564BDD0472C936
0x9FE8FD5E
// PauseMenuActivateContext
void PAUSE_MENU_ACTIVATE_CONTEXT(Hash hash);
Parameters:
  • hash:

    Context name hash.

Activates the specified frontend menu context.

pausemenu.xml defines some specific menu options using 'context'. Context is basically a 'condition'.

The *ALL* part of the context means that whatever is being defined, will be active when any or all of those conditions after *ALL* are met.

The *NONE* part of the context section means that whatever is being defined, will NOT be active if any or all of the conditions after *NONE* are met.

This basically allows you to hide certain menu sections, or things like instructional buttons.

See the old description below for more info.


Seems to add/set the current menu context (to show/hide buttons?) Pausemenu.xml: <Contexts>*ALL*, DISPLAY_CORONA_BUTTONS, *NONE*, BET_LOCKED, BET_AVAILABLE, SCROLL_OPTION</Contexts> Code:

if (...) {
    sub_bbd34(a_0, 0, "FM_BET_HELP");
    UI::PAUSE_MENU_ACTIVATE_CONTEXT(${bet_available}); // This native
    UI::OBJECT_DECAL_TOGGLE(${bet_locked});
} else {
    sub_bbd34(a_0, 0, "");
    UI::OBJECT_DECAL_TOGGLE(${bet_available});
    UI::PAUSE_MENU_ACTIVATE_CONTEXT(${bet_locked}); // This native
}

OBJECT_DECAL_TOGGLE seems to remove a context, It also has a hash collision // Old Scripts do not make this native's purpose clear. However, this native most likely has something to do with decals since in nearly every instance, "OBJECT_DECAL_TOGGLE" is called prior.

Old name: _ADD_FRONTEND_MENU_CONTEXT

Privacy
•
Cookie Policy
•
Cookie Settings
IS_PAUSE_MENU_ACTIVE()
IS_PAUSE_MENU_RESTARTING()
IS_PAUSEMAP_IN_INTERIOR_MODE()
IS_RADAR_HIDDEN()
IS_RADAR_PREFERENCE_SWITCHED_ON()
IS_REPORTUGC_MENU_OPEN()
IS_SCRIPTED_HUD_COMPONENT_ACTIVE(int id)
IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(int id)
IS_SOCIAL_CLUB_ACTIVE()
IS_STREAMING_ADDITIONAL_TEXT(int p0)
IS_SUBTITLE_PREFERENCE_SWITCHED_ON()
IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(int playerId)
IS_WARNING_MESSAGE_ACTIVE()
_IS_WARNING_MESSAGE_ACTIVE_2()
IS_WAYPOINT_ACTIVE()
LINK_NAMED_RENDERTARGET(Hash modelHash)
LOCK_MINIMAP_ANGLE(int angle)
LOCK_MINIMAP_POSITION(float x, float y)
_LOG_DEBUG_INFO(char* p0)
OPEN_ONLINE_POLICIES_MENU()
OPEN_REPORTUGC_MENU()
OPEN_SOCIAL_CLUB_MENU()
_OVERRIDE_MULTIPLAYER_CHAT_COLOUR(int p0, int hudColor)
_OVERRIDE_MULTIPLAYER_CHAT_PREFIX(Hash gxtEntryHash)
PAUSE_MENU_ACTIVATE_CONTEXT(Hash hash)
PAUSE_MENU_DEACTIVATE_CONTEXT(Hash contextHash)
_PAUSE_MENU_DISABLE_BUSYSPINNER(BOOL toggle)
_PAUSE_MENU_GET_INDEX_OF_MOUSE_HOVERED_SLOT()
_PAUSE_MENU_GET_UNIQUE_ID_OF_MOUSE_HOVERED_SLOT()
PAUSE_MENU_IS_CONTEXT_ACTIVE(Hash contextHash)
PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE()
PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(int p0)
PAUSE_MENU_SET_BUSY_SPINNER(BOOL bVisible, int iColumnID, int iSpinnerIndex)
PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(BOOL setWarn)
PAUSE_MENUCEPTION_GO_DEEPER(int pageId)