Вопрос по ахк

darksoor

Известный
674
353
Можно ли сделать так, чтобы команды юзались в зависимости от даты/времени сервера, изображенных на скрине. https://pp.userapi.com/c849336/v849336176/189aaa/jgjVVjks4iw.jpg

Что-то типо забиндить в 21:08:10 использование какой либо команды. Подскажите плис =(

Если у тебя время по МСК (делай в цикле либо таймере):
AutoHotKey:
if (A_Hour == 21) and (A_Min == 08) and (A_Sec == 10) ;условие для сравнения времени
{
   SendChat("/command")
}

Если у тебя часовой пояс не по МСК, то тебе следует получить время сервера либо Московское. Самый распространенный способ: запрос на сервер belgim.by (в udf функция вроде ServerTime()), далее уже делать условие.
 

Cucumber

Участник
40
21
Если у тебя время по МСК (делай в цикле либо таймере):
AutoHotKey:
if (A_Hour == 21) and (A_Min == 08) and (A_Sec == 10) ;условие для сравнения времени
{
   SendChat("/command")
}

Если у тебя часовой пояс не по МСК, то тебе следует получить время сервера либо Московское. Самый распространенный способ: запрос на сервер belgim.by (в udf функция вроде ServerTime()), далее уже делать условие.
Вопрос скорее заключался в другом, а именно можно ли достать время из текстдравого текста?
Сделать, конечно, это можно. Но в UDF нет такой функции. И тут три пути:
1. Заказывать работу.
2. Пытаться разобраться самому.
3. Либо перейти на lua и написать такой скрипт за 5 минут, т.к. есть функция для чтение текстов с текстдравов.

А вообще переходи на С++ и не трать на АХК свое время.