Неактуально Lua [ARZ] NEWS-Helper

Статус
В этой теме нельзя размещать новые ответы.

GTA: Prodigy Empire

Известный
Автор темы
622
292
Oblozhka.png
Универсальный помощник для сотрудников Средств Массовой Информации.
Авторы скрипта: SAMP: Prodigy Empire

Необходимые библиотеки:

CLEO | Просто установить в папку с игрой .-.
SAMPFUNCS | Распаковать файл SAMPFUNCS.asi в папку с игрой
Moonloader 0.26 | При установке выбрать: Модули и Asiloader
SAMP.lua
| Можно не ставить, идет вместе с модулями moonloader 0.26
Dear ImGui
fAwesome5 + fa-solid-900

Функции:
- Вкладка "Эфиры":
Реклама всех государственных организаций. Эфирные мероприятия [Математика / Столицы / Прятки / Приветы и поздравления / Химические элементы / Переводчик] (Мероприятия автоматизированы по максимуму, проводятся не закрывая скрипт). Автоматизированное окно интервью [Начало и конец интервью / Множество вопросов]. Полностью автоматизированный эфир "Погода".
- Вкладка "Лекции":
Встроены 5 лекций [Правила пользования рацией, правила поведения в радиоцентре, рабочий график, правила пользования рабочим транспортом и правила редактирования объявлений]
- Вкладка "Устав":
Возможность установки и чтения устава вашего сервера.
- Вкладка "Авторедактирование":
Авторедактирование немного сырое, но будет постоянно обновляться и развиваться. Возможность выключить/включить авторедактор, редактирование автоматически запоминание на одну сессию, автоматический ввод отредактированного объявления.
Авторедактор может запомнить до 999 объявлений.

- Вкладка "Помощник в редактировании":
Это отдельная вкладка в скрипте, которая открывается на кнопку DEL, с её помощью вам будет проще редактировать объявления.
Всего лишь одним нажатие на кнопку у вас появляется полная форма объявления, вам всего лишь нужно будет добавить номер бизнеса и т.п.

- Вкладка "Проверка ПРО/ППЭ/ППГ":
Данная функция будет особенно полезна старшему составу, в ней находится множество вопросов для проверки ваших сотрудников.
- Вкладка "Собеседование":
При нажатии на данную вкладку у вас будет возможность нажать на игрока, с которым вы проводите собеседование и у вас появится окно с вопросами к данному человек, с помощью которых вы узнаете, подходит он вам или нет.
- Вкладка "Блокнот":
Просто можете вписывать туда свой текст .-.
- Вкладка "Бинд-меню":
Просто биндер.
- Вкладка "Сохранение объявлений":
Это дополнительная функция для раздела "Помощник в редактировании объявления", который открывается на кнопку DEL, сюда вы можете вписать 10 своих объявлений, которые будут за вас вставляться в диалоговое окно.
- Вкладка "Для стажеров":
Меню для тех кто первый раз пришел в Средства Массовой Информации, чтобы не доставать вопросами лидера или заместителя фракции, Вы можете просто открыть его и прочесть, там все расписано для "чайников".
- Вкладка "Команды СМИ-меню":
Вспомогательные команды для лидеров/заместителей, все команды идут с подробной отыгровкой действий. Присутствуют такие команды как уволить человек, принять, уволить с черным списком и т.д.
- Вкладка "Отключение сообщений в чате":
Вы можете отключить нежелательные сообщения в чате, по типу рекламы от сервера или же рабочего чата.
- Вкладка "Настройки":
Много функциональные настройки скрипта.
- Функция "auto-zam":
Замена команд на определенный текст, допустим пришло объявление "Продам крику за 40кк" и вы за место того чтобы вводить все это поганые нули просто пишите /0, и у вас появляется 6 нулей разделенных точками и со знаком доллара в конце ".000.000$".

Видео обзор:

Скриншоты:
Screenshot_3.png

Screenshot_2.png

Screenshot_4.png

Screenshot_5.png

Screenshot_6.png

Screenshot_8.png

Screenshot_9.png

Screenshot_10.png

Screenshot_11.png

Screenshot_12.png

Информация:
Активация скрипта: F2 | Активация панели редактирования объявлений: DEL

При распространении скрипта указывать ссылку на эту тему.
Если вы нашли какой-то баг или проблему в скрипте, или же у вас есть предложение по улучшению,
пишите в сообщения сообщества SAMP: Prodigy Empire
 

Вложения

  • NEWS Helper v5.0.rar
    52.3 KB · Просмотры: 9,729
Последнее редактирование:

GTA: Prodigy Empire

Известный
Автор темы
622
292
сккрипт топ как оффнуть автообновление
Автообновление добавили для того чтобы вам было удобнее получать обновления скрипта. В следующей версии возможно добавим такую функцию.
 
  • Ха-ха
  • Нравится
Реакции: Hideme Flow и user390868

VladDragMen

Новичок
5
1
В чем проблема не запускается?


[18:50:56.982822] (system) Loading script 'D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac'...
[18:50:56.982822] (debug) New script: 10251284
[18:50:57.001799] (error) News Helper: D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac:0: stack index 3, expected string, received number: (bad argument into 'void(const classstd::basic_string<char,std::char_traits<char>,std::allocator<char> >&)')
stack traceback:
[C]: in function '__newindex'
D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac: in function <D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac:0>
[18:50:57.002789] (error) News Helper: Script died due to an error. (10251284)
 

#ravskiy1

Участник
81
16
В чем проблема не запускается?


[18:50:56.982822] (system) Loading script 'D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac'...
[18:50:56.982822] (debug) New script: 10251284
[18:50:57.001799] (error) News Helper: D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac:0: stack index 3, expected string, received number: (bad argument into 'void(const classstd::basic_string<char,std::char_traits<char>,std::allocator<char> >&)')
stack traceback:
[C]: in function '__newindex'
D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac: in function <D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac:0>
[18:50:57.002789] (error) News Helper: Script died due to an error. (10251284)
Проверь все нужные библиотеки и версию Moonloadera, у меня все отлично
 
  • Нравится
Реакции: GTA: Prodigy Empire

GTA: Prodigy Empire

Известный
Автор темы
622
292
В чем проблема не запускается?


[18:50:56.982822] (system) Loading script 'D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac'...
[18:50:56.982822] (debug) New script: 10251284
[18:50:57.001799] (error) News Helper: D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac:0: stack index 3, expected string, received number: (bad argument into 'void(const classstd::basic_string<char,std::char_traits<char>,std::allocator<char> >&)')
stack traceback:
[C]: in function '__newindex'
D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac: in function <D:\Game\GTA San Andreas\moonloader\NEWS_Helper.luac:0>
[18:50:57.002789] (error) News Helper: Script died due to an error. (10251284)
Версия Moonloader 0.26? Проверь все ли библиотеки в папке lib
 
Последнее редактирование:

Pakulichev

Software Developer & System Administrator
Друг
1,789
2,130
Я ди-и-и-и-и-ико извиняюсь, но разрешите поинтересоваться, что это такое? Не ясно зачем так было сделать, это явно нездоровое решение, как минимум оперативная память резко захотела выйти из чата, увидев происходящее в этом скрипте. В скрипте 35 таких CHAR-массивов размером в 999999, серьезно?

unknown (1).png
 

Pakulichev

Software Developer & System Administrator
Друг
1,789
2,130
Это подгрузка файлов с пк для рекламы, которые лежат в папке Реклама
Оперативная память передает привет и благодарит за 34999965 байт бесполезных данных. Все эти данные можно подгружать по ходу использования интерфейса, отказавшись от большей части ненужных ImBuffer'ов - достаточно одного. Нет ничего трудного в том, чтобы содержать скрипт в чистоте и в порядке.
Lua:
local pBuffer, bufData;
local function loadBuffer(filename, size)
  local file, buf, content = nil, nil, '';
  file = io.open(filename, 'r');
  if file then
    content = file:read('*a');
    file:close()
  end
  size = not size and #content or size;
  buf = imgui.ImBuffer(size);
  buf.v = u8(content);
  return buf;
end


-- somewhere in code before InputText
if bufData ~= 1 then
  bufData = 1;
  pBuffer = loadBuffer('file.txt');
end
imgui.InputText('##Input', pBuffer);
 

GTA: Prodigy Empire

Известный
Автор темы
622
292
Оперативная память передает привет и благодарит за 34999965 байт бесполезных данных. Все эти данные можно подгружать по ходу использования интерфейса, отказавшись от большей части ненужных ImBuffer'ов - достаточно одного. Нет ничего трудного в том, чтобы содержать скрипт в чистоте и в порядке.
Lua:
local pBuffer, bufData;
local function loadBuffer(filename, size)
  local file, buf, content = nil, nil, '';
  file = io.open('filename', 'r');
  if file then
    content = file:read('*a');
    file:close()
  end
  size = not size and #content or size;
  buf = imgui.ImBuffer(size);
  buf.v = u8(content);
  return buf;
end


-- somewhere in code before InputText
if bufData ~= 1 then
  bufData = 1;
  pBuffer = loadBuffer('file.txt');
end
imgui.InputText('##Input', pBuffer);
Большое спасибо за подсказку обязательно исправим,первый скрипт всегда комом.
 

W0llba$tard!

Потрачен
10
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Учитывая то что это ваш первый скрипт, довольно классно вышло. 👌
 
  • Нравится
Реакции: GTA: Prodigy Empire

Maver

Участник
50
3
Помогите решить проблему краша (скрипта)
 

Вложения

  • moonloader.log
    46.3 KB · Просмотры: 42
Статус
В этой теме нельзя размещать новые ответы.