Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      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. Grand Theft Auto Series

      1. Bugs*
      2. 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. GTA San Andreas

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

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

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. 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

    2. Support

    3. Suggestions

*DO NOT* SHARE MEDIA OR LINKS TO LEAKED COPYRIGHTED MATERIAL. Discussion is allowed.

Opcode - Player Has Been Discovered?


rllyguy
 Share

Recommended Posts

Hey guys, I was just wondering if there is a opcode that checks if the player.actor was discovered by a different actor?

Since there is obviously a detection script in game.

Link to comment
Share on other sites

I don't think such a opcode is Available yet,

 

Alter:

check the distance after which they can discover the Player,

& from next time, you can check if the current Dist. is less or Equal to discover-able Dist.

Link to comment
Share on other sites

What do you mean by discover? I'm pretty sure you want HAS_CHAR_SPOTTED_CHAR though.

Link to comment
Share on other sites

Although, I made a script that ask if the actor has spotted the player and will attack the player if it did. However, I didn't even wasn't even in front of the actor (crouched) and he attacked me straight away.

Link to comment
Share on other sites

Although, I made a script that ask if the actor has spotted the player and will attack the player if it did. However, I didn't even wasn't even in front of the actor (crouched) and he attacked me straight away.

try using the set ped_acquaintance opcode. set the default behavior of the ped to you to "2" (this makes the ped ignore you until provoked) and then once he's spotted the player use the same ped_acquaintance opcode and set it to "4" (attack on site)

Link to comment
Share on other sites

Well the thing is that, I wanted to make a script that if you get discovered for a long period of time, you will lose the game. So, I was wondering if there is any opcodes that can help me achieve that.

Link to comment
Share on other sites

Try to make a script using these :

 

00A0: store_actor $PLAYER_ACTOR position_to [email protected] [email protected] [email protected]

 

 

0855: get_actor $PLAYER_ACTOR  noise_level_at [email protected] [email protected] [email protected] store_to [email protected] 

 

 

0364:   actor [email protected] spotted_actor $PLAYER_ACTOR

 

 

0172: [email protected] = actor $PLAYER_ACTOR Z_angle 

 

 

0172: [email protected] = actor [email protected] Z_angle 

 

 

if and0019:   [email protected] > 0 00F3:   actor $PLAYER_ACTOR near_actor [email protected] radius 2.0 2.0 0.0 on_foot then

 

 

 

else if or0364:   actor [email protected] spotted_actor $PLAYER_ACTOR 0045:   [email protected] == [email protected] // (float) then

 

 

This is not 100% accurate , so you must check first all the possibilities that can make the script look weird .

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.