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  
millennium

Turning off the mobile phone [for Driving Instructor Mod]

Recommended Posts

millennium

I'm working on a driving instructor mod and I want to turn off constantly being called on the mobile phone. I tried using the DESTROY_MOBILE_PHONE function on every Tick, which stops the phone from popping up, but you still hear the sound of being called. Anyone know how to prevent this?

 

EDIT: The DESTROY_MOBILE_PHONE-function seems to be working now. Maybe the script hadn't finished loading yet before getting the phone call.

EDIT2: Nope, it's actually still not working. >.< Anyone have any idea? It seems like the DESTROY_MOBILE_PHONE-function turns off the phone after popping up, but the function doesn't prevent the phone from popping up. Since my camera is set up in a way that the phone is not visible it doesn't bother the view, but the sound is a bother. Maybe I should look for a way to disable certain sounds.

EDIT3: I fixed my problem by using a 100% save. This stops missions from coming up. Thanks go to StAfFMaN for this tip! :)

 

Also, if anyone knows a good suitable car, that would be great. At the moment I'm using the Obey 9F ('ninef2'). With the roof down and the window smashed. I'd like to be able to see the dashboard for the signalling lights, but I don't want any clipping and other parts of the car blocking the view.

OvywozC.png

Edited by millennium

Share this post


Link to post
Share on other sites
StAfFMaN

Try this :

if(DrivingInstructor == true){      Game.DisableControlThisFrame(1, GTA.Control.Phone);}

put in "OnTick();"

 

best regard

Edited by StAfFMaN

Share this post


Link to post
Share on other sites
millennium

Try this :

Thanks for the reply! I've already disabled all controls (for user input) and only enable those I need for vehicle control. I'm looking to prevent the player being called by NPCs, for example by Simeon.

 

Hmm, my code seems to be working now. Maybe the script hadn't finished loading yet before getting the phone call.

EDIT: Not working after all. >.<

Edited by millennium

Share this post


Link to post
Share on other sites
Bob_74

 

Try this :

Thanks for the reply! I've already disabled all controls (for user input) and only enable those I need for vehicle control. I'm looking to prevent the player being called by NPCs, for example by Simeon.

 

Hmm, my code seems to be working now. Maybe the script hadn't finished loading yet before getting the phone call.

 

Speaking of script, you can stop and start a script.

There are a few scripts handling the phone, maybe try to kill them and restart them when you leave the car?

 

That's what I use:

 

public static void StartScript(string scriptName, int buffer){	Function.Call(Hash.REQUEST_SCRIPT, scriptName);	while (!Function.Call<bool>(Hash.HAS_SCRIPT_LOADED, scriptName))	{		Function.Call(Hash.REQUEST_SCRIPT, scriptName);		GTA.Script.Yield();	}	Function.Call(Hash.START_NEW_SCRIPT, scriptName, buffer);	Function.Call(Hash.SET_SCRIPT_AS_NO_LONGER_NEEDED, scriptName);}public static void TerminateScript(string scriptName){	Function.Call(Hash.TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME, scriptName);}
You will find the buffer values in the decompiled scripts, look for your script name ;) Edited by Bob_74

Share this post


Link to post
Share on other sites
millennium

 

 

Try this :

Thanks for the reply! I've already disabled all controls (for user input) and only enable those I need for vehicle control. I'm looking to prevent the player being called by NPCs, for example by Simeon.

 

Hmm, my code seems to be working now. Maybe the script hadn't finished loading yet before getting the phone call.

 

Speaking of script, you can stop and start a script.

There are a few scripts handling the phone, maybe try to kill them and restart them when you leave the car?

 

You will find the buffer values in the decompiled scripts, look for your script name ;)

 

The DESTROY_MOBILE_PHONE-function seems to be working. I have to call it every Tick, though. That script-starting/terminating code looks useful to keep in mind when working on my mod. Can you explain how I can find the buffer values? And how I can find specific scripts like the ones handling the phone?

EDIT: Not working after all. >.<

Edited by millennium

Share this post


Link to post
Share on other sites
millennium

It seems like the DESTROY_MOBILE_PHONE-function turns off the phone after popping up, but the function doesn't prevent the phone from popping up. Since my camera is set up in a way that the phone is not visible it doesn't bother the view, but the sound is a bother. Maybe I should look for a way to disable certain sounds.

Edited by millennium

Share this post


Link to post
Share on other sites
StAfFMaN

Do you mod your game with a 100% save ? Without mission coming up ?

Share this post


Link to post
Share on other sites
millennium

Do you mod your game with a 100% save ? Without mission coming up ?

I didn't. I only recently got the game and started modding. That fixed my problem. Thank you very much!

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.