1

Тема: Помогите написать скрипт.

Приветствую, появилась такая проблема. Хочу сделать так, чтобы когда вводишь /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("Скрипт запущен")
            }
        }
    }
}