Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Tuners
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    2. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    3. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    4. Bugs*

    1. Grand Theft Auto Series

      1. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    6. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

      1. GTANet 20th Anniversary
    2. Support

    3. Suggestions

[c++] Check if game paused


HeresOtis
 Share

Recommended Posts

How does one check if the game is paused (pause menu)?

I tried using UI::IS_PAUSE_MENU_ACTIVE() but it doesn't seem to work.

Link to comment
Share on other sites

Maybe you could try UI::GET_PAUSE_MENU_STATE. It returns an integer, and has at least 15 different returned states.

Link to comment
Share on other sites

For some reason, still not working with using all provided functions you gave.

Does GAMEPLAY::SET_THIS_SCRIPT_CAN_BE_PAUSED() need to be in a loop?

Edited by HeresOtis
Link to comment
Share on other sites

unknown modder

you only need to call it once and pass 0 as the argument. that way the script will still run while the game is paused. then you can use is_pause_menu_active to detect if the game is paused

  • Like 1
Link to comment
Share on other sites

Have you or someone else successfully used these functions to allow a script to run when game is paused? I'm using them correctly but just want to verify if these are actually working.

Link to comment
Share on other sites

  • 2 weeks later...

Can anyone verify if UI::IS_PAUSE_MENU_ACTIVE() works? I tried different ways using this and other functions, but to no avail.

Link to comment
Share on other sites

  • 2 years later...
Jupiter_Hortenzievich

Looks like this topic is dead. Any help would be appreciated, we still need to check if game is paused or not.

Anyway, it looks like if the scripts were paused while the game is paused: SET_THIS_SCRIPT_CAN_BE_PAUSED(0)  does not seem to do anything meaningful.
IS_PAUSE_MENU_ACTIVE() didn't help either.
Maybe, there are other methods, like memory hacking, or other natives to check, but if someone knows the ultimate solution, please don't keep it secret!

 

Edited by Jupiter_Hortenzievich
Adding some clarification, some more info.
Link to comment
Share on other sites

I also had no luck using SET_THIS_SCRIPT_CAN_BE_PAUSED.

 

One way to do it would simply be to detect the key press / button press.

This is not full proof as they could be rebound but its simple and will work.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.