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

mr_kiroks

Новичок
Автор темы
1
3

Frequency Helper

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



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


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

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


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

Гайд:

🔹Версия UX​


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


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

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


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

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

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


Переменные

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

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


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

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


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


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

1761237430370.png


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


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


Кнопка “Отправить без указания организации”
Удаляет %TARGET% из шаблона (вместе с квадратными скобками).
1761237478051.png


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


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

🔹Версия RX​


Server
1761237807606.png

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

1761237874465.png

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


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


Окно сообщений
1761238106971.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.RX.lua
    25.2 KB · Просмотры: 5
  • Frequency.Helper.UX.lua
    19.1 KB · Просмотры: 4
Последнее редактирование: