SA:MP Lua [ARZ] Frequency Helper | Помощник для департамента | UPD 13.01.2025

mr_kiroks

Новичок
Автор темы
4
5

Frequency Helper

Помощник для чата департамента



Предисловие​


Скрипт представлен в двух версиях - UX и RX.
В чём отличия:

- UX-версия - основной вариант, подходит для большинства серверов Arizona RP, кроме Saint-Rose и Glendale.
Не использует систему частот.
- RX-версия - предназначена специально для серверов Saint-Rose и Glendale, где по правилам требуется работа через частоты.


/freq - открывает интерфейс скрипта.

Гайд:

🔹Версия UX​


🔧 Вкладка "Настройки"​


Организации
1768322923636.png

Добавьте все теги организаций, присутствующие на вашем сервере (без квадратных скобок, только теги).


Шаблоны сообщений
1768322645190.png

Здесь настраиваются шаблоны, используемые при отправке сообщений:

- Настройки шаблонов сообщений - шаблоны для обычных сообщений.
- Шаблон тех. неполадок - сообщение для кнопки “Тех. неполадки”.
- Настройки шаблонов собеседования - сообщения при нажатии “Сообщение о собеседовании | Начало” и сообщение при нажатии “Сообщение о собеседовании | Конец”.


Переменные

Доступны специальные переменные, которые автоматически подставляют нужные значения:

- %ORG% - ваша организация (выбранная на главной вкладке).
- %TARGET% - организация для связи.
- %MESSAGE% - текст вашего сообщения.


“Восстановить шаблоны по умолчанию”
1761237296625.png

Позволяет вернуть стандартные шаблоны для всех типов сообщений.


🏠 Вкладка "Главная"​


Здесь можно выбрать:
- Вашу организацию
- Организацию для связи (из добавленных ранее)

1761237430370.png


Тут вводить текст сообщения для передачи:
1761237440588.png


Тут выбирать шаблон, по которому будет отправлено сообщение.
1768322796515.png

Тут отправить сообщение, написать в департамент о тех. неполадках, и отправить сообщение о собеседовании.
Все по шаблонам:
1761237461187.png


Чат департамента
Позволяет просматривать весь департаментский чат. Можно включить фильтр по тегу вашей организации.
1761237492383.png


⚠️ При перезагрузке скрипта чат внутри окна обнуляется.

🔹Версия RX​


Server
1761237807606.png

Выберите ваш сервер - от этого зависят доступные частоты.

1761237874465.png

После этого выберите вашу организацию и частоту.


При нажатии на кнопку
"Перейти на частоту"
в чат отправляется строка:
/d [Ваша организация] - [Информация]: Перехожу на частоту X.X
После этого откроется окно сообщений.


Окно сообщений
1768323419302.png

Здесь отображается чат департамента. Можно включить фильтр по тегу вашей организации и выбранной частоте.
Также доступна очистка чата внутри скрипта.
⚠️ При перезагрузке скрипта чат внутри окна обнуляется.

Кнопка “Отправить без указания организации”
Отправляет сообщение только на частоту, без конечной организации:
/d [Ваша организация] - [Частота]: Сообщение

Организация для связи - выбирается вручную.
Отправить сообщение - отправляет написанное сообщение.
Покинуть частоту - пишет:
/d [ORG] - [Информация]: Покидаю частоту X.X
и закрывает окно сообщений.
Закрыть - просто закрывает окно, без отправки текста о выходе.


Панель управления
1761238568096.png


- Открыть окно сообщений - открывает окно без отправки в чат сообщения о переходе.
- Тех. неполадки - отправляет:
/d [Ваша организация] - [Информация]: Технические неполадки.
- Забить собеседование - отправляет сообщение о переходе на частоту, сообщает о собеседовании и открывает /lmenu.
- Покинуть частоту собеседования - отправляет сообщение о выходе с частоты.


⚙️ Установка.​

Для работы скрипта нужны библиотеки: samp.lua, mimgui, fAwesome6. При установке MoonLoader кнопкой в лаунчере аризоны они устанавливаются автоматически.
Скопировать frequency_helper.RX.lua или frequency_helper.UX.lua в папку moonloader.
Файлы конфига называются frequency_helper_RX.ini и frequency_helper_RX.ini. Храняться в папке config в папке moonloader.
💬 P.S. Где то вроде бы уже была функция для того, что бы писать в департамент. Но я не уверен что была и не думаю что в ней все было удобно. Две версии в скрипте потому, что если бы была 1 версия со всем функционалом из двух, тогда используя например скрипт на Saint-Rose, половина функций валялась без дела, а так, будет только то, что нужно. Автообновлений в скрипте нет, есть несколько причин, но в основном потому что у меня руки из ASS и я могу че то не то загрузить и все поломается. 💀
 

Вложения

  • Frequency.Helper.UX.lua
    26.8 KB · Просмотры: 6
  • Frequency.Helper.RX.lua
    27.7 KB · Просмотры: 7
Последнее редактирование:

mr_kiroks

Новичок
Автор темы
4
5

UPD 02.11.2025

В Frequency Helper RX изменен тэг "S.W.A.T" На "SWAT" в связи с изменением правил.
1762109618148.png
 

Вложения

  • Frequency.Helper.RX.lua
    25.1 KB · Просмотры: 6

mr_kiroks

Новичок
Автор темы
4
5

UPD 17.12.2025

Изменены задержки между сообщениями о собеседовании с 3 секунд до 1.5.
 

Вложения

  • Frequency.Helper.RX.lua
    25.1 KB · Просмотры: 5

mr_kiroks

Новичок
Автор темы
4
5

UPD 13.01.2026

- Добавлены шаблоны обычных сообщений, которые можно выбирать/добавлять/изменять.
1768209522456.png


1768209568371.png



- Удалена кнопка “Отправить без указания организации”. Для этого есть шаблоны.

- Теперь скрипт будет автоматически проверять, есть ли у вас 9-10 ранг, если нет, то раздел "Собеседования"
будет не виден. Так же можно выбрать ранг вручную.

1768210096120.png


- Изменен интерфейс, должен стать более приятным.

- Теперь скрипт будет автоматически проверять, есть ли у вас 9-10 ранг, если нет, то раздел "Собеседования" будет не виден. Так же можно выбрать ранг вручную.
1768210904657.png


- Изменен тэг MPC на MPD.

- Добавлены все организации в частоту 105.5 (Saint-Rose) т.к. по ней с организацией может связаться губернатор.
 

Вложения

  • Frequency.Helper.UX.lua
    26.8 KB · Просмотры: 3
  • Frequency.Helper.RX.lua
    27.7 KB · Просмотры: 2