Подписывайтесь на нас:

apocalypse.texnoblog.uz:30000

Ham Radio

#
13:02:36 31 августа 2025 / Автор: VinAdmin / Изменен: 22:02:36 31 августа 2025

Ham Radio

Передатчик 

Создайте передатчик и разместите его в мире. Щёлкните по нему правой кнопкой, чтобы открыть окно настроек, затем укажите частоту и RDS-сообщение.

Пустая частота выключает передатчик.

Информация о передатчике отображается в подсказке, когда игрок наводит на него курсор.

RDS-сообщение может быть многострочным, но передаётся построчно.

Частоту и RDS-сообщение можно задать через digiline. Также через digiline можно прочитать конфигурацию передатчика.

 

Маяк

Маяк — упрощённый передатчик. После установки он автоматически настраивается на случайную свободную частоту из заданного диапазона. Диапазон частот маяка определяется настройкой beacon_frequency.

Частота маяка отображается в подсказке, когда игрок наводит на него курсор.

 

Приёмник

Портативный приёмник используется как инструмент в руках.

Левый клик открывает окно настроек частоты. Пустое поле выключает приёмник.

Shift + левый клик переключает приём RDS-сообщений.

Когда приёмник настроен на частоту, где есть хотя бы один передатчик, на HUD появляется индикатор уровня сигнала. Мощность сигнала зависит от расстояния и направления до передатчика.

Если приём RDS включён, то сообщения всех передатчиков на этой частоте ставятся в очередь и отправляются игроку в чат каждые 10 секунд. Когда очередь заканчивается, она снова заполняется и цикл повторяется.

 

Стационарный приёмник

Правый клик по приёмнику открывает окно настройки частоты. RDS-сообщения отображаются в подсказке аналогично портативному приёмнику. Индикатора мощности сигнала у него нет.

Приёмником можно управлять через digiline, так же как и передатчиком.

-- канал "ham_radio_rds" принимает обычный текст

digiline_send('ham_radio_rds', 'новое RDS сообщение')

-- получить информацию о передатчике

digiline_send('ham_radio', { command = 'get' })

-- ответ: { frequency = 12345, rds_message = 'text' }

-- задать частоту

digiline_send('ham_radio', { command = 'set_frequency', value = '12345' })

-- ответ: { update = 'frequency', success = true/false, message = errorMessage }

-- задать RDS сообщение

digiline_send('ham_radio', { command = 'set_rds_message', value = 'новое RDS сообщение' })

-- ответ: { update = 'rds_message', success = true }

-- получить информацию о приёмнике

digiline_send('ham_radio_receiver', { command = 'get' })

-- ответ: { frequency = 12345, rds_message = 'text' }

-- задать частоту приёмника

digiline_send('ham_radio_receiver', { command = 'set_frequency', value = '12345' })

-- ответ: { update = 'frequency', success = true/false, message = errorMessage }

 

Разместите маяки или передатчики в мире, дайте частоты другим игрокам и пусть они их ищут.

Выберите частоту, на которой все игроки смогут делать объявления, и организуйте радио-доску объявлений.

Управляйте своими передатчиками через digiline, чтобы получать уведомления по радио.

 

Описание мода переведены с оригинала: https://content.luanti.org/packages/techniX/ham_radio/

Комментарии

Комментарии могут оставлять только авторизованные пользователи.