LUA Универсальный блокнот для подачи/редактирования объявлений

Sakura Connect

Пользователь
Пользователь
Регистрация
29.09.2016
Сообщения
60


| AUTOEDIT |
Уважаемые игроки, представляю вам свой собственный скрипт, написанный на языке LUA. Он будет полезен, как для простых игроков, так и особенно полезен для работников Радиоцентров.

Особенности работы для сотрудников РЦ:
1. Если вы состоите на гос.службе в Радиоцентре, то при загрузке скрипта, он сам определит, надета ли форма в данный текущий момент, и, установит Ваш тэг
2. При включённом "флудере подачи объявлений", если ваше объявление было выбрано из вашего блокнота, скрипт автоматически отправит его, а затем зайдёт в диалог /edit и выставит ваше объявление в очередь
3. Если вы не в форме, в данный текущий момент, скрипт просто переключится в режим обычного игрока
4. При выключенном "флудере подачи объявлений" вы спокойно сможете редактировать и выставлять в очередь любые другие объявления от других игроков
5. Автоматически вставляет текст из объявления игрока, если его ник встречается впервые и сохраняет его, отредактированное вами, объявление, которое привязывается к ник-нейму данного игрока
6. Если вы отредактировали объявление игрока и он подал его ещё раз - автоматически вставит в диалог уже отредактированное объявление с тегом

Особенности для всех остальных игроков:
1. Вы можете сохранять до 15ти своих объявлений в блокнот (думаю, вряд ли у вас появиться необходимость иметь больше готовых объявлений)
2. Когда ваше объявление отправляется в редакцию, "флуддер" приостановит работу. Когда же ваше объявление выпустят (это происходит очень быстро, учитывая то, что вы подаёте уже готовые объявления), скрипт запустит таймер и подаст следующее объявление, когда редакция будет к этому готова

Основные команды для работы:
1. /adlist - открывается диалог, в который сами вписываем и сохраняем наше объявление (ВАЖНО: обязательно вписывать только смысловую часть объявления, и не указывать тэг!)
2. /dellist [all/№] - удаляем все объявления (вписываем /dellist all) или же удаляем конкретное объявление из списка (вписываем /dellist НОМЕР НАШЕЙ ОБЪЯВЫ)
3. /delladd - выводит список сохранённых объявлений и удаляет выбранное (если игрок захотел изменить смысл своего объявления)
4. /list - показывает список всех сохранённых объявлений в нашем блокноте
5. /restart - перезапускаем скрипт и обнуляем массив сохранённых и отредактированных объявлений других пользователей (пункт 5 и 6, особенности для работников Радиоцентра)
6. /usead [№] - выбрать и установить объявление для "флудера" по его номеру в списке
7. /spam или нажатие на кнопку DELETE - включаем/выключаем "флудер подачи объявлений"
8. /info - посмотреть список всех команд

Пример работы со скриптом:

Ссылка на скачивание скрипта:
СКАЧАТЬ АВТОЭДИТ – Google Диск

FAQ по установке:
1. Скачайте актуальную версию CLEO, Moonloader, а также SAMPFUNCS.
Для удобства, оставляю ссылку на проверенный ресурс с данной темой: Избранное - Lua - ASI MoonLoader
2. Скрипт использует стандартные библиотеки: samp.events, samp.vkeys, samp.lua (ImGui и прочая лабуда не нужна для работы).
Это означает, что при скачивании с портала blast.hk, вам не потребуется устанавливать дополнительных библиотек
3. Скачайте мой скрипт, в ссылке на скачивание будет два файла:
1) autoedt.lua - закидываем его в папку: ВАША ПАПКА САМПА\moonloader
2) [autoedit] config.txt - конфиг, без которого скрипт не будет работать, это и есть наш блокнот
Отправляем его по пути: ВАША ПАПКА САМПА\moonloader\config
4. Если у вас нету "стоковых скриптов от мунлоадера" для динамической подгрузки скриптов (они устанавливаются автоматически, при установке moonloader; их названия: AutoReboot.lua, reload_all.lua, SF Integration.lua) - перезайдите в игру, если данные скрипты уже установлены в вашей папке - нажмите сочетание клавиш Ctrl + R
5. Проверьте наличие файла: "!MenuManager.sf" в папке: ВАША ПАПКА САМПА\SAMPFUNCS (Это плагин для работы консоли, которая открывается в игре на кнопку "ё", в консоли можем увидеть ошибки наших скриптов, хотя их не должно быть)
6. Вам не обязательно скачивать сам txt-файл, однако, в этом случае, вы должны его создать по пути: ВАША ПАПКА САМПА\moonloader\config.
Файл обязательно должен называться: "[autoedit] config.txt", а также иметь кодировку "Windows-1251" (Чтобы изменить кодировку, откройте файл программой Notepad ++, и найдите на панели инструментов кнопку "Кодировки", далее "Кодировки" -> "Кириллица" -> "Windows-1251")
Если возникли какие-то проблемы или же есть предложения по улучшению - пишите этому парню во Вконтакте - Max Zaletin
 
Последнее редактирование:

CrazyM

Пользователь
Регистрация
15.11.2016
Сообщения
11 606
Одобрено.
Но за ссылки в данной теме не несём ответственность.
Качайте на свой страх и риск
 
Вверх Снизу