Ban – команда для блокировки (бана) пользователя на сервере. Позволяет выбрать пользователя из списка по нику, а владелец сервера может заблокировать по ID Roblox, даже если пользователь не находится на сервере.
Разблокировку может выполнить только владелец сервера: Host a server → Server banlist (Click to open server banlist) → Находим заблокированного пользователя → Unban.
Mute - команда для отключения возможности отправлять сообщения в чат (мьют). Позволяет выбрать пользователя из списка по нику или указать ID Roblox.
Unmute - команда для возвращения пользователю возможности отправлять сообщения в чат (размьют). Позволяет выбрать пользователя из списка по нику или указать ID Roblox.
Kick - команда для исключения пользователя с сервера (кик). Предоставляет возможность выбрать пользователя из списка по нику или указать его ID Roblox.
Kill - команда для убийства игрока (ресет). Предоставляет возможность выбрать пользователя из списка по нику или указать его ID Roblox.
Bring - команда для перемещения игрока к себе (телепортация). Позволяет выбрать пользователя из списка по нику или указать его ID Roblox для выполнения телепортации.
TeleportTo - команда для перемещения себя к игроку (телепортация). Позволяет выбрать пользователя из списка по нику или указать его ID Roblox для выполнения телепортации.
Fly - команда для активации режима полёта для игрока, который её использует.
SetAnnouncement - команда для размещения объявления в верхней части экрана, которое будет отображаться у пользователей постоянно и статично, включая главный экран. Объявление будет видно даже тем, кто зашёл после его размещения. Чтобы удалить объявление, необходимо отправить команду с пустым значением в соответствующем поле.
ForceSit - команда для принудительного присаживания игрока в текущем местоположении. Позволяет выбрать пользователя из списка по нику или указать его ID Roblox для выполнения действия.
ShowNames - команда для отображения ников игроков по всей карте, а также номеров транспортных средств, привязанных к ним. Отображение ников и номеров динамично меняется в зависимости от расположения игрока.
Команда применяется только к пользователю, который её использовал.
HideNames - команда для отключения дополнительного отображения ников игроков по всей карте.
Применяется только к пользователю, который её использовал.
GetTools - команда для отображения JSON-кода с распределением предметов по соответствующим группам. Полученный код можно скопировать с помощью комбинации клавиш Ctrl + A → Ctrl + C.
{"Decorative":["Doshirak","Torch","Ticket","Stop","Scanner","Go","Crowbar","Controls","Card","Broom","BoomBoxInvisible","ConeMaker","BotDebugger","WireFixer"],"Abusable":["Gun","Police Baton","RopeMaker","GatlingLaserGun","WireCutter"]}
TrPGiveAbusableTool - команда для выдачи предметов из категории Abusable. Список доступных предметов можно найти ниже или получить с помощью команды GetTools. Команда позволяет выбрать пользователя из списка по нику или указать его ID Roblox для выполнения выдачи предмета. Также можно ввести название предмета в соответствующее поле, при этом возможно указание нескольких предметов через запятую.
Gun - выдаёт дробовик.
Police Baton - выдаёт полицейскую дубинку.
RopeMaker - выдаёт устройство для создания верёвок.
GatlingLaserGun - выдаёт лазерную пушку (в настоящее время не работает).
WireCutter - выдаёт инструмент для обрезки контактной сети.
TrPGiveDecorativeTool - команда для выдачи предметов из категории Decorative. Список доступных предметов можно найти ниже или получить с помощью команды GetTools. Команда позволяет выбрать пользователя из списка по нику или указать его ID Roblox для выполнения выдачи предмета. Также можно ввести название предмета в соответствующее поле, при этом возможно указание нескольких предметов через запятую.
Doshirak - выдаёт доширак.
Torch - выдаёт факел.
Ticket - выдаёт проездной билет.
Stop - выдаёт большую табличку "Стоп".
Scanner - выдаёт сканер.
Go - выдаёт большую табличку "Ехать".
Crowbar - выдаёт лом.
Controls - выдаёт листочек с клавишами по управлению троллейбуса.
Card - выдаёт карточку для проезда в транспорте.
Broom - выдаёт метлу.
BoomBoxInvisible - выдаёт невидимый бумбокс, в котором можно включать музыку из Roblox по ID.
ConeMaker - выдаёт инструмент для создания конусов.
BotDebugger - выдаёт инструмент для просмотра информации о ботах.
WireFixer - выдаёт инструмент для починки контактной сети после её обрыва.
SetCharacter - команда для установки внешнего вида (скина), а также эмоций и анимаций другого пользователя, зарегистрированного в Roblox. Позволяет выбрать участника сервера по нику или указать его ID Roblox для применения изменений.
Для применения необходимо ввести ID Roblox пользователя, внешний вид которого нужно применить к выбранному участнику сервера.
SetClothing - команда для установки на скин определённой части внешнего вида (футболки, штанов, волос и т.д.). Позволяет выбрать участника сервера по нику или указать его ID Roblox для применения изменений.
Для применения необходимо ввести ID Roblox предмета, который нужно применить к выбранному участнику сервера.
RemoveHats - команда для удаления всех головных аксессуаров (таких как волосы, шапки и другие элементы) с аватара участника. Позволяет выбрать пользователя из списка по нику или указать его ID Roblox для применения изменений.
TrPCarsDisable - команда для отключения трафика, управляемого искусственным интеллектом, с последующим удалением всех ИИ-транспортных средств с карты.
TrPCarsEnable - команда для включения трафика, управляемого искусственным интеллектом, с автоматическим появлением ИИ-транспортных средств на карте.
GetExampleCustomizationData - команда для отображения примера JSON-кода, используемого для спавна машины с заданной конфигурацией. Полученный пример можно скопировать с помощью комбинации клавиш Ctrl + A → Ctrl + C.
{"FlagL":"TrP","FlagR":"TrP","VehicleName":"ZiU-682 (ZiU-9)","Electronic destination boards":1,"Side advertisement":1,"Livery":"Moscow","TrP early tester bonuses":2,"Number":1337,"First april screens":3}
Для упрощения процесса спавна машин можно также воспользоваться онлайн-генератором кода на сайте, который автоматически сформирует необходимый JSON-код на основе выбранных параметров.
TrPSpawnOwnedVehicle - команда для спавна транспортного средства конкретному пользователю, используя самосозданный JSON-код, основанный на примере из GetExampleCustomizationData или созданный с помощью онлайн-генератора кода.
Команда позволяет выбрать участника сервера по нику или указать его ID Roblox, а также включает поле ввода кода для выполнения спавна.
TrPSpawnDecorativeVehicle - команда для спавна декоративного транспортного средства на карте с использованием самосозданного JSON-кода, основанного на примере из GetExampleCustomizationData или созданного с помощью онлайн-генератора кода.
Для выполнения спавна необходимо ввести код. Взаимодействовать с транспортным средством могут только те игроки, которым это было разрешено в настройках сервера.
TrPDeleteOwnedVehicle - команда для удаления транспортного средства, принадлежащего пользователю, независимо от способа его спавна (в том числе созданного через JSON-код).
Позволяет выбрать участника сервера по нику или указать его ID Roblox для выполнения удаления.
TrPDeleteDecorativeVehicle - команда для удаления всех декоративных транспортных средств, размещённых на карте.
Не требует ввода дополнительных данных — при использовании автоматически удаляет все объекты данного типа.
GetExampleLightProram - команда для отображения примера JSON-кода, используемого для создания световой программы для TDW Stage. Полученный код можно скопировать с помощью комбинации клавиш Ctrl + A → Ctrl + C.
[
[0, "Disable", ["Audience","Background","DecorativeDiagonal","DecorativeFront","DecorativeRoof","Default","Static","Tracking"] ],
[5, "Color Random", ["DecorativeDiagonal","DecorativeFront","DecorativeRoof","Static","Tracking"] ],
[5, "Enable", ["Background","DecorativeDiagonal","DecorativeFront"] ],
[10, "Light throw"],
[10, "Small flash"],
[10, "Big flash"],
[15, "Disable", ["DecorativeFront"] ],
[15, "Enable", ["Default"] ],
[18, "Color Red", ["Default"] ],
[20, "Color Green", ["Default"] ],
[22.123, "Color Blue", ["Default"] ],
[24.5, "Color Cyan", ["Default"] ],
[26, "Color Magenta", ["Default"] ],
[28, "Color Yellow", ["Default"] ],
[30, "Color White", ["Default"] ],
[32, "Color Orange", ["Default"] ],
[36, "Tracking Disable"],
[40, "Tracking Enable"],
[44, "Animated background Disable"],
[48, "Animated background Enable"]
]
Для упрощения процесса создания световой программы можно воспользоваться онлайн-генератором кода на сайте. Он автоматически сформирует необходимый JSON-код на основе выбранных параметров.
TrPStageLightProgram - команда для загрузки световой программы на сцену (трибуну) с использованием JSON-кода.
Программа активируется автоматически при запуске музыки. Команда содержит поле для ввода соответствующего JSON-кода.
TrPStageMusic - команда для загрузки музыкального трека, размещённого на платформе Roblox, по его идентификатору (ID).
Содержит поле для ввода соответствующего ID аудиофайла. Музыка запускается автоматически после загрузки.
ExportPlayerList - команда для экспорта списка пользователей, находящихся на сервере, с указанием их ранга в формате JSON-кода. Полученный код можно скопировать с помощью комбинации клавиш Ctrl + A → Ctrl + C.
[{"UserId":3482278400,"Rank":255},{"UserId":5574335541,"Rank":253},{"UserId":3194122969,"Rank":253},{"UserId":8226874285,"Rank":0}]
ExportVehicleList - команда для экспорта списка всех транспортных средств на сервере с указанием владельца, бортового номера, типа машины и депо в формате JSON-кода. Полученный код можно скопировать с помощью комбинации клавиш Ctrl + A → Ctrl + C.
[{"Id":1074,"OwnerId":8226874285,"Name":"ZiU-682 (ZiU-9)","Depot":"Main Island Depot"}]
TrPRainEnable - команда для активации дождя на сервере.
TrPRainDisable - команда для отключения дождя на сервере.
TrPFireworksEnable - команда для активации фейерверков на сервере.
Фейерверки включаются на TDW Stage и Yellow Avenue.
TrPFireworksDisable - команда для отключения фейерверков на сервере.
TrPTimeEnable - команда для включения цикла времени на сервере.
TrPTimeDisable - команда для отключения цикла времени на сервере.
TrPTimeSet - команда для установки времени на сервере в формате ЧЧ:ММ (ЧАС:МИНУТА).
Команда включает поле для ввода соответствующего времени, которое будет применено на сервере.
TrPDisableVehicleFreezingOnHit - команда для отключения замороживания транспорта при ударе. После активации команды изменяется физика транспорта при ударах, устраняя эффект замораживания машин.
TrPSetRoadFriction - команда для установки коэффициента сцепления с дорогой (скольжения) на всем сервере, за исключением дорог, созданных редактором.
Команда включает поле для ввода значения в пределах от 0 до 100, которое будет применено на сервере.
TrPTrafficLightsEnable - команда для включения светофоров на карте.
TrPTrafficLightsDisable - команда для отключения светофоров на карте.
TrPGiveF3XBuildingTool - команда для выдачи инструмента F3X (редактор партов), а также инструмента для редактирования дорог и контактной сети.
TrPEditWires - команда для открытия редактора контактной сети.
TrPEditSplines - команда для открытия редактора дорог.
TrPEditModifications - команда для открытия редактора транспорта.
Для редактирования необходимо указать название транспортного средства в соответствующем поле ввода. После этого выбранная модель будет автоматически размещена на заданных координатах в верхней части экрана. Для сохранения внесённых изменений закройте редактор и выполните команду TrPSaveData.
Примечание: транспортное средство спавнится в воздухе над отстойником Derailment Street. Все изменения должны вноситься строго внутри ограничивающего куба — выход за его пределы приведёт к потере данных. Оригинальные детали перемещать нельзя, допускается только их удаление. Новые добавленные элементы не имеют коллизии.
Список транспортных средств
ZiU-682 (ZiU-9) - троллейбус ЗиУ-9
ZiU-6205 (ZiU-10) - троллейбус ЗиУ-10
ZiU-682 (ZiU-9) EMU - троллейбус ЗиУ-9 СМЕ
ZiU-682 (ZiU-9) Service vehicle - троллейбус ЗиУ-9 Тех. помощь
(TrP Classic port) Tatra T6B5 (T3M) - трамвай Татра Т6Б5
Boat - паром
VAZ-2109 Sputnik - машина ВАЗ Спутник
(NonRP) Tow Scooter - скутер
(NonRP) Tow ScooterHeavy - тяжелый скутер
TrPApplyTemporaryTerrainEdits - команда для применения изменений кубов на местности.
Список кубов и их действия
Зелёный куб - Добавляет землю внутри куба.
Жёлтый куб - Удаляет траву с местности внутри куба.
Красный куб - Удаляет местность (землю) внутри куба.
Розовый куб - Удаляет игровые объекты, с которыми не взаимодействовал игрок.
TrPSaveData - команда для сохранения изменений на сервере в один из трёх доступных слотов. Общий объём памяти для всех слотов составляет 4,17 МБ.
Команда включает поле для ввода номера слота, в который будут сохранены изменения.
TrPLoadData - команда для загрузки сохранённых данных на сервер из одного из трёх доступных слотов.
Команда включает поле для ввода номера слота, из которого будет загружено сохранение.
TrPRevertData - команда для отката изменений на всей карте до указанного состояния, используя формат (ГГГГ ММ ДД ЧЧ ММ) (ГОД МЕСЯЦ ДЕНЬ ЧАС МИНУТА). Время необходимо указывать по часовому поясу UTC +0. После выполнения команды потребуется перезапуск сервера.
Команда включает поле для ввода даты и времени, на которое будет откатано сохранение.
TrPRestoreDeleteObjects - восстанавливает ранее удалённые объекты на сервере.
TrPRevertModification - откатывает изменения, внесённые в модификации троллейбуса.
TrPRevertModificationDeletions - восстанавливает объекты, удалённые в процессе модификации троллейбуса.
TrPEditEntities - открывает редактор объектов (entities) на сервере.
TrPEditAnnouncements - открывает редактор информатора. Для редактирования также можно воспользоваться веб-редактором информатора на сайте.
GetLineDataList - предоставляет список всех JSON-файлов маршрутов, размещённых на сервере.
GetAnnouncementData - предоставляет список всех JSON-файлов информаторов, размещённых на сервере.
TrPEditLines - открывает редактор маршрутов. Также доступен веб-редактор маршрутов на сайте.
GetExampleLineData - предоставляет пример JSON-структуры маршрута и инструкции по его редактированию.
The format is
NumberText - Display number of the line
DestinationText1 - First (start) direction of text on destination boards
DestinationText2 - Can be nil. If nil, it makes DestinationText1 be displayed on the entire board. This is also the text that gets displayed if there is a marker called "END" or "MID" (markers are described later)
Locked - Can be nil. Means the line cannot be taken out of destination board container. Default map uses this for Service line
Data - Can be nil. If nil, the game treats it as non passenger line. This is a table that contains 3 types of data:
- number is placed before stop ReferenceName, and represents time in minutes it takes to reach this stop. This is useful for timetables, and for electronic arrival boards. Its suggested to have it set for every stop, but if you wish so, you can skip it, but it might make timetable award system not give out timetable bonuses
- string is stops ReferenceName
- special marker string, there are only 2: "END" means that passengers should leave the vehicle, and special announcement plays. "MID" means line has reached the middle point, and from now on the announcements will be in the DestinationText2 direction
In order to understand how to correctly fill in all of the data, use GetLineDataList, which will return you list of all lines that are set, and their data
To delete a line, you should use the following format. For default lines, this command simply will set their Locked property to true, so they will still appear in GetLineDataList command
{
"NumberText":"LineNumber",
"Delete":true
}
To restore a default line (anything that is on default map), you should use the following format
{
"NumberText":"LineNumber",
"Restore":true
}
Example non passenger line
{
"NumberText":"NIS",
"DestinationText1":"Not in service",
"Locked":false
}
Example passenger line
{
"NumberText":"16",
"DestinationText1":"Skyscraper Street",
"DestinationText2":"Rocky Island",
"Locked":false,
"Data":[
7,
"sky_i",
2,
"bridge_o",
2,
"anchors_o",
4,
"rockyi_i",
"MID",
3,
"anchors_i",
3,
"bridge_i",
2,
"derails_i",
"END"
]
}
GetExampleAnnouncementData - предоставляет пример JSON-структуры информатора и инструкции по его редактированию.
The format is: "AnnouncementName":SoundId
If you want to delete an announcement, set SoundId to 0. If announcement is a Default type announcement, it will revert to its original SoundId
If you want to see list of available announcement names, run GetAnnouncementData
{
"yellow avenue":12,
"Announcement name to delete":0,
"AnNoUnCeMeNt NaMeS aRe NoT cAsE sEnSiTiVe":34,
"You can input any amount of announcements":56,
"custom stop display name":78,
"Notice how last entry in the list has no , symbol":99
}
Для активации команды достаточно ввести несколько первых букв её названия, при этом регистр не имеет значения. Внутри команд необходимо указывать полное название всех параметров и значений.