Тема: SAMP: Получение времени строки
Здравствуйте, есть некий скрипт, смотрите ниже, он производит поиск по 30 последним строкам.
loop 30
if RegExMatch( log.str[log.num + 1 - A_Index]
,"\[(..):(..):(..)\].*?Боеприпасы доставлены в [a-zA-Z0-9_], [0-9]+/[0-9]+. На складе:.*?"
, Time) and (log.find:=log.num + 1 - A_Index)
break
if (Time != "") {
MsgBox, %Time%
}
else
{
MsgBox, Нет данных
}
Мне нужно вывести время из timestamp ([(..):(..):(..)]), найденной строки, а именно часы и минуты.
Пример текста в котором ищет:
[11:16:04] Отредактировал сотрудник LS News: Redaktor_Traktor
[11:16:17] Valera_Severov крикнул: Ау.
[11:16:22] Администратор: Admin забанил Cheater. Причина: Чит
[11:16:26] SMS: ку . Отправитель: Vasiok_Reshalo[333]
[11:16:27] - Lesha_Kekos: Привет.
[11:16:28] Ст.сержант Petya_Ivanov: [тэг]: Боеприпасы доставлены в SFA, 6/6. На складе: 73520
[11:16:32] Прапорщик Prapor_Abdulaev: [тэг]: LSPD - n SFPD - 49 LVPD - 77 FBI - 38 SFA - 72. На 11:15
[11:16:45] Aleksandr_Raze достает мобильник
[11:16:45] SMS: ку. Получатель: Vasiok_Pupkin[333]
[11:16:45] Сообщение доставлено