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

[C#]Blip route issue


Kieran_S
 Share

Recommended Posts

Hi all,

I am having an issue with the route to the blips. I have never had an issue with this but it seem that it removes the route to the blip is I am at a different Z axis level and does not add it back. I am not sure if it is to do with the Z axis or not but it seems to be. If no then I am still not sure why the route is deleting.

 

Any help would be great.

 

Thanks.

Link to comment
Share on other sites

4 minutes ago, Kieran_S said:

it removes the route to the blip is I am at a different Z axis level and does not add it back.

 

Different Z-axis when? When you start, when you finish, on the way to the route?

Link to comment
Share on other sites

4 minutes ago, LeeC22 said:

 

Different Z-axis when? When you start, when you finish, on the way to the route?

It happens on the way. So for the first blip, it happens when I go over a bridge and for the second it is when it is far away so i'm guessing there is a different on the way to. The route is there at the start but disappears.

Link to comment
Share on other sites

5 minutes ago, Kieran_S said:

It happens on the way. So for the first blip, it happens when I go over a bridge and for the second it is when it is far away so i'm guessing there is a different on the way to. The route is there at the start but disappears.

 

This is a common problem, I had the same thing happen with my navigation mod. The nearest I could pinpoint it to, was it happening when the game tried to send you any kind of notification. I don't know why that would cause it but when I play as an adoon ped (which I do 99% of the time), it rarely happens and when you are an addon ped, you get no notifications. So there does seem a viable connection there.

 

Edit: I think it was the business related notification which were more suspect as they update the minimap.

 

Best solution is to periodically set the ShowRoute option on the blip, so that if it does disappear, you can force it back on again.

Edited by LeeC22
Link to comment
Share on other sites

1 minute ago, LeeC22 said:

 

This is a common problem, I had the same thing happen with my navigation mod. The nearest I could pinpoint it to, was it happening when the game tried to send you any kind of notification. I don't know why that would cause it but when I play as an adoon ped (which I do 99% of the time), it rarely happens and when you are an addon ped, you get no notifications. So there does seem a viable connection there.

 

Best solution is to periodically set the ShowRoute option on the blip, so that if it does disappear, you can force it back on again.

I didn't notice any notifications but I didn't look. I will set the show route into a loop until the player reaches the location and see if that works. Thanks for the idea and help.

Link to comment
Share on other sites

Just now, Kieran_S said:

I didn't notice any notifications but I didn't look. I will set the show route into a loop until the player reaches the location and see if that works. Thanks for the idea and help.

 

Just set it on a timer every 10 or 15 seconds or so.

Link to comment
Share on other sites

1 minute ago, LeeC22 said:

 

Just set it on a timer every 10 or 15 seconds or so.

OK, I will do that. Thanks.

Link to comment
Share on other sites

25 minutes ago, LeeC22 said:

 

Just set it on a timer every 10 or 15 seconds or so.

How do I set a timer for this? I have never actually set a timer. Had a look but can not figure it out. Maybe I missed something is there an example code I could reference to please?

Link to comment
Share on other sites

6 minutes ago, Kieran_S said:

How do I set a timer for this? I have never actually set a timer. Had a look but can not figure it out. Maybe I missed something is there an example code I could reference to please?

Examples: 

// Yes, the method can be private //
private void testTimerFunc(Client player, string text)
{
    NAPI.Chat.SendChatMessageToPlayer(player, "[TIMER] " + text);
}

void testTimerFunc()
{
    NAPI.Chat.SendChatMessageToAll("[TIMER2] Hello");
}

[Command("ttimer")]
public void timerTesting(Client player)
{
    // Lamda for parameter //
    new Timer(() => testTimerFunc(player, "hi"), 1000, 1);
    // Normal without parameters //
    new Timer(testTimerFunc, 1000, 1);
    // Without existing method //
    var timer = new Timer(() => { NAPI.Chat.SendChatMessageToPlayer(player, "[TIMER3] Bonus is da best"); }, 1000, 0);
    // Kill the timer //
    timer.Kill();
}

 

Link to comment
Share on other sites

5 minutes ago, leihebi said:



Examples: 

// Yes, the method can be private //
private void testTimerFunc(Client player, string text)
{
    NAPI.Chat.SendChatMessageToPlayer(player, "[TIMER] " + text);
}

void testTimerFunc()
{
    NAPI.Chat.SendChatMessageToAll("[TIMER2] Hello");
}

[Command("ttimer")]
public void timerTesting(Client player)
{
    // Lamda for parameter //
    new Timer(() => testTimerFunc(player, "hi"), 1000, 1);
    // Normal without parameters //
    new Timer(testTimerFunc, 1000, 1);
    // Without existing method //
    var timer = new Timer(() => { NAPI.Chat.SendChatMessageToPlayer(player, "[TIMER3] Bonus is da best"); }, 1000, 0);
    // Kill the timer //
    timer.Kill();
}

 

 

If that is using a System Timer() then I would strongly advise against using them because they are not TimeScale aware of the game state.

 

What I mean by that, is that if I set the TimeScale of the game to .5f, then time moves at half speed but the System timer continues at normal rate, which is now 2x game speed.

 

13 minutes ago, Kieran_S said:

How do I set a timer for this? I have never actually set a timer. Had a look but can not figure it out. Maybe I missed something is there an example code I could reference to please?

 

Simplest way was posted by someone else here 

 

Edited by LeeC22
Link to comment
Share on other sites

1 minute ago, LeeC22 said:

 

If that is using a System Timer() then I would strongly advise against using them because they are not TimeScale aware of the game state.

yeah,I don't know if his question is the same kind of question I had before. I'll send this post to him first

 

Link to comment
Share on other sites

4 minutes ago, LeeC22 said:

 

If that is using a System Timer() then I would strongly advise against using them because they are not TimeScale aware of the game state.

 

What I mean by that, is that if I set the TimeScale of the game to .5f, then time moves at half speed but the System timer continues at normal rate, which is now 2x game speed.

 

 

Simplest way was posted by someone else here 

 

 

1 minute ago, leihebi said:

yeah,I don't know if his question is the same kind of question I had before. I'll send this post to him first

 

OK, Thanks to the both of you. I will now have a look and figure it out.

Link to comment
Share on other sites

There's also this answer I posted on my old account in another thread.

 

That links to a project that is still on my Google Drive that has individual timers but also includes a TimerStack that allows you to create multiple timers which each fire off events when they expire. It's all TimeScale aware stuff as well.

 

 

Link to comment
Share on other sites

2 minutes ago, LeeC22 said:

There's also this answer I posted on my old account in another thread.

 

That links to a project that is still on my Google Drive that has individual timers but also includes a TimerStack that allows you to create multiple timers which each fire off events when they expire. It's all TimeScale aware stuff as well.

 

 

Ah OK, nice one. I appreciate the help and resources you have given me. Thanks.

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.