#Persistent
#SingleInstance, Force
#Include, HelpSript.ahk
#NoEnv
CL := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
Loop {
chatline := GetNewLine(CL)
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] [ЖАЛОБА] (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Тут?") || InStr(match3, "тут?") || InStr(match3, "tyt?") || InStr(match3, "Tyt?")) {
SendChat("/pm " match2 " [Автоответ] Здравствуйте, мы готовы Вам помочь ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, " ЧИТ") || InStr(match3, " чит") || InStr(match3, " Чит") || InStr(match3, "Cheat") || InStr(match3, " CHEAT") || InStr(match3, " cheat") || InStr(match3, " дм") || InStr(match3, " Дм") || InStr(match3, " ДМ") || InStr(match3, " DM") || InStr(match3, " dm") || InStr(match3, " Dm") || InStr(match3, "NONRP") || InStr(match3, "nonrp") || InStr(match3, "nRP") || InStr(match3, "NRP") || InStr(match3, "нонРП") || InStr(match3, " нонрп") || InStr(match3, " нРП") || InStr(match3, " gm") || InStr(match3, " GM") || InStr(match3, " гм") || InStr(match3, " ГМ") || InStr(match3, " Gm") || InStr(match3, " Гм") || InStr(match3, "id ") || InStr(match3, "Id") || InStr(match3, "ID ") || InStr(match3, "ид ") || InStr(match3, "ИД ") || InStr(match3, " aim") || InStr(match3, " Aim") || InStr(match3, " AIM") || InStr(match3, " аим") || InStr(match3, " Аим") || InStr(match3, " АИМ") || InStr(match3, " db") || InStr(match3, " ДБ") || InStr(match3, " SK") || InStr(match3, " sk")) {
SendChat("/pm " match2 " [Автоответ] Здравствуйте! Ваша жалоба будет проверена ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "спасибо") || InStr(match3, "sps") || InStr(match3, "спс") || InStr(match3, "хорошо") || InStr(match3, "Поня") || InStr(match3, "поня") || InStr(match3, "Спасибо") || InStr(match3, "Спс") || InStr(match3, "Ясн") || InStr(match3, "ясн")) {
SendChat("/pm " match2 " [Автоответ] Если будут еще вопросы - обращайтесь ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "дать ") || InStr(match3, "выдайте ") || InStr(match3, "дай ") || InStr(match3, "dai ") || InStr(match3, "дари")) {
SendChat("/pm " match2 " [Автоответ] Администрация не выдает игровое имущество")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Рюкзак") || InStr(match3, "рюкзак")) {
SendChat("/pm " match2 " [Автоответ] С рюкзаком можно носить 500 пт | Убрать его можно перезайдя в игру")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "мешок") || InStr(match3, "Мешок")) {
SendChat("/pm " match2 " [Автоответ] Мешок для денег нужен для ограбления банка | Снять: перезайти в игру")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "тп") || InStr(match3, "телепортировать") || InStr(match3, "телепортируйтесь") || InStr(match3, "tp") || InStr(match3, "ТП") || InStr(match3, "TP")) {
SendChat("/pm " match2 " [Автоответ] Администрация не телепортирует(-тся к) игроков(-ам)")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "gomp") || InStr(match3, "GOMP") || InStr(match3, "go mp") || InStr(match3, "лайте мп") || InStr(match3, "лайте МП") || InStr(match3, "лайти мп") || InStr(match3, "лайти МП") || InStr(match3, "гомп") || InStr(match3, "го мп") || InStr(match3, "го МП") || InStr(match3, " мп") || InStr(match3, " МП")) {
SendChat("/pm " match2 " [Автоответ] Ожидайте, администратор сообщит")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "на оружие") || InStr(match3, "лицензии") || InStr(match3, "лицензия") || InStr(match3, "лицы") || InStr(match3, "лицензию")) {
SendChat("/pm " match2 " [Автоответ] Права: 500, остальные по 7500. Получать лицензии у инструкторов ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "x2") || InStr(match3, "X2") || InStr(match3, "х2") || InStr(match3, "Х2") || InStr(match3, "2x") || InStr(match3, "2X") || InStr(match3, "2х") || InStr(match3, "2Х")) {
SendChat("/pm " match2 " [Автоответ] Акция Х2 каждые выходные ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "JXRV")) {
SendChat("/pm " match2 " Жора топ <3 ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Форм") || InStr(match3, "форм")) {
SendChat("/pm " match2 " [Автоответ] Продать форму: /sellform | Надеть: /dressup | Снять: /undress ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "чинить") || InStr(match3, "канистр")) {
SendChat("/pm " match2 " [Автоответ] Починить авто: /repaircar | Использовать канистру: /cmenu ")
Sleep 1000
SendChat("/pm " match2 " [Автоответ] Купить канистру и рем.комплект можно на АЗС командой /fuel ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "показать лиц") || InStr(match3, "показать пас") || InStr(match3, "показать труд")) {
SendChat("/pm " match2 " [Автоответ] Показать: Лицензии /lic | Паспорт /pass | Трудовую книгу /joblist ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "разгрузить") || InStr(match3, "фуру")) {
SendChat("/pm " match2 " [Автоответ] Разгрузить фуру: /load ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Акци") || InStr(match3, "акци")) {
SendChat("/pm " match2 " [Автоответ] Информация об акциях на форуме в разделе доната ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, " аук") || InStr(match3, " Аук")) {
SendChat("/pm " match2 " [Автоответ] Аукцион: grand-rp.su/auc | Вернуть деньги: /cashback ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "увольте") || InStr(match3, "уволиться") || InStr(match3, " увол") || InStr(match3, "Увол") || InStr(match3, "увал") || InStr(match3, "Увал")) {
SendChat("/pm " match2 " [Автоответ] Покинуть фракцию: /leave, работу - в центре занятости ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "нашёл баг") || InStr(match3, "нашол баг") || InStr(match3, "тут баг") || InStr(match3, "пропали деньги") || InStr(match3, "меня взломали")) {
SendChat("/pm " match2 " [Автоответ] Напишите об этом на форум: forum.grand-rp.su ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "промокод") || InStr(match3, "промо-код") || InStr(match3, "промо код")) {
SendChat("/pm " match2 " [Автоответ] Ввести промокод: /mn > Донат. Подробнее на форуме в разделе доната")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "набор") || InStr(match3, "собеседование") || InStr(match3, "Собес") || InStr(match3, "Набор") || InStr(match3, "организацию")) {
SendChat("/pm " match2 " [Автоответ] Следите за гос. новостями или подайте заявление на форуме")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Аксес") || InStr(match3, "аксес") || InStr(match3, "оксес") || InStr(match3, "Оксес")) {
SendChat("/pm " match2 " [Автоответ] Аксессуары: /items | Купить в магазине аксессуаров")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Рестарт") || InStr(match3, "рестарт")) {
SendChat("/pm " match2 " [Автоответ] Автоматический рестарт сервера в 4:00")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] <VIP> (\w+)\[(\d{1,3})\]: (.*)", match)) {
if (InStr(match3, " бля") || InStr(match3, "lox") || InStr(match3, "zoomik") || InStr(match3, "maras") || InStr(match3, "Займи") || InStr(match3, "займи") || InStr(match3, "Одолжи") || InStr(match3, "одолжи") || InStr(match3, "сука") || InStr(match3, "хуй") || InStr(match3, "заебал") || InStr(match3, "суки") || InStr(match3, " ебал") || InStr(match3, "хуесос") || InStr(match3, "хуйня") || InStr(match3, "уебок") || InStr(match3, "промокод") || InStr(match3, "промо-код") || InStr(match3, "промо код") || InStr(match3, "продам") || InStr(match3, "куплю") || InStr(match3, "прода") || InStr(match3, "лох") || InStr(match3, "соси") || InStr(match3, "промо") || InStr(match3, "tofikdipsize") || InStr(match3, "daposhow") || InStr(match3, "gps") || InStr(match3, "приймит") || InStr(match3, "инв") || InStr(match3, "инвайт") || InStr(match3, "invite") || InStr(match3, "inv") || InStr(match3, "/gps") || InStr(match3, "заходите") || InStr(match3, "gps") || InStr(match3, "прими") || InStr(match3, "продаю") || InStr(match3, "прийм") || InStr(match3, "Прода") || InStr(match3, "Куплю") || InStr(match3, "Заходите") || InStr(match3, "Инв") || InStr(match3, "promo") || InStr(match3, "promokod") || InStr(match3, "Промокод") || InStr(match3, "yandex") || InStr(match3, "ПРОМО") || InStr(match3, "Промо") || InStr(match3, "звоните") || InStr(match3, "промокоды") || InStr(match3, "Работает") || InStr(match3, "Вступлю") || InStr(match3, "вступлю") || InStr(match3, "yandex") || InStr(match3, "смс") || InStr(match3, "sms") || InStr(match3, "СМС") || InStr(match3, "SMS") || InStr(match3, "Прада") || InStr(match3, "прада")) {
SendChat("/mute " match2 " 20 Нарушение правил VIP чата")
SendChat("/a [Внимание] ID " match2 " получил бана чата автоматически, возможна ошибка ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, " бля") || InStr(match3, "сука") || InStr(match3, "хуй") || InStr(match3, "пиздец") || InStr(match3, "суки") || InStr(match3, "ебал") || InStr(match3, "хуесос") || InStr(match3, "хуйня") || InStr(match3, "уебок")) {
SendChat("/mute " match2 " 30 Мат в репорт")
SendChat("/a [Внимание] ID " match2 " получил бана чата автоматически, возможна ошибка ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] <Фильтр слов> Игрок (\w+)\[(\d{1,3})\]: (.*)", match)) {
if (InStr(match3, "mq") || InStr(match3, "MQ") || InStr(match3, "Mq") || InStr(match3, "qm") || InStr(match3, "маму") || InStr(match3, "мамку") || InStr(match3, "мамке") || InStr(match3, "m q") || InStr(match3, "мамашу") || InStr(match3, "mamku") || InStr(match3, "mamky")) {
SendChat("/mute " match2 " 300 Упоминание родных")
SendChat("/a [Внимание] ID " match2 " получил бана чата автоматически, возможна ошибка ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "ать нарк") || InStr(match3, "ат нарк") || InStr(match3, "нарко исп") || InStr(match3, "нарко п") || InStr(match3, "нарко юзат")) {
SendChat("/pm " match2 " [Автоответ] Наркотики: Использовать /usedrugs | Передать /givedrugs | Продать /selldrugs ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "маск") || InStr(match3, "Маск")) {
SendChat("/pm " match2 " [Автоответ] Маска: Использовать /mask | Снять /unmask ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "семена") || InStr(match3, "Семена") || InStr(match3, "Семина") || InStr(match3, "семина") || InStr(match3, "семян") || InStr(match3, "Семян")) {
SendChat("/pm " match2 " [Автоответ] Семена нужны для изготовления наркотиков в подвале дома")
SendChat("/pm " match2 " [Автоответ] ... Расположение семян можно найти на форуме, выбросить: /drop")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Аптечк") || InStr(match3, "аптечк") || InStr(match3, "Хилк") || InStr(match3, "хилк") || InStr(match3, "Аптек") || InStr(match3, "аптек")) {
SendChat("/pm " match2 " [Автоответ] Аптечка: Использовать /healme | Передать /giveheal ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "ать оруж") || InStr(match3, "ат оруж") || InStr(match3, "ать ган") || InStr(match3, "ат ган") || || InStr(match3, "ать гун") || InStr(match3, "ат гун") || || InStr(match3, "оружие п") || InStr(match3, "ган пере") || InStr(match3, "ган прод")) {
SendChat("/pm " match2 " [Автоответ] Оружие: Передать /givegun | Продать /sellgun | Сделать /makegun ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "взломать") || InStr(match3, "Взломать") || InStr(match3, "скрепк") || InStr(match3, "Скрепк")) {
SendChat("/pm " match2 " [Автоответ] Скрепки: Машина: /break | Наручники: /breakcuff ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Обман") || InStr(match3, "обман") || InStr(match3, "Развод") || InStr(match3, "развод") || InStr(match3, "Рахвел") || InStr(match3, "развел") || InStr(match3, "развёл")) {
SendChat("/pm " match2 " [Автоответ] Подайте жалобу на форум с доказательствами (forum.grand-rp.su) ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "vip") || InStr(match3, "VIP") || InStr(match3, "ВИП") || InStr(match3, "вип")) {
SendChat("/pm " match2 " [Автоответ] Команды для VIP игроков: /viphelp | Цена VIP 3 рубля в день ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "как вызвать") || InStr(match3, "как вызвоть") || InStr(match3, "ть такси") || InStr(match3, "в такси")) {
SendChat("/pm " match2 " [Автоответ] Для вызова экстренных служб и такси - введите /call 911 ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "продать дом") || InStr(match3, "прадать дом") || InStr(match3, "продать авто") || InStr(match3, "прадать авто") || InStr(match3, "продать маш") || InStr(match3, "прадать маш") || InStr(match3, "продать сим") || InStr(match3, "прадать сим") || InStr(match3, "продать номер")) {
SendChat("/pm " match2 " [Автоответ] Дом /sellhouse | Машину /sellcar | Номер телефона /sellnumber ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "набор стартовый") || InStr(match3, "Набор стартовый") || InStr(match3, "Набор Стартовый") || InStr(match3, "набор Стартовый") || InStr(match3, "Стартовый набор") || InStr(match3, "Стартовый Набор") || InStr(match3, "стартовый Набор") || InStr(match3, "стартовый набор")) {
SendChat("/pm " match2 " [Автоответ] 2 Уровень, 55000$, все лицензии, высшее образование и знание всех языков ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Банковский") || InStr(match3, "банковский")) {
SendChat("/pm " match2 " [Автоответ] Открыть банк. счет в центральном банке (/gps) ($300) ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "образован") || InStr(match3, "оброзован") || InStr(match3, "Образован") || InStr(match3, "Оброзован")) {
SendChat("/pm " match2 " [Автоответ] Высшее образование нужно для получения 5+ ранга во фракции ...")
Sleep 1000
SendChat("/pm " match2 " [Автоответ] ... Его можно купить за донат или изучить в центре образования ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "ферм") || InStr(match3, "Ферм") || InStr(match3, "Шахт") || InStr(match3, "Шахт") || InStr(match3, "Грузч") || InStr(match3, "грузч") || InStr(match3, "работ") || InStr(match3, "Работ") || InStr(match3, "робот") || InStr(match3, "Робот") || InStr(match3, "Лесопилк") || InStr(match3, "лесопилк")) {
SendChat("/pm " match2 " [Автоответ] Устроиться на государственную работу в центре занятости ...")
Sleep 1000
SendChat("/pm " match2 " [Автоответ] ... Подработки для новичков: /gps > По работе ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "язык") || InStr(match3, "езык") || InStr(match3, "язик")) {
SendChat("/pm " match2 " [Автоответ] Владение языком необходимо для общения на нем (/mn > лич. настр.)")
Sleep 1000
SendChat("/pm " match2 " [Автоответ] ... Их можно купить за донат или изучить в центре образования ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, " q ") || InStr(match3, " Ку ") || InStr(match3, " ку ") || InStr(match3, "Ky") || InStr(match3, "ky") || InStr(match3, "прив") || InStr(match3, "Прив") || InStr(match3, "Здравствуй") || InStr(match3, "Здраствуй") || InStr(match3, "здравствуй") || InStr(match3, "Добрый") || InStr(match3, "Доброе") || InStr(match3, "добрый") || InStr(match3, "доброе") || InStr(match3, "здраствуй") || InStr(match3, "Priv")) {
SendChat("/pm " match2 " [Автоответ] Рады приветствовать Вас :)")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "Патр") || InStr(match3, "патр") || InStr(match3, " пт ")) {
SendChat("/pm " match2 " [Автоответ] Передать патроны: /givepatr | При выходе они сохраняются")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, "зострял") || InStr(match3, "застрял") || InStr(match3, "завис") || InStr(match3, "зовис") || InStr(match3, "не могу двиг") || InStr(match3, "фриз") || InStr(match3, "забагал")) {
SendChat("/pm " match2 " [Автоответ] Ваша просьба обрабатывается ...")
SendChat("/a [Внимание] " match2 " ID нуждается в помощи администрации ")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] [Смена ника] (\w+)\[(\d{1,3})\] (.*)", match)) {
if (InStr(match3, "хочет")) {
SendChat("/pm " match2 " [Автоответ] Заявка на рассмотрении. РП ники меняются через донат")
}
}
if (RegExMatch(chatline, "^\[\d{2}:\d{2}:\d{2}\] Сообщение от игрока (\w+)\[(\d{1,3})\]: \{F6C300\}(.*)", match)) {
if (InStr(match3, " бля") || InStr(match3, "сука") || InStr(match3, "хуй") || InStr(match3, "далбаёб") || InStr(match3, "суки") || InStr(match3, "ебал") || InStr(match3, "хуесос") || InStr(match3, "хуйня") || InStr(match3, "уебок")) {
SendChat("/mute " match2 " 30 Мат в репорт")
SendChat("/a [Внимание] ID " match2 " получил бана чата автоматически, возможна ошибка ")
}
}
}
GetNewLine(filename) {
static old
static new
if !old {
FileGetSize, old, %filename%
new := old
}
while old = new {
sleep 200
FileGetSize, new, %filename%
}
old := new
Loop, read, %filename%
if A_LoopReadLine
last := A_LoopReadLine
return last
}
!1::
SendChat("/a [Внимание] Функция автоматического ответа и блокировки чата отключена")
Pause, On
return
!2::
Pause, Off
Pause, Off
FileDelete,%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
SendChat("/a [Внимание] Функция автоматического ответа и блокировки чата включена")
return