Ради вашего удобства наш сайт использует 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.


How It Works

For Players

  • Walk within range of a bus stop
  • Right-click → Use bus stop: [name]
  • The travel panel opens — search or scroll through available destinations
  • Click a stop to select it and preview the fare, then click Travel to [name] to confirm
  • The screen fades to black, you are teleported, and the screen fades back in
  • If the destination has Return Trip enabled, a return button appears on your next visit
  • A Random Trip button sends you to a surprise destination (if enabled by the server)

For Admins

  • Right-click any tile → Build bus stop here → enter a name
  • Right-click near an existing stop → Remove bus stop
  • Right-click anywhere → Manage bus stops to open the full admin panel

Features

Travel Panel

  • 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
  • Random Trip button — server picks a surprise destination; configurable price and optional toggle

Travel System

  • 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

Stop Configuration

  • Free — no cost to travel
  • Fixed — flat fare multiplied by the stop's price multiplier
  • Dynamic — fare calculated by distance, scaled by base price, price-per-tile, and multiplier
  • Available toggle — disable a stop without deleting it; hidden from players and unavailable as a destination
  • Return Trip — when enabled, traveling to this stop remembers your origin so you can return in one click without cost

Economy Integration

  • 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 Survivor Shop
  • Full integration guide and API reference →[http//LINK_HERE]

Admin Panel

  • Lists all stops with their coordinates, price type, multiplier, and status
  • Edit any field inline and save
  • Go To — teleports the admin directly to a stop
  • Delete Stop — removes the stop from the registry immediately

Map Markers

  • Every active stop appears as an icon on the in-game map
  • Click a marker to see the stop name

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


Sandbox Options

Found under Sandbox → Bus Stop Fast Travel:

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.

Dynamic Price Formula: ceil( (BasePrice + distance × (PricePerTile ÷ 1000)) × stop_multiplier )


Short FAQ

Game version: B42 (Unstable or later)
Multiplayer: Yes — fully server-authoritative
Singleplayer: Yes
Added mid-game: Yes — existing saves are not affected
Who can manage stops: Admin and Moderator access levels only
Where is data saved: ~/Zomboid/Lua/BusStopData.lua on the server


Technical Information

Mod ID

BusStopFastTravel

Version

1.1

Build

42+


Permissions for Modders

Ask for permission.

This mod may not 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.


Tested On

Dedicated server (Linux) · Build 42+

Workshop ID: 3711522956
Mod ID: BusStopFastTravel

Рейтинг

Войдите, чтобы голосовать.
🏅 Нет оценок

Базовые теги:

Version:

Загрузить 872.4 KB