darksoor
Известный
- 678
- 354
Ребят,помогите дополнить сркипт.Нужно туда вписать,дополнить NickName.Скрипт ниже.
Код:F3:: sleep 500 File=%A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt FileRead,read,%file% RegExMatch(read, "\E(.*)\Q играет уже \E(.*)\Q минут. Всего за сегодня он играет: \E(.*)\Q минут", atime) filedelete, %File% fileappend,, %File% SendMessage,0x50,,0x4190419,,A Sendinput,{F6}/a С момента последнего захода: %atime2% минут.Всего за сегодня: %atime3% минут{enter} return
Пример команды(в чате)
![]()
Помощники... Прежде чем помогать, вчитывайтесь в текст!
Решение твоей проблемы очень простое. Регулярное выражение в твоём случае выводит три переменные:
Код:
; atime1 - NickName
; atime2 - играет уже (кол-во минут)
; atime3 - наигранно за сегодня минут
Следовательно вставь в свой код переменную atime1:
Код:
F3::
sleep 500
File=%A_MyDocuments%\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt
FileRead,read,%file%
RegExMatch(read, "\E(.*)\Q играет уже \E(.*)\Q минут. Всего за сегодня он играет: \E(.*)\Q минут", atime)
filedelete, %File%
fileappend,, %File%
SendMessage,0x50,,0x4190419,,A
Sendinput,{F6}/a %atime1% с момента последнего захода: %atime2% минут.Всего за сегодня: %atime3% минут{enter}
return