- 94
- 36
- Версия SA-MP
-
- 0.3.7-R3
Помощник для работников СМИ / Редакции объявлений
Описание
Скрипт предназначен для игроков, работающих в СМИ (редакция объявлений) на серверах ARIZONA. Автоматизирует рутинные действия при обработке объявлений, экономя ваше время и нервы.
Возможности
Скриншоты
ОБЯЗАТЕЛЬНЫЕ ЗАВИСИМОСТИ (без них скрипт НЕ запустится!)
Опциональные (без них скрипт работает, но с ограничениями)
Если скрипт не запускается - проверьте moonloader.log на ошибки!
Там будет написано какая именно библиотека отсутствует, например:
Установка
Использование
Настройки
Как работают шаблоны
Статистика и Аналитика
Скрипт ведет подробный логистический и финансовый учёт:
Важно
ОписаниеСкрипт предназначен для игроков, работающих в СМИ (редакция объявлений) на серверах ARIZONA. Автоматизирует рутинные действия при обработке объявлений, экономя ваше время и нервы.
Возможности- Авто-ловля объявлений - скрипт отслеживает входящие объявления и сразу уведомляет вас
- Ловля по команде /newsredak - перехват объявлений через команду для максимальной скорости ловли
- Внутриигровой биндер хоткеев - назначение клавиш на активацию скрипта, автоловлю и команду /newsredak прямо из интерфейса (с защитой от сброса на ESC)
- Динамические цветовые темы (MoonMonet) - мгновенная смена акцентных цветов UI (Бирюза, Пурпур, Лазурь, Изумруд, Золото, Рубин) прямо из меню без перезагрузки
- Умная редакторская вставка - быстрые кнопки вставляют текст строго в позицию курсора или заменяют выделенный фрагмент текста + утилиты «Стереть символ» и «Очистить поле»
- Быстрый ЧС из редактора - занесение отправителя в чёрный список в один клик прямо из боковой панели текущего объявления с быстрым отклонением
- Таймеры автоматики - гибкая настройка задержки авто-одобрения с визуальным отсчётом и авто-пропуск объявлений при длительном бездействии (возвращает объявление в очередь)
- Финансовый трекер & Аналитика скорости - замер дохода за сессию, день и всё время (включая доплаты за ранг), расчёт средней стоимости, замер средней скорости правки, рекорда и сэкономленного времени
- Категоризация объявлений - автоматическое определение категорий (Транспорт, Недвижимость, Аксессуары, Прочее) по маркерам
- Достижения СМИ - система игровых ачивок («Первая сотня», «Скорострел», «Миллионер», «На автопилоте», «Страж порядка»)
- История за 7 дней - посуточный учёт заработка и количества объявлений с сохранением истории за прошедшую неделю
- Продвинутый ЧС отправителей - хранение ника, причины и даты добавления, с быстрым инлайн-поиском по базе и трекингом заблокированных объявлений
- Авто-перелов VIP & Защита от лагов - авто-таймер отсчёта КД VIP с повторным вызовом /newsredak, до 2 попыток повтора отправки при задержках сервера и временный пропуск проблемных объявлений
- Плиточный менеджер шаблонов - кэширует готовые правки, позволяет искать и редактировать их прямо во вкладке настроек
- Refined Glassmorphism UI - полупрозрачные окна с эффектом размытия фона (mimgui_blur), кастомными тумблерами и круговыми прогресс-барами эффективности
Скриншоты
ОБЯЗАТЕЛЬНЫЕ ЗАВИСИМОСТИ (без них скрипт НЕ запустится!)| Библиотека | Скачать | Примечание |
|---|---|---|
MoonLoader 0.26+ | blast.hk | Основа. Без него ничего не работает |
SAMPFUNCS 5.4.1+ | blast.hk | Или RakLua - нужен хотя бы один из двух |
mimgui | blast.hk | Интерфейс скрипта. Без неё - краш! |
SAMP Addon (lib.samp.events) | - | Идёт в комплекте с SAMPFUNCS, отдельно качать не нужно |
Опциональные (без них скрипт работает, но с ограничениями)| Ресурс / Библиотека | Скачать | Что будет без нее |
|---|---|---|
Шрифт EagleSans-Regular | Яндекс.Диск | Кастомный шрифт меню. Без него используется системный Arial Bold |
MoonMonet | blast.hk | Не будет динамических цветовых тем - стандартная тёмная палитра |
mimgui_blur | blast.hk | Не будет эффекта размытия фона за окнами и списками |
tabler_icons | blast.hk | Не будет векторных иконок в интерфейсе (только текст) |
ADDONS | blast.hk | Не будет круговых прогресс-баров во вкладке статистики |
RakLua | blast.hk | Можно использовать вместо SAMPFUNCS для стабильной обработки RPC пакетов |
Если скрипт не запускается - проверьте moonloader.log на ошибки!Там будет написано какая именно библиотека отсутствует, например:
[ERROR] Критическая ошибка: mimgui недоступен. Установите mimgui.
Установка- Установите все обязательные библиотеки из таблицы выше (
) - Скачайте скрипт и поместите файл в папку
moonloader/ - (Опционально) Скачайте шрифт: Яндекс.Диск → поместите
EagleSans-Regular.ttfв папкуmoonloader/resource/fonts/ - (Опционально) Скачайте звук уведомления: https://disk.yandex.ru/d/MpI5pf-W_Z7pPA → поместите
smi_notify.wavв папкуmoonloader/resource/SMI Helper/
Использование| Команда / Хоткей | Описание |
|---|---|
/smi | Открыть/закрыть меню настроек |
/newsredak | Ловля объявления вручную (открывает список очереди) |
| Настраиваемые хоткеи | В меню настроек можно назначить свои клавиши на активацию, автоловлю и /newsredak |
| ESC | Закрыть открытое окно (в режиме назначения клавиш ESC сбрасывает хоткей без закрытия меню) |
Настройки- Управление и Хоткеи - тумблер активности скрипта, команды /newsredak, авто-ловли и быстрых кнопок редактора
- Оформление и Акцент - выбор пресетов цветовых тем (Бирюза, Пурпур, Лазурь, Изумруд, Золото, Рубин) + кнопка сброса позиций окон в центр экрана
- Автоматика и Таймеры - настройка задержки авто-одобрения (0–15 сек) и таймаута авто-пропуска при бездействии (5–60 сек) через слайдеры
- Звук и Эффекты - включение звука уведомления с кнопкой «Тест», регулировкой громкости и настройкой радиусов размытия (mimgui_blur)
- Дневная цель - установка дневного плана объявлений для корректного расчёта прогресс-баров
Как работают шаблоны- При отправке отредактированного объявления скрипт запоминает исходный текст и ваш исправленный вариант.
- При получении аналогичного текста заготовка автоматически подставляется в редактор.
- При включенном «Авто-одобрении» объявление уходит на публикацию автоматически после истечения настроенного таймера.
- Вся база шаблонов доступна для поиска и редакции (изменение текста оригинала, исправления, удаление) во вкладке «Шаблоны».
Статистика и АналитикаСкрипт ведет подробный логистический и финансовый учёт:
- Считает количество обработанных/отклонённых объявлений за сессию и всё время.
- Фиксирует чистый заработок в долларах за сессию, текущий день и всё время (учитывая доплаты за ранг).
- Отображает среднюю скорость редактирования, фиксирует личный рекорд и высчитывает сэкономленное время в минутах.
- Автоматически распределяет объявления по категориям (Транспорт, Недвижимость, Аксессуары, Прочее).
- Отображает круговые индикаторы эффективности сессии, общую эффективность, цель дня и качество работы.
- Отслеживает прогресс игровых достижений СМИ («Первая сотня», «Скорострел», «Миллионер», «На автопилоте», «Страж порядка»).
- Сохраняет историю заработка за последние 7 дней с автоматическим посуточным сбросом.
Важно- Скрипт работает с диалогами редакции (ID: 25900, 556, 557)
- При возникновении КД на VIP-объявления скрипт самостоятельно отсчитывает таймер и перезапрашивает очередь.
- Шаблоны хранятся в JSON:
moonloader/resource/SMI Helper/approved_ads.json - База ЧС хранится в JSON:
moonloader/resource/SMI Helper/blacklist.json - Индекс ников хранится в TXT:
moonloader/resource/SMI Helper/senders_index.txt - Конфиг хранится в INI:
moonloader/config/smi_helper.ini
v2.9.0 - текущая версия
Живой интерфейс:
Сайдбар:
Индикация и отдача:
Панель быстрой вставки:
Было три секции и 28 кнопок, стало шесть секций плюс пять справочников.
Обработчик крашей:
Конфиг:
Ловля и уведомления:
Эмодзи в чате:
Исправления:
v2.8.0
Дизайн & Темизация (MoonMonet):
Редактор объявлений:
Статистика & Достижения:
Черный Список (ЧС):
Сеть & Оптимизация:
v2.7.0
Новое:
Исправления шаблонов:
v2.6.0
Основные изменения и UI/UX:
v2.5.0
v2.4.0
Живой интерфейс:- Три акцентных световых пятна медленно плавают по фону и просвечивают сквозь полупрозрачные карточки, под курсором едет мягкое свечение
- По краю окна бегут два огонька. Контур строится как настоящий скруглённый прямоугольник (четыре дуги плюс рёбра с равномерной передискретизацией по длине) и кешируется, поэтому свет идёт ровно по краю и не срезает углы
- Блик по верхней кромке: ярче в центре, гаснет к углам. Собран из двух градиентов, одним вызовом такого не получить
- Волна от точки клика (ripple) на кнопках, строках списка, пунктах меню и иконках
- Наведение на кружок темы подсвечивает всё окно её цветом ещё до клика - пятна, огоньки и кант меняются сразу, цвет видно до выбора
- Всё это гасится тумблером «Живой фон и подсветка» в разделе «Прочее»
Сайдбар:- Акцентная плашка активной вкладки больше не перескакивает, а едет на пружине и растягивается по инерции
- Цвет текста каждой вкладки считается от того, насколько плашка её накрыла - буквы перекрашиваются прямо под едущим блоком
- При открытии окна вкладки въезжают по очереди слева, каждая на 45 мс позже предыдущей
- Вокруг логотипа вращается комета-орбита, быстрее и ярче при включённом скрипте, плашка под иконкой дышит
- По надписи
SMI Helperраз в несколько секунд пробегает блик - Кнопка питания горит зелёным или красным по состоянию и пульсирует
Индикация и отдача:- Цифры, полоски категорий, кольца и столбики графика набегают от нуля при каждом открытии вкладки
- Кнопка «Отправить» при авто-отправке сама заполняется до конца отсчёта
- Разделитель под шапкой заодно работает индикатором дневной цели, с бегунком на конце
- Бейдж очереди выстреливает расходящимся кольцом на новое объявление, VIP-точки дышат, VIP-строки в списке подсвечены пульсирующим золотом
- У всплывающих уведомлений снизу убывающая полоска остатка времени
Панель быстрой вставки:Было три секции и 28 кнопок, стало шесть секций плюс пять справочников.
- Секции: действия, справочники, сокращения (добавились л/о, м/ф, ч/д, в/о), цена и условия, числа, символы
- Марки транспорта - 175 моделей с поиском, вставляются в кавычках
- Локации - 61 позиция: города, деревни, организации, банды
- Бизнесы - 32 позиции с поиском, в кавычках
- Жильё - 8 формулировок, Наборы - 6 готовых объявлений
- Цифры,
$и кавычка вставляются вплотную: раньше автоматический пробел превращал «5» и «0» в «5 0» - Готовое объявление из наборов заменяет поле целиком только если оно пустое, иначе дописывается в конец и не затирает набранное
- Панель переехала в прокручиваемую область фиксированной высоты: новые секции не растягивают окно, а на маленьком экране область ужимается сама и не выдавливает кнопки отправки
Обработчик крашей:- При первом запуске рядом со скриптом создаётся
.SMI Helper Handler.lua. Он ловит ошибку основного скрипта и показывает диалог с текстом ошибки и хвостом лога за текущую сессию - Раньше падение выглядело как «скрипт просто перестал работать», без единой подсказки о причине
- Заработает со следующего захода в игру после установки: MoonLoader подхватывает скрипты при загрузке
- Файл перезаписывается только при смене своей версии, диск каждый запуск не трогает
Конфиг:- Недостающие ключи доливаются из значений по умолчанию. Раньше после обновления новая настройка оставалась пустой и в рантайм прилетал
nil - Чинятся испорченные типы: строка на месте числа приводится к числу, нечинимое сбрасывается на умолчание
- Версия конфига пишется в
settings.configVersion, на диск сохраняем только когда что-то реально изменилось - Полностью убитый
.iniбольше не роняет запуск. Настройки и статистика при обновлении сохраняются
Ловля и уведомления:- На кулдауне VIP объявление забирается сразу и держится открытым. Раньше скрипт закрывал редактор и ждал, а объявление всё это время лежало свободным и его успевали увести
- Кнопка отправки показывает отсчёт и разблокируется сама. Авто-отправка откладывается и уходит сразу после кулдауна, авто-пропуск не возвращает удержанное объявление в очередь
- Всплывающие уведомления переехали в правый нижний угол, стопка растёт вверх
Эмодзи в чате:- Кастомные токены Аризоны заменены на юникодные:
:u2705:успех,:u274c:ошибка,:u1f4ac:действие,:u1f48e:VIP,:u1f6ab:ЧС,:u26a0:внимание,:u1f4dd:шаблоны,:u1f680:запуск - Правятся в одном месте, в таблице
EMO, вызовыchat()трогать не надо
Исправления:- Превью темы было завязано на счётчик кадров и порядок окон: если открыты и редактор, и настройки, первое окно забирало заявку, второму доставалась пустота. Переведено на самоистекающую метку времени
- Орбита логотипа задевала первую строку названия, вертикальный ритм сайдбара сдвинут
- Едущая плашка вкладок срезалась краем дочернего окна при движении к первой вкладке, добавлен запас сверху
- Таблица волн от кликов получила потолок на случай виджетов, пропавших с экрана не дорисовав волну
v2.8.0
Дизайн & Темизация (MoonMonet):- Внедрена динамическая система смены тем
refreshUIColors()с 6 пресетами (Бирюза, Пурпур, Лазурь, Изумруд, Золото, Рубин) — перекрашивает UI, карточки и кнопки на лету без перезагрузки - Устранён краш
Exception 0xC0000005 (Access Violation)за счёт безопасной инициализации ImGui-контекста - Устранена скрытая `nil`-ошибка видимости функций (Scope) — хелперы конвертации цвета и
UI_COLORSподняты в начало файла - Подключена загрузка кастомного шрифта
EagleSans-Regular.ttfс автоматическим фоллбэком
Редактор объявлений:- Реализован FFI-колбэк
cbTextEdit— быстрые кнопки теперь вставляют текст строго по позиции каретки/курсора или заменяют выделенный фрагмент - Добавлены утилиты «Стереть символ» (с корректной UTF-8 декодировкой) и «Очистить поле»
- Добавлена кнопка занесения отправителя в ЧС в один клик прямо из боковой панели редактора
- Добавлена задержка авто-одобрения с визуальным обратным отсчётом
- Добавлен авто-пропуск объявлений при длительном бездействии (возвращает застрявшее объявление в очередь)
Статистика & Достижения:- Добавлена система авто-категоризации объявлений (Транспорт, Недвижимость, Аксессуары, Прочее) по маркерам
- Добавлен трекинг скорости: замер среднего времени правки, личного рекорда и сэкономленного времени
- Добавлена карточка «Достижения СМИ» («Первая сотня», «Скорострел», «Миллионер», «На автопилоте», «Страж порядка»)
- Добавлена история доходов за последние 7 дней с автоматическим посуточным сбросом
- Индикаторы переведены на круговые прогресс-бары (сессия, цель дня, качество работы)
Черный Список (ЧС):- Черный список переведён на расширенный формат JSON (сохранение ника, причины и даты)
- Добавлен поиск по ЧС в реальном времени (одновременно по нику и причине)
- Добавлены счётчики заблокированных объявлений (за сессию и за всё время)
Сеть & Оптимизация:- Добавлен авто-перелов VIP-объявлений с отсчётом таймера КД и повторным вызовом
/newsredak - Добавлена защита от рассинхрона: до 2 повторных попыток отправки при лагах сервера + система временного пропуска (
recentSkips) - Устранены утечки памяти: очистка FFI-колбэков
cbTextEdit:free()и освобождение аудиопотоков при перезагрузке - Защита от закрытия окон на ESC во время назначения хоткеев
- Мемоизация ников (
normSenderCache) для снятия нагрузки с ЦП
v2.7.0
Новое:- Добавлена вкладка «ЧС отправителей» - чёрный список игроков с добавлением по нику или ID.
Исправления шаблонов:- Все одобренные объявления попадают в базу шаблонов, включая отправленные без редактуры
- Единая нормализация текста шаблонов - ключи с лишними пробелами больше не ломают поиск
- Добавлена автоматическая миграция старой базы шаблонов при загрузке
- Резервное копирование
.bakпри повреждении базы JSON
v2.6.0
Основные изменения и UI/UX:- Добавлен кастомный оверлей настройки хоткеев прямо из ImGui меню
- Внедрена система трекинга заработка за день/сессию/все время
- Интерфейс переведён на кастомные анимированные тумблеры (Toggle Switch)
- Плиточная структура во вкладке «Шаблоны» с возможностью инлайн-редактирования
- База данных переведена на формат JSON
v2.5.0
- Добавлен приоритет объявлений с готовыми шаблонами при автоматической ловле
- Добавлен автоповтор отправки после ошибки VIP-таймера / кулдауна
- Клавиатурная навигация в списке объявлений (стрелки + Enter)
- Быстрые кнопки редактирования для типовых вставок
v2.4.0
- Обновлён интерфейс — стеклянный стиль (Glassmorphism)
- Полупрозрачные окна, подсветка и мягкое свечение
- Исправлены краши при спецсимволах в нике
Вложения
Последнее редактирование:
Шрифт EagleSans-Regular