Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

Bus Stop Fast Travel [B42]

[B42] Bus Stop Fast Travel Adds admin-placed bus stops to any server. Players walk up to a stop, pick a destination, pay the fare, and are teleported with a cinematic fade transition. Fully server-authoritative — admins control every stop, price, and route. [hr] How It Works For Players [list] [*] Walk within range of a bus stop [*] Right-click → [b]Use bus stop: [name][/b] [*] The travel panel opens — search or scroll through available destinations [*] Click a stop to select it and preview the fare, then click [b]Travel to [name][/b] to confirm [*] The screen fades to black, you are teleported, and the screen fades back in [*] If the destination has [b]Return Trip[/b] enabled, a return button appears on your next visit [*] A [b]Random Trip[/b] button sends you to a surprise destination (if enabled by the server) [/list] For Admins [list] [*] Right-click any tile → [b]Build bus stop here[/b] → enter a name [*] Right-click near an existing stop → [b]Remove bus stop[/b] [*] Right-click anywhere → [b]Manage bus stops[/b] to open the full admin panel [/list] [hr] Features [b]Travel Panel[/b] [list] [*] Search bar to filter destinations by name [*] Scrollable list — works with any number of stops without clipping the screen [*] Select-then-confirm flow — click a stop to preview name and fare, then confirm travel; no accidental trips [*] [b]Random Trip[/b] button — server picks a surprise destination; configurable price and optional toggle [/list] [b]Travel System[/b] [list] [*] Teleportation with full-screen fade to black and fade back [*] Bus arrival and departure sound effects during the transition [*] Arrival protection — zombies won't attack you for a few seconds after landing [*] Countdown HUD showing remaining protection time [*] Per-player sound volume preference: Off / Low / Medium / High, cycled from the travel panel [/list] [b]Stop Configuration[/b] [list] [*] [b]Free[/b] — no cost to travel [*] [b]Fixed[/b] — flat fare multiplied by the stop's price multiplier [*] [b]Dynamic[/b] — fare calculated by distance, scaled by base price, price-per-tile, and multiplier [*] [b]Available toggle[/b] — disable a stop without deleting it; hidden from players and unavailable as a destination [*] [b]Return Trip[/b] — when enabled, traveling to this stop remembers your origin so you can return in one click without cost [/list] [b]Economy Integration[/b] [list] [*] By default fares are paid with an inventory item (Base.Money or any custom item) [*] Bank mods can integrate as the payment backend by exposing a simple 3-function Lua API [*] Items and bank can be active simultaneously — items are deducted first, bank covers any shortfall [*] Includes a ready-made bridge example for [b]Survivor Shop[/b] [*] [url=http%3A%2F%2FLINK_HERE]Full integration guide and API reference →[/url][http//LINK_HERE] [/list] [b]Admin Panel[/b] [list] [*] Lists all stops with their coordinates, price type, multiplier, and status [*] Edit any field inline and save [*] [b]Go To[/b] — teleports the admin directly to a stop [*] [b]Delete Stop[/b] — removes the stop from the registry immediately [/list] [b]Map Markers[/b] [list] [*] Every active stop appears as an icon on the in-game map [*] Click a marker to see the stop name [/list] [hr] Stop Options Reference Field Description Display Name The name shown in menus and on the map Price Type Free · Fixed · Dynamic Price Multiplier Scales the calculated fare for this stop (e.g. 2.0 = double price) Available Yes/No — disabled stops are invisible to players Return Trip Yes/No — enables the one-click return button after arrival [hr] Sandbox Options Found under [b]Sandbox → Bus Stop Fast Travel[/b]: Option Default Description Pay with Items Yes Deduct fares from inventory. When both sources are active, items are charged first. Pay with Bank No Deduct fares via a bank mod API. Covers any shortfall left by items. Bank Mod Global (empty) Lua global name the bank mod exposes its API under. Required when Pay with Bank is enabled. Currency Item Base.Money The item players pay with. Only used when Pay with Items is enabled. Base Price 1 Minimum fare applied to every trip. Price Per Tile 1 Extra cost per tile of distance (÷1000) used in Dynamic pricing. Enable Random Trip Yes Show the Random Trip button in the travel panel. Random Trip Price 0 Flat fare charged for a random trip. 0 = free. [b]Dynamic Price Formula:[/b] [i]ceil( (BasePrice + distance × (PricePerTile ÷ 1000)) × stop_multiplier )[/i] [hr] Short FAQ [b]Game version:[/b] B42 (Unstable or later) [b]Multiplayer:[/b] Yes — fully server-authoritative [b]Singleplayer:[/b] Yes [b]Added mid-game:[/b] Yes — existing saves are not affected [b]Who can manage stops:[/b] Admin and Moderator access levels only [b]Where is data saved:[/b] [i]~/Zomboid/Lua/BusStopData.lua[/i] on the server [hr] Technical Information Mod ID BusStopFastTravel Version 1.1 Build 42+ [hr] Permissions for Modders [b]Ask for permission.[/b] This mod may [b]not[/b] be included in modpacks, collections distributed as a single download, or any form of redistribution without the express permission of the original creator. Extensions and patches are also subject to this restriction. Having received permission, credit must be given to the original creator both within the mod files and wherever the mod is published online. [hr] Tested On Dedicated server (Linux) · Build 42+ Workshop ID: 3711522956 Mod ID: BusStopFastTravel