Kieran_S Posted February 16, 2021 Share Posted February 16, 2021 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 More sharing options...
LeeC22 Posted February 16, 2021 Share Posted February 16, 2021 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 More sharing options...
Kieran_S Posted February 16, 2021 Author Share Posted February 16, 2021 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 More sharing options...
LeeC22 Posted February 16, 2021 Share Posted February 16, 2021 (edited) 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 February 16, 2021 by LeeC22 Link to comment Share on other sites More sharing options...
Kieran_S Posted February 16, 2021 Author Share Posted February 16, 2021 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 More sharing options...
LeeC22 Posted February 16, 2021 Share Posted February 16, 2021 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 More sharing options...
Kieran_S Posted February 16, 2021 Author Share Posted February 16, 2021 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 More sharing options...
Kieran_S Posted February 16, 2021 Author Share Posted February 16, 2021 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 More sharing options...
leihebi Posted February 16, 2021 Share Posted February 16, 2021 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 More sharing options...
LeeC22 Posted February 16, 2021 Share Posted February 16, 2021 (edited) 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 February 16, 2021 by LeeC22 Link to comment Share on other sites More sharing options...
leihebi Posted February 16, 2021 Share Posted February 16, 2021 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 More sharing options...
Kieran_S Posted February 16, 2021 Author Share Posted February 16, 2021 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 More sharing options...
LeeC22 Posted February 16, 2021 Share Posted February 16, 2021 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 More sharing options...
Kieran_S Posted February 16, 2021 Author Share Posted February 16, 2021 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. LeeC22 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now