This resource will make public transport aviable managed by the game AI.
If one or more players are close enough to a bus, you will see a bus driving around.
When no players are close enough to a bus, the server will simulate its position based on the baked data.
Completely standalone, no framework or resources needed
- Open config.lua and create a new route like in the example.
IMPORTANT NOTES:- always add the route at the end of the Config.Routes table
- when adding a new stop in the busStops array, avoid to get the position in the middle of a crossroad
- Once you've done it, restart the resource and use the command
/bake routeId
, where routeId is the position of the route in the Config.Routes table. - As soon as the bake is done (check client console for errors), you will see on the map some blips indicating the route just calculated (for few seconds) and a file will be saved in /bake_data/baked_routes/.
- Do a
/refresh
since there are a new files, and/restart publictransport
. - You are done. Everything should start working fine.
Tip: once you have done baking the new routes, remove from the fxmanifest.lua file'client/bake.lua'
line, so no one will be able to run the/bake