Lua Time Manager / Тайм-менеджер (UPD 03.03.23)

MLycoris

Режим чтения
Автор темы
Проверенный
1,821
1,860
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
logo.png

Активация:
Команда /timem

Описание
Позволяет создавать любое количество будильников/таймеров/автореклам с различными настройками.
1677866600076.png
1677866614991.png


Режимы
Каждый из режимов удаляется, если не стоит галочка на повторе
1. В определённое время - срабатывает в установленное время по выбранному времени (ПК/Серверное)
2. Через время - срабатывает через установленное время
3. АвтоРеклама - отправляет в чат заданную команду через установленное время. На секунды установлен псевдо рандом от 0 до 3 секунд, чтоб не получить банан.


Возможности
1. Таймер не спадает даже после выхода
2. Есть простенький секундомер
3. Можно выбирать какие шаблоны будут активны прямо в менюшке
4. Можно настроить время по которому шаблон будет работать (ПК/Серверное)
5. Каждый из таймеров/будильников/автореклам работает по своему времени и не конфликтует с другими
6. Настройка по часам, минутам и секундам
7. При создании шаблона, к нему можно добавить заметки
8. Различные настройки

Вкратце о них:
Повторение - пускает шаблон по кругу
Звук - проигрывает звук после срабатывания (нужно включить радио в игре)
Оповещение на экран - покажет надпись "Alarm #" с номером будильника
Уведомление в чат - пишет в чат указанный текст (виден только вам)
Сообщение в чат - отправляет в чат указанный текст (видно всем)
1677866643529.png



Требования
Mimgui

В случае багов пишите сюда или в лс, потому что это мой первый опыт работы с множеством отдельных таймеров одновременно и JSON, также возможен говнокод.
Критика и предложения приветствуются.
 

Вложения

  • TimeManager.lua
    28 KB · Просмотры: 196
Последнее редактирование:

ChromiusJ

PARΛDIGM ΛSS
Друг
4,907
3,195
видосик бы как на таймере будет работать звук ядерной сирены
 

s1veqwe

Известный
405
145
и теперь вопрос
что лучше юзать скрипты для сампа или функи яндекс станции?
 
D

deleted-user-422095

Гость
и теперь вопрос
что лучше юзать скрипты для сампа или функи яндекс станции?
Чтобы вспомнить про собес или рп ситуацию , то скрипт. Если вспомнить вытащить мясо из морозилки, то яндекс станцию.
Разделяй и властвуй.
 
  • Вау
Реакции: MLycoris

s1veqwe

Известный
405
145
Чтобы вспомнить про собес или рп ситуацию , то скрипт. Если вспомнить вытащить мясо из морозилки, то яндекс станцию.
Разделяй и властвуй.
совмещая можно пальцем ноги провести грп а руками мясо доставать из морозилки
 

MLycoris

Режим чтения
Автор темы
Проверенный
1,821
1,860
UPD 03.03.23 (Версия 0.2)
1) Добавлен выбор часового пояса: Серверное (МСК) или по времени на ПК
2) Добавлена настройка "Отправить что-то в чат (видно всем)
3) Удалена кнопка "Включить АвтоРекламу", вместо этого добавлено включение каждого шаблона по отдельности
4) Удалена настройка "Одноразовый"
5) Добавлен секундомер
6) Исправлен критический баг из-за которого скрипт не работал
 
  • Нравится
Реакции: kyrtion

Gertero

Новичок
6
0
С этим по идеи можно прописать "/ad Работает 165 бар в ЛС" и будет флудить в чат ? (и какая команда для активации скрипта ?
 

Вложения

  • smartad.lua
    2.2 KB · Просмотры: 10

MLycoris

Режим чтения
Автор темы
Проверенный
1,821
1,860
С этим по идеи можно прописать "/ad Работает 165 бар в ЛС" и будет флудить в чат ? (и какая команда для активации скрипта ?
Спасибо, что напомнил про команду. Каждый раз забываю. Да, в чат будет прописывать указанную команду, но диалог придётся самому прожимать, в будущем автоматизирую и это
 

faerlogas

Новичок
5
1
Перестал работать

[ML] (error) TimeManager.lua: ...na Games Launcher\bin\arizona\moonloader\TimeManager.lua:157: attempt to index local 'convertTime' (a nil value)
stack traceback:
...na Games Launcher\bin\arizona\moonloader\TimeManager.lua:157: in function '_draw'
...ames Launcher\bin\arizona\moonloader\lib\mimgui\init.lua:107: in function <...ames Launcher\bin\arizona\moonloader\lib\mimgui\init.lua:91>
[ML] (error) TimeManager.lua: Script died due to an error. (05561894)
 

MLycoris

Режим чтения
Автор темы
Проверенный
1,821
1,860
Перестал работать

[ML] (error) TimeManager.lua: ...na Games Launcher\bin\arizona\moonloader\TimeManager.lua:157: attempt to index local 'convertTime' (a nil value)
stack traceback:
...na Games Launcher\bin\arizona\moonloader\TimeManager.lua:157: in function '_draw'
...ames Launcher\bin\arizona\moonloader\lib\mimgui\init.lua:107: in function <...ames Launcher\bin\arizona\moonloader\lib\mimgui\init.lua:91>
[ML] (error) TimeManager.lua: Script died due to an error. (05561894)
после чего возникло? если никак не пропадает, удали TimeManager.json в папке config
 
  • Нравится
Реакции: faerlogas

faerlogas

Новичок
5
1
после чего возникло? если никак не пропадает, удали TimeManager.json в папке config
Да, заработало после удаления TimeManager.json. Сама проблема появилась даже не после пасхального обновления, а какой-то обнове на 60мб. Ну да ладно, спасибо за помощь. Скрипт просто нужный. Помогает сделать что-то вовремя)
 
  • Нравится
Реакции: MLycoris