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

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. DLC
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
      7. The Diamond Casino Heist
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA IV Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

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

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

      1. Guides & Strategies
      2. Help & Support
      3. GTA III Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
HeresOtis

[c++] Check if game paused

Recommended Posts

HeresOtis

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.

Share this post


Link to post
Share on other sites
Jitnaught

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

Share this post


Link to post
Share on other sites
unknown modder

Thats probably not the issue, its more than likely that the script is being pauses while the pause menu is active. Try using GAMEPLAY::SET_THIS_SCRIPT_CAN_BE_PAUSED to enable the script to run while the game is paused

  • Like 2

Share this post


Link to post
Share on other sites
HeresOtis

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites
HeresOtis

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.

Share this post


Link to post
Share on other sites
HeresOtis

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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
Tanjitsu

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • 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.