Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      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

SHDN phone check fix


Sergeeeek
 Share

Recommended Posts

Download

 

I finally managed to fix phone checks in SHDN. Problem was in aru's ScriptHook, it just wouldn't get global script variable addresses.

The fix itself was very simple, I just had to change instruction at address 0x100054E0 from:

mov ecx, [eax]

to:

mov ecx, eax

in ScriptHook.dll.

 

And now it works like a charm!

 

Update:

Here's a video prooving it

 

Edited by Sergeeeek
Link to comment
Share on other sites

Nice, good job, I never knew that it is scripthook fault. How did find it ?

 

P.S. I thought that someone created another thread about number checks, I was like "f*ck off"(sorry), but when I saw, lol.

 

Best regards,

Paul.

Edited by leftas
Link to comment
Share on other sites

Nice! You should release it on other websites too so many other developers can use this!\

 

Oh and because I don't know assembly, and am curious why this even works... what is the difference between

mov ecx, [eax]

and

mov ecx, eax

?

Edited by LetsPlayOrDy
Link to comment
Share on other sites

The way I did this was I downloaded ScriptHook .Net source and started digging into it. I found what phone checks don't work because aru's ScriptHook can't find the right address for a global variable. I decided to debug it and after hours of following the wrong lead :p I found what GetGlobalAddress function was getting the proper address of global variable array but then used it as a pointer instead.

 

 

what is the difference between

mov ecx, [eax]

and

mov ecx, eax

?

the difference is in first line eax used as a pointer instead of a value and in second it used as a value which is what we want :)

Edited by Sergeeeek
  • Like 2
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.