Тема: Помогите написать скрипт.
Приветствую, появилась такая проблема. Хочу сделать так, чтобы когда вводишь /mn информация с диалога считывалась и записывалась в .ini файл. Написал, включаю, ввожу /mn , но скрипт не работает. Не могу приложить головы, в чем дело.
if (RegExMatch(getDialogCaption(), "Статистика игрока") and isDialogOpen() = 1 and UserInfo = 0)
{
txt := getDialogText(), i := 1
Loop, Parse, txt, `n
{
if(RegExMatch(A_LoopField, "\t(.*)", match))
{
stats%i% := trim(match1)
i++
}
}
AddChatMessage(stats17 " | " stats18 " | " stats19)
if (stats17 == "Министерство обороны")
{
if (stats18 == "Военно-морской флот" or stats18 == "Сухопутные войска" or stats18 == "Военно-воздушные силы")
{
IniWrite, %stats20%, %DIRSET%, Pers, Rang3
RegExMatch(stats1, "{0099FF}(.*)_(.*)", x)
IniWrite, %x1%, %DIRSET%, Pers, Name
IniWrite, %stats16%, %DIRSET%, Pers, Sex
IniWrite, %stats19%, %DIRSET%, Pers, Rang1
IniWrite, %stats4%, %DIRSET%, Pers, Phone1
IniWrite, %stats18%, %DIRSET%, Pers, Frak
AddChatMessage("Скрипт запущен")
}
}
}
}