Lua [ARZ] - News Helper

GTA: Prodigy Empire

Известный
637
297
👣
Обновление NewsHelper v0.1.11 alpha

- добавлена возможность редактировать и создавать кнопочные бинды в разделе "Редакция"
- исправлен баг с использованием регулярных символов в разделе автозамены. Теперь можно использовать скобки, проценты и т.д
- добавлен резервный сервер для обновления скрипта, некоторые провайдеры Украины блокировали обновление
 

Вложения

  • NewsHelper.lua
    154.7 KB · Просмотры: 18

GTA: Prodigy Empire

Известный
637
297
👣
Обновление NewsHelper v0.1.11.2 alpha

- Добавлена визуализация тегов (в меню редактирования
эфиров) и более подробная информация о них
- Фикс имен в эфирах, на вайсити теперь ники без серверов
- Небольшие удобства, в эфирах где текст вставляется в чат, курсор
будет перемещаться в место, где нужно заполнить информацию
- Добавлены ларцы в разное, исправлено некоторое описание
в меню помощи (Delete)
- Откорректирована работа "Редактора объявлений", теперь
флуда не должно быть. (Можно зажимать клавишу)
 

Вложения

  • NewsHelper.lua
    158.8 KB · Просмотры: 42
  • Нравится
Реакции: Faiser

GTA: Prodigy Empire

Известный
637
297
👣
Обновление NewsHelper v0.1.11.3 alpha

- Добавлена индивидуальная задержка для /newsredak, теперь можно индивидуально настроить её для себя
- Исправлена вставка микрокоманд и биндов в диалоге редактирования объявления, теперь текст вставляется, туда где находится курсор.
- Так же добавлены небольшие визуальные изменения
 

Вложения

  • NewsHelper.lua
    160.7 KB · Просмотры: 11

ponpin

Новичок
3
0
Универсальный помощник для сотрудников Средств Массовой Информации.

ZCVBEQq.png



Необходимые библиотеки:
mimgui *кликай*

Если у вас крашит игру с такой ошибкой,
у вас не установлены компоненты Visual C++
https://aka.ms/vs/16/release/vc_redist.x86.exe
CUylOrX.png

Основные функции:
  • — В разделе "Редакция"
  1. "Объявления" - раздел где хранятся все ваши отредактированные объявления.
    Вы можете их редактировать или удалять, можно использовать поиск, чтобы найти нужное вам объявление.
    1.gif


  2. "Автозамена" - раздел где вы можете редактировать, создавать или удалять микрокоманды.
    Они используются для помощи в редактировании объявлений, и будут работать только там.
    2.gif


  3. "Быстрые клавиши" - раздел где вы можете редактировать, создавать или удалять бинды.
    Они используются для помощи в редактировании объявлений, и будут работать только там.
    3.gif
  • — В разделе "Эфиры"
    Вас встретит небольшое "Описание". Там 5 разделов, на данный момент работает только 2.
  1. "Мероприятия" - раздел с основными эфирами, и тут мы остановимся по подробнее.
    На данный момент присутствуют только "Математика", "Прятки", "Приветы" и "Химические элементы".

    Каждый эфир по своему автоматизирован, там присутствуют кнопки с заготовленным текстом для
    начала эфира, конца эфира и множество других, привязанных к конкретному мероприятию.
    Текст каждой кнопки можно изменить! Для этого достаточно нажать Правой кнопкой мыши на нужную кнопку.
    После откроется окно где можно просто переписать текст и сохранить его.

    Так же там присутствуют "Теги", они используются для автоматизации текста, например: использование
    вашего имени, города где находится СМИ, награды за мероприятие, имени человека и т.п.
    Теги - это просто текст, который будет автоматически заменятся на нужные вам данные.
    Проверить корректность веденных вами тегов можно с помощью кнопки "Проверить", в таком
    случаи все теги заменятся на текст который за ними стоит. Редактировать текст в таком режиме нельзя.

    Теги отличаются для каждого эфира, список доступных тегов - будет в верхней части меню, если навести
    курсор на конкретный тег, будет более подробная информация и возможность скопировать его кликом.
    4.gif


  2. "Настройки" - раздел где можно настроить своё имя и фамилию, должность, город,
    задержку между сообщениями (которые отправляются во время эфиров) и т.п.
    5.gif
  • — Вспомогательное меню
    Дополнительное окно, которые вызывается нажатием клавиши.
    В нём множество разделов с кнопками. При наведении будет показан текст.
    При нажатии, текст вставится в диалоговое окно, где редактируется объявление.
    К сожалению, пока текст и кнопки редактировать нельзя :(
    Delete.gif



  • — Редактор объявлений
  1. "Биндер для ловли объявлений" - при нажатии клавиши, вызовет диалоговое окно, где будут
    все объявления. Если зажать клавишу - диалоговое окно просто будет обновляться.
    6.gif


  2. "Скопировать объявление" - при нажатии клавиши, скопирует пришедшее объявление и вставит
    в диалоговое окно "редактирование объявления". Просто чтобы не перепечатывать объявление.
    sLZgVw4.png

  • Быстрое меню
    Небольшое меню для собеседования. Если выделить человека правой кнопкой мыши и нажать клавишу,
    появится небольшое окно в котором будет 4 раздела. Работает пока только собеседование,
    кнопки с биндами, и автоматическая проверка документов. *крайне сырой продукт*
    7.gif



  • — Настройки и обновление
  1. В разделе "Настройки" - вы сможете настроить удобные вам клавиши или изменить размер окна
    DmhXBwr.png


  2. В разделе "Главная" - вы можете обновить скрипт, если вышло обновление.
    Обновления не будут устанавливаться или проверятся автоматически!
    Чтобы проверить обновление, вам нужно самостоятельно нажать на соответствующую кнопку, после
    скрипт проверит актуальность версии. Если вышла новая версия, он предложит её установить,
    обязательно нужно ваше подтверждение! Только после вашего подтверждения, скрипт установит новую
    новую версию и перезапустится!
    upJnhYw.png


  3. "Написать разработчику" - это небольшое меню, где вы можете изложить свою идею, написать о баге
    или задать свой вопрос. Учтите, скрипт не имеет обратной связи! Если вы хотите чтобы вам ответили,
    указывайте свои контакты. И к сожалению, некоторые провайдеры Украины блокируют мой хост,
    так что если ваш провайдер таковым является, ваше сообщение, увы не дойдёт до меня.
    (можно писать или в личку или в сообщества вк Prodigy)
    RZFpYb5.png

Активация скрипта: /nh, /newshelp или нажатие на клавишу.
Основные клавиши вы можете посмотреть в меню настроек.


Данный скрипт очень сырой и не доработанный, это просто черновик. Если я опять не забью, планируется доделать основной функционал. А уже далее доделать новую красивую менюшку, помнится года полтора назад начинал её делать. После, полностью переписать код туда, уже без костылей, времянок и подобного говно. Ну это если вообще кому интересно.

Кусочек возможно никогда не появившегося, нового интерфейса..​
old.gif
На мобильную версию работает?
 

GTA: Prodigy Empire

Известный
637
297
👣
Обновление NewsHelper v0.1.12 alpha

- Исправлен баг, когда в эфире "Прятки" не работала ключевая фраза,
- Добавлено несколько новых эфиров:
Переводчик (есть возможность переводить свои слова)
Зеркало (есть возможность переворачивать свои слова)
Столицы (есть заготовки)
- Теперь в меню редактирования эфиров, при переходе в режим "Проверки",
замененный текст тэгов будет также подсвечиваться зеленым
- Изменен вид конфигов, теперь в них можно хоть что-то разобрать.

Снимок экрана 2024-02-10 123844.png
 

Вложения

  • NewsHelper.lua
    193.9 KB · Просмотры: 21
Последнее редактирование:
  • Нравится
Реакции: Sworikk

makson4ck Pauza

Участник
36
14
ПРивет, что делать с такой ошибкой?

[12:11:40.952350] (debug) package.path = D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?\init.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\?.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\?\init.lua;.\?.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?.luac;D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?\init.luac;D:\ARIZONA GAMES\bin\Arizona\moonloader\?.luac;D:\ARIZONA GAMES\bin\Arizona\moonloader\?\init.luac;.\?.luac
[12:11:40.952350] (debug) package.cpath = D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?.dll;
[12:11:40.963355] (system) Loading script 'D:\ARIZONA GAMES\bin\Arizona\moonloader\NewsHelper.lua'...
[12:11:40.964350] (debug) New script: 0B5A105C
[12:11:41.007347] (error) Arizona News Helper: D:\ARIZONA GAMES\bin\Arizona\moonloader\NewsHelper.lua:8: module 'samp.events' not found:
no field package.preload['samp.events']
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events\init.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events\init.lua'
no file '.\samp\events.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events\init.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events\init.luac'
no file '.\samp\events.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events.dll'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp.dll'
stack traceback:
[C]: in function 'require'
D:\ARIZONA GAMES\bin\Arizona\moonloader\NewsHelper.lua:8: in main chunk
 

Kvisk

Известный
Автор темы
212
223
ПРивет, что делать с такой ошибкой?

[12:11:40.952350] (debug) package.path = D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?\init.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\?.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\?\init.lua;.\?.lua;D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?.luac;D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?\init.luac;D:\ARIZONA GAMES\bin\Arizona\moonloader\?.luac;D:\ARIZONA GAMES\bin\Arizona\moonloader\?\init.luac;.\?.luac
[12:11:40.952350] (debug) package.cpath = D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\?.dll;
[12:11:40.963355] (system) Loading script 'D:\ARIZONA GAMES\bin\Arizona\moonloader\NewsHelper.lua'...
[12:11:40.964350] (debug) New script: 0B5A105C
[12:11:41.007347] (error) Arizona News Helper: D:\ARIZONA GAMES\bin\Arizona\moonloader\NewsHelper.lua:8: module 'samp.events' not found:
no field package.preload['samp.events']
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events\init.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events\init.lua'
no file '.\samp\events.lua'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events\init.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\samp\events\init.luac'
no file '.\samp\events.luac'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp\events.dll'
no file 'D:\ARIZONA GAMES\bin\Arizona\moonloader\lib\samp.dll'
stack traceback:
[C]: in function 'require'
D:\ARIZONA GAMES\bin\Arizona\moonloader\NewsHelper.lua:8: in main chunk
Установить библиотеку
 
  • Нравится
Реакции: Sworikk

Pupusik

Новичок
1
0
Было бы полезно добавить возможность самому подредактировать/настроить быстрое меню, ибо на некоторых серверах и в некоторых СМИ (у меня например) жёстко ругают за "Продам автомобиль" вместо "Продам а/м"
 

Kvisk

Известный
Автор темы
212
223
Было бы полезно добавить возможность самому подредактировать/настроить быстрое меню, ибо на некоторых серверах и в некоторых СМИ (у меня например) жёстко ругают за "Продам автомобиль" вместо "Продам а/м"
Да, очень часто об этом говорят. Но есть трудности с расположением кнопок.
На данный момент можно самому в скрипте поменять текст если очень надо.
Скрипт в кодировке utf-8 так что не нужно дополнительных програм.
Просто через блокнот открыть скрипт и изменить текст.(Учтите когда вы обновляете скрипт, ваши изменения сбросятся, делайте бекапы)
8zG9XYB.png