Garry's Mod

Garry's Mod

Not enough ratings
Metrostroi Binds
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Roleplay, Realism
File Size
Posted
Updated
30.323 KB
11 Aug, 2021 @ 11:05am
6 Oct, 2021 @ 5:38am
10 Change Notes ( view )

Subscribe to download
Metrostroi Binds

Description
Аддон позволяет просматривать и редактировать существующие привязки клавиш к действиям в поезде.

Для просмотра привязок используйте команду чата "!binds" или консольную команду "metrostroi_binds_menu".

Доступные консольные команды:
Команда
Описание
metrostroi_binds_load
Загрузка привязок из сохраненного файла в папке /data/metrostroi_data/binds/
metrostroi_binds_save
Сохранение привязок в файл
metrostroi_binds_generate
Генерация привязок из существующих поездов, следует использовать при добавлении нового вагона на сервер
metrostroi_binds_menu
Меню привязок на клиенте
metrostroi_binds_print
Консольный вывод всех привязок на клиенте

Для добавления новых серверных действий, воспользуйтесь примером кода ниже
hook.Add("Metrostroi.Binds.CustomBinds", "Example", function(addBind) addBind("gmod_subway_81-717_mvm", "driver", "L_4Toggle", KEY_H) addBind("gmod_subway_81-717_mvm", "driver", "VUSToggle", {KEY_LSHIFT, KEY_H}) end)

Аддон изменяет некоторые функции и хуки мода Metrostroi, что может вызвать ошибки и нестабильность работы мода. Используйте на свой страх и риск.
28 Comments
DECS Babanch1k 31 Jan @ 11:57am 
на серверах можно использовать?
Рамирез 22 Nov, 2024 @ 6:09pm 
Вот бы еще можно было KV на скролл мыши забиндить, вообще бы сказка была
хакед я 12 Jun, 2023 @ 9:54am 
Не работает :(
art_men88 5 Mar, 2023 @ 4:07am 
Уменя перестала работать правая кнопка мышки при спавне состава лицом (т.е. не получается развернуть его вперед фарами
Snufingi123 27 Nov, 2022 @ 12:37pm 
I dont understand
Agent Smith 14 Oct, 2022 @ 1:37pm 
gans1341 , ограничений нет, кроме количества кнопок на клавиатуре :)
с помощью этого аддона можно назначать что угодно и куда угодно, однако, хук "Metrostroi.Binds.CustomBinds" нужно использовать только в том случае, если добавляется новый бинд, которого нет в исходной таблице биндов (такая имеется у каждого вагона)
gans1341 14 Oct, 2022 @ 1:27pm 
Спасибо большое Агент Смит. Вроде разобрался. А какие то ограничения по количеству назначаемых кнопок есть или можно повесить на клавиатуру всё? И имеются ли какие то наработки или идеи по выводу данных из Метростроя. Интересует каким образом можно вывести состояние сигнальных ламп. P. S. Это все делается под самодельный пульт машиниста. Вообще если есть конкретные идеи как это можно реализовать, был бы премного благодарен, естественно не за "спасибо". Потому что мой максимум это скетчи в ардуино. Логику Метростроя я пока слабовато понимаю.
Agent Smith 14 Oct, 2022 @ 9:34am 
gans1341 , для примера: можно создать новый файл на сервере в папке garrysmod\lua\autorun и назвать его binds.lua
далее - в этот файл прописать код:

hook.Add("Metrostroi.Binds.CustomBinds", "Example", function(addBind)
addBind("gmod_subway_81-717_mvm", "driver", "ARSToggle", KEY_O)
addBind("gmod_subway_81-717_mvm", "driver", "ALSToggle", KEY_P)
end)

таким образом будет добавлен бинд на тумблера АЛС и АРС по кнопкам О и Р (английским, разумеется)
gans1341 14 Oct, 2022 @ 6:46am 
Расскажите пожалуйста мне как начинающему куда прописывать эти строки?
hook.Add("Metrostroi.Binds.CustomBinds", "Example", function(addBind)
addBind("gmod_subway_81-717_mvm", "driver", "L_4Toggle", KEY_H)
addBind("gmod_subway_81-717_mvm", "driver", "VUSToggle", {KEY_LSHIFT, KEY_H})
end)

И можно назначать любые тумблеры или какие то конкретные? Хотел бы к примеру назначить включение АРС и АЛС на кнопки
Эхо Кубек Альфа 102 14 Mar, 2022 @ 11:26pm 
По легенде аддон может настраивать бинды на аснп, но может сломать метрострой.