Lua ServerTime

2elnwndrer.

Известный
Автор темы
58
20
Версия SA-MP
  1. Любая
Показывает время сервера. Больше не нужно наяривать /time все время, чтобы узнать точное время.
Пропиши один раз /stime , настрой все как нужно тебе и играй спокойно
Подойдет для загрузки жалоб, отчетов и прочего говна где необходимо время сервера

+ отображение даты
+ отображение серверного времени
+ отображение времени твоей системы
+ можно менять позиции каждой из строк на экране
+ серверное время можно подогнать под нужный установив часовой пояс сервера (если любите играть на серверах не с снг и т.д.)


Установка:
Для начала нужно установить либу Tabler Icons, иначе будет крашиться при вводе команды
Скачать архив, открыть архив, открыть папку moonloader в папке с игрой и закинуть туда .lua
Также в архиве валяется шрифт под который был заточен скрипт (europanuovaextrabold)
Поменять шрифт можно открыв скрипт любым редактором и вписать в 5 строке название нужного шрифта установленного на компуктере

screen1.jpg

screen2.jpg
 

Вложения

  • ServerTime.rar
    36.6 KB · Просмотры: 14
Последнее редактирование:

chromiusj

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

2elnwndrer.

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

g305noobo

Известный
Модератор
307
477
Настройка:
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)
а зачем всё это?
добавь конфиг и его настройку внутри игры, вряд-ли кто-то так настраивать из обычных игроков
 

Hinаta

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

histor

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

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

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

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

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

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



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

histor

Известный
187
129
Делал команды сос мыслом)
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, раз он уже у тебя присутствует