Absolutely yes if you jobless enough to count each dirsMatthew H wrote: ↑27 Jun 2025, 16:35also is it possible to make a one way road with only one lane using this?CommanderABab wrote: ↑20 Jul 2018, 04:25 How to change the standard movement on roads:
Remember, arrays start with 0.
Subtile Order of Each Road Tile:
..........
.....2
.0
3
.....1
..........
Moving direction is the sum of:
(This is from one of the subtiles above; a vehicle has reached this spot, the sum equals the possible directions it can go from here.)
1
2
4
8
So, "No direction" would be 0. Thus the vehicle would stop and most likely despawn. All directions would be 15 (for intersections).
An example of dirs for a two way road (24 number array):
(Dirs need to be provided for the frame in the comments, the others are determined from these)An example of dirs for a one way road (64 number array):Code: Select all
"dirs":[ 12,9,3,6 , //0 1, 1, 8,4, //1 1,1, 8, 2, //3 9,9,6,6, //5 1, 3, 12, 6, //7 13,11,14,7 //15 ]
(One for each of the first 15 road frames, the others are adapted from these.)Note: the numbers in these examples are from my b3.plugin, which allows non-standard road movements so that cars can switch lanes across 3 or more lanes from the inner 2 way road straight sections across the straight sections of the one way roads placed adjacent. Thus, the cars may be seen driving off the side of ramps.Code: Select all
"dirs":[ 0,0,0,0, 1,1,1,1, 2,2,2,2, 1,1,9,1, 4,4,4,4, 9,9,3,3, 3,2,2,2, 3,3,3,3, 8,8,8,8, 3,3,1,1, 6,3,6,3, 3,3,3,3, 9,8,9,8, 9,9,9,9, 6,6,6,6, 11,11,11,11 ]
![]()
Determining vehicle direction on roads
Moderators: Scenario Moderators, Plugin Moderators
- Marvel
- Metropolitan
- Posts: 109
- Joined: 29 Nov 2020, 08:47
- Location: Indonesia
- Plugins: Showcase Store
- Version: Beta
Re: Determining vehicle direction on roads
- CommanderABab
- AB
- Posts: 11273
- Joined: 07 Jun 2016, 21:12
- Plugins: Showcase Store
- Version: Beta
-
Plugin Creator
Platform
Re: Determining vehicle direction on roads
These are the directions I have for a one lane road:Marvel wrote: ↑29 Jun 2025, 05:32Absolutely yes if you jobless enough to count each dirsMatthew H wrote: ↑27 Jun 2025, 16:35also is it possible to make a one way road with only one lane using this?CommanderABab wrote: ↑20 Jul 2018, 04:25 How to change the standard movement on roads:
Remember, arrays start with 0.
Subtile Order of Each Road Tile:
..........
.....2
.0
3
.....1
..........
Moving direction is the sum of:
(This is from one of the subtiles above; a vehicle has reached this spot, the sum equals the possible directions it can go from here.)
1
2
4
8
So, "No direction" would be 0. Thus the vehicle would stop and most likely despawn. All directions would be 15 (for intersections).
An example of dirs for a two way road (24 number array):
(Dirs need to be provided for the frame in the comments, the others are determined from these)<..>Code: Select all
"dirs":[ 12,9,3,6 , //0 1, 1, 8,4, //1 1,1, 8, 2, //3 9,9,6,6, //5 1, 3, 12, 6, //7 13,11,14,7 //15 ]
Code: Select all
"dirs":[
12,9,3,6 , //0
1, 1, 8,4, //1
1,1, 8, 2, //3
9,9,6,6, //5
9, 1, 6, 6, //7
8,1,4,2 //15
],