Lua [CSTD] Current Server Time and Date [Скрипт показывающий время сервера на экране]

2elnwndrer.

Известный
Автор темы
40
14
Версия SA-MP
  1. Любая
Что это такое?
Скрипт выводит время сервера на экране. Помимо серверного времени можно вывести дату а также системное время.

Нафига оно?
Подойдёт для залития жалоб, отчетов и прочей шляпы без прописывания /time

Установка:

Закинуть содержимое архива в moonloader и всё

Открыть окно с настройками:
Прописать /CSTD в чат игры

Работает на лаунчере.

mimgui
ADDONS
tabler_icons
inicfg

encoding

стиль окна: SoftBlueTheme
анимация в окне: реализация анимки покадрово от chapo

Скринчики:
howitlooks.jpg

mainwindow.jpg


Не ту версию закинул, пардон
Если качали старую и при запуске игры сразу не выводится время - перекачайте заново
 

Вложения

  • CSTD.rar
    2.3 MB · Просмотры: 9
Последнее редактирование:

chromiusj

Модератор
5,410
3,670
я надеюсь, текст текстдрава не методом тыка создавался
в любом случае используй в будущем это:
 

2elnwndrer.

Известный
Автор темы
40
14
я надеюсь, текст текстдрава не методом тыка создавался
в любом случае используй в будущем это:
спасибо) обязательно ознакомлюсь)
 

g305noobo

Известный
Модератор
281
419
Настройка:
Lua:
local scriptEnabled = false
Показывать время и дату сразу же при заходе на сервер (true - да, false - нет)
Lua:
local userTimezoneOffset = 5
Ваш часовой пояс. Если он с +, например +5, пишите просто 5
Если часовой пояс с отрицательным значением -5, то пишите уже -5
Lua:
local serverTimeZoneOffset = 3
Часовой пояс вашего сервера. По умолчанию стоит 3 (Москва)
Lua:
local oX, oY = 2, 428.5
Очевидно что положение всего на экране
Lua:
local textdrawSize = { x = 0.2, y = 0.866 }
Размер текста текстдравов
Lua:
local TextDrawsColors = {
serverTimeTitleColor = 0xFFffffff, -- Цвет текст заголовка "Серверное время:"
serverTimeClockColor = 0xFF6fa8dc, -- Цвет часов
serverTimeTitleSetOutlineColor = 0xFF000000, -- Цвет обводки заголовка
serverTimeClockSetOutlineColor = 0xFF000000, -- Цвет обводки часов

DateTitleColor = 0xFFffffff, -- Цвет заголовка "Дата:"
DateStringColor = 0xFF6fa8dc, -- Цвет строки даты
DateTitleSetOutlineColor = 0xFF000000, -- Цвет обводки заголовка
DateStringSetOutlineColor = 0xFF000000, -- Цвет обводки даты

mainOutlineSize = 0.5, -- Толщина обводки
}
Lua:
local textStyle = 1
Стиль текста (от 0 до 3)
а зачем всё это?
добавь конфиг и его настройку внутри игры, вряд-ли кто-то так настраивать из обычных игроков
 

2elnwndrer.

Известный
Автор темы
40
14
а зачем всё это?
добавь конфиг и его настройку внутри игры, вряд-ли кто-то так настраивать из обычных игроков
ну я хотел прикрутить к имгуи но у меня почему то просто курсор мышки появляется а самого окна нет
хз как пофиксить
пока пусть так будет)
научусь делать что-то уже тогда сделаю)
 

Hinаta

Известный
782
360
ну я хотел прикрутить к имгуи но у меня почему то просто курсор мышки появляется а самого окна нет
хз как пофиксить
пока пусть так будет)
научусь делать что-то уже тогда сделаю)
в mimgui всё проще, не будет этой проблемы с курсором
 
  • Нравится
Реакции: 2elnwndrer.

histor

Известный
182
126
ку
ничего интересного, просто показывает время сервера, дату и системное время под радаром
(для отчетов или жалоб пойдет, можно забыть про /time и прост фрапс)

Посмотреть вложение 249061

почитать какие команды есть и настраивать вручную /cstdinfo

Посмотреть вложение 249059

не парить себе мозги и просто потыкать все в имгуи окне /imcstd

Посмотреть вложение 249060



Установка
:
Закинуть в moonloader
команды такие сложные лучше не делать. лучше короткие и легкозапоминающиеся
 

2elnwndrer.

Известный
Автор темы
40
14
команды такие сложные лучше не делать. лучше короткие и легкозапоминающиеся
Делал команды сос мыслом)
cstd - current server time/date (текущее время и дата)
setutz - set user time zone (установить часовой пояс юзера)
setstz - set server time zone (установить часовой пояс сервера
togglemt - toggle my time (переключить мое время, системное)
cstd - current server time and date
imcstd - imgui current server time and date

Если есть варианты получше с удовольствием почитаю и поменяю ) ☺️
 

histor

Известный
182
126
Делал команды сос мыслом)
cstd - current server time/date (текущее время и дата)
setutz - set user time zone (установить часовой пояс юзера)
setstz - set server time zone (установить часовой пояс сервера
togglemt - toggle my time (переключить мое время, системное)
cstd - current server time and date
imcstd - imgui current server time and date

Если есть варианты получше с удовольствием почитаю и поменяю ) ☺️
💀

Делал команды сос мыслом)
cstd - current server time/date (текущее время и дата)
setutz - set user time zone (установить часовой пояс юзера)
setstz - set server time zone (установить часовой пояс сервера
togglemt - toggle my time (переключить мое время, системное)
cstd - current server time and date
imcstd - imgui current server time and date

Если есть варианты получше с удовольствием почитаю и поменяю ) ☺️
Лучше создай одну команду, а всю остальную настройку запихни в imgui, раз он уже у тебя присутствует
 

2elnwndrer.

Известный
Автор темы
40
14
💀


Лучше создай одну команду, а всю остальную настройку запихни в imgui, раз он уже у тебя присутствует
Так тут и так можно через имгуи все сделать
Просто есть такие типы (парочку лично знаю) которые настолько к командам привыкли за время игры в сасамп что им писать в чат привычнее чем мышкой елозить и настраивать)
Тут оба варика: и командами и через имгуи
Кто как хочет так и д ☺️