Хочу предоставить Вашему вниманию Statistic Job.
Данный скрипт предоставляет возможность вести статистику работ (можно вести даже игру в кости, как Вашей душе угодно), которые Вы запишите в скрипт. Есть различные настройки, старался сделать максимально просто.Если Вам лень разбираться во всем - перейдите сразу в "Примеры". Открыть меню: /st.menu
⚠️ Если прочитав информация ниже Вы мало чего поймете, то ничего страшного. Возможно после прочтения "Примеры" или использования самого скрипта - станет более понятно.
ℹ️ Также, читайте информацию, которая предоставлена в самом скрипте, чтобы не было лишних проблем со скриптом.
1) Основное меню:
-> В самом верху отображается наименование скрипта, копирайт и общий сбор и заработок.
Плитки:
-> Создать плитку, отображается иконкой
-> Плитка в главном меню содержит короткую информацию: Наименование; Весь сбор; Весь заработок.
На плитку можно нажать и настроить ее содержимое:
-> Удалить плитку.
-> Наименование плитки.
-> Наименование сбора (Например: Собрано).
Ниже можно настроить события:
-> Тип процесса. Всего 4 типа: Начало работы; Конец работы; Сбор; Получение средств.
-> Тип получения. Всего 3 типа: Чат; Игровой текст; Команда.
-> Текст. Здесь Вы вводите полностью весь текст, лучше воспользоваться функцией справа: Получить последние 10 строчек из типа получения который Вы указали.
-> Удалить событие можно справа сверху.
Настройки:
-> Можно создавать сколько угодно файлов настроек. Имеется возможность устанавливать файл настройки по умолчанию, чтобы загружался при загрузке скрипта именно тот, который Вы указали. В случае ошибки загрузки файла настроек (например, Вы его удалили), скрипт автоматически возьмет первый файл из папки.
-> Устанавливать ночной режим для графического отображения. Всего три режима:
* Непостоянный - Графическая оболочка в светлых оттенках;
* Постоянный - Графическая оболочка в темных оттенках;
* Временный - Аналогично с "Постоянный", только еще имеется возможность указывать временной промежуток. Например: С 22 до 7 часов - Ночной режим будет работать только в этом диапазоне.
-> Показывать статистику при работе. Когда Вы не работаете, окно статистики не выводится.
2) Окно статистики:
При работе:
-> Отображается наименование работы.
-> Отображается весь заработок и сбор.
Если Вы указывали тег
Внизу окна Вы можете приостановить счетчик работы с помощью кнопки.
Если Вы не указали процесс конца работы, то запустится таймер на 5 минут до окончания работы.
Если не работаете:
-> Отображается информация, что Вы не на работе.
ℹ️ Также, читайте информацию, которая предоставлена в самом скрипте, чтобы не было лишних проблем со скриптом.
1) Основное меню:
-> В самом верху отображается наименование скрипта, копирайт и общий сбор и заработок.
Плитки:
-> Создать плитку, отображается иконкой
+
.-> Плитка в главном меню содержит короткую информацию: Наименование; Весь сбор; Весь заработок.
На плитку можно нажать и настроить ее содержимое:
-> Удалить плитку.
-> Наименование плитки.
-> Наименование сбора (Например: Собрано).
Ниже можно настроить события:
-> Тип процесса. Всего 4 типа: Начало работы; Конец работы; Сбор; Получение средств.
-> Тип получения. Всего 3 типа: Чат; Игровой текст; Команда.
-> Текст. Здесь Вы вводите полностью весь текст, лучше воспользоваться функцией справа: Получить последние 10 строчек из типа получения который Вы указали.
-> Удалить событие можно справа сверху.
Настройки:
-> Можно создавать сколько угодно файлов настроек. Имеется возможность устанавливать файл настройки по умолчанию, чтобы загружался при загрузке скрипта именно тот, который Вы указали. В случае ошибки загрузки файла настроек (например, Вы его удалили), скрипт автоматически возьмет первый файл из папки.
-> Устанавливать ночной режим для графического отображения. Всего три режима:
* Непостоянный - Графическая оболочка в светлых оттенках;
* Постоянный - Графическая оболочка в темных оттенках;
* Временный - Аналогично с "Постоянный", только еще имеется возможность указывать временной промежуток. Например: С 22 до 7 часов - Ночной режим будет работать только в этом диапазоне.
-> Показывать статистику при работе. Когда Вы не работаете, окно статистики не выводится.
2) Окно статистики:
При работе:
-> Отображается наименование работы.
-> Отображается весь заработок и сбор.
Если Вы указывали тег
<NAME=100>
, то появятся стрелочки слева от заработка и сбора. Нажав на текст/стрелочку, развернется статистика каждого тега.Внизу окна Вы можете приостановить счетчик работы с помощью кнопки.
Если Вы не указали процесс конца работы, то запустится таймер на 5 минут до окончания работы.
Если не работаете:
-> Отображается информация, что Вы не на работе.
Папка с файлами настроек:
Команды:
/st.help - Помощь по командам.
/st.menu - Открыть/Скрыть меню скрипта (Скрыть можно с помощью клавиши
/st.smenu - Принудительно открыть/скрыть окно статистики.
/st.cursor - Вызвать/Отозвать курсор для окна статистики.
События:
Типы процессов:
-> Начало работы - желательно.
-> Конец работы - необязательно.
-> Сбор - желательно.
-> Получение денег - необязательно.
Типы получения:
-> Чат.
-> Игровой текст.
-> Команда.
Теги:
* Записывается как подсчетчик. Где
Например: <Сундуки=100>
И также есть счетчик: <Ракушки=25>
Вы собрали 5 сундуков и 5 ракушек. Общее число собранного: 10. Общее число заработано: 625 (то есть: (100 * 5) + (25 * 5)).
moonloader/config/StatisticJob/configs/
Команды:
/st.help - Помощь по командам.
/st.menu - Открыть/Скрыть меню скрипта (Скрыть можно с помощью клавиши
Escape
)./st.smenu - Принудительно открыть/скрыть окно статистики.
/st.cursor - Вызвать/Отозвать курсор для окна статистики.
События:
Типы процессов:
-> Начало работы - желательно.
-> Конец работы - необязательно.
-> Сбор - желательно.
-> Получение денег - необязательно.
Типы получения:
-> Чат.
-> Игровой текст.
-> Команда.
Теги:
Тег | </nick> | </> | <> | <NAME=100> |
Обозначение | Экранирует ник-нейм | Экранирует число | Записывает число | Записывает число* |
NAME
, указываете наименование своего счетчика (не общий), после знака =
указываете деньги, за одно число.Например: <Сундуки=100>
И также есть счетчик: <Ракушки=25>
Вы собрали 5 сундуков и 5 ракушек. Общее число собранного: 10. Общее число заработано: 625 (то есть: (100 * 5) + (25 * 5)).
Создаем новую плитку, затем переходим в нее.
Наименование плитки делаем
Наименование сбора делаем
Затем делаем 4 события (порядок событий не важен):
Выглядит вот так:
Теперь нажимаем
Наименование плитки делаем
Грузчик
Наименование сбора делаем
Перетащено
Затем делаем 4 события (порядок событий не важен):
Номер события | Тип процесса | Тип получения | Текст |
Первое | Начало работы | Чат | Рабочий день начат. (( На радаре помечены места загрузки и разгрузки )) |
Второе | Конец работы | Чат | Рабочий день окончен |
Третье | Сбор | Чат | Мешков перетащено: </> |
Четвертое | Получение средств | Игровой текст | +$<> |
Выглядит вот так:
Теперь нажимаем
Escape
и можем спокойно идти на работу и вести ее общую статистику.Создаем новую плитку, затем переходим в нее.
Наименование плитки делаем
Наименование сбора делаем
Затем делаем 6 событий (порядок событий не важен):
Выглядит вот так (забыл 6 событие вписать):
Теперь нажимаем
Наименование плитки делаем
Шахтер
Наименование сбора делаем
Собрано
Затем делаем 6 событий (порядок событий не важен):
Номер события | Тип процесса | Тип получения | Текст |
Первое | Сбор | Игровой текст | stone + <Камень=100> |
Второе | Сбор | Игровой текст | metal + <Метал=500> |
Третье | Сбор | Игровой текст | bronze + <Бронза=2500> |
Четвертое | Сбор | Игровой текст | silver + <Серебро=5000> |
Пятое | Сбор | Игровой текст | gold + <Золото=50000> |
Шестое | Начало работы | Команда | /miner_start |
Выглядит вот так (забыл 6 событие вписать):
Теперь нажимаем
Escape
и можем спокойно идти на шахту и вести ее общую статистику.Некоторые значения конечно вряд ли получатся, но мало ли.
Зависимости:
- mimgui
- lfs (или просто скачать здесь)
- SAMP.Lua (встроено, если при установке MoonLoader'а поставили "галочку")
- encoding (встроено в MoonLoader)
- ffi (встроено в LuaJIT (он встроен в MoonLoader))
Автор: @PanSeek
Благодарности: @Cosmo
P.S.
Скрипт легко сломать, следуйте подсказкам, если они имеются. Возможно есть недоработки и сырой код. На данный момент сложности в техническом плане, так что отлаживать работу очень сложно и очень долго. Я соберу все Ваши пожелания и баг-репорты, чтобы их в будущем исправить. В январе возможно получится уже обновить скрипт (но это не точно).
Вы также можете обмениваться своими файлами настроек для той или иной работы.
Выкладываю сейчас, пока не поздно.
Вложения
Последнее редактирование: