[Помощь] Боль, печаль, ужас или проблемы с blockchatinput - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Боль, печаль, ужас или проблемы с blockchatinput (В теме)
[Помощь] Боль, печаль, ужас или проблемы с blockchatinput
JayscoreINC Дата: Суббота, 08.09.2018, 12:08 | Сообщение # 1
Любитель
Сообщений: 30
Статус: Offline
Приветствую Вас, уважаемые пользователи Cheat-Master! С помощью данного кода у меня к /r и /f автоматически добавляется ТЭГ:

Код
if (RegExMatch(chatInput, "^\/r\s(.*)$", match))
  {
   SendChat("/r [" position "]: " match1)
  }
        else if (RegExMatch(chatInput, "^\/f\s(.*)$", out))
  {
   if (subdivision = "Сухопутные войска")
            {
                SendChat("/f [Ground Force | " position "]: " out1)
            }
            else if (subdivision = "Военно-морской флот")
            {
                SendChat("/f [Navy | " position "]: " out1)
            }
            else if (subdivision = "Военно-воздушные силы")
            {
                SendChat("/f [Air Force | " position "]: " out1)
            }
  }
        else
        {
            sendChat(chatinput)
        }

И всё бы ничего, но по нажатию на Enter при пустом чате в чат пишется ")". Всё бы ничего, но если что то написать в чат и зажать Enter, происходит ужасный флуд. Как это пофиксить? Благодарю за помощь


Некоторые люди наслаждаются дождём, другие просто промокают.

Сообщение отредактировал JayscoreINC - Суббота, 08.09.2018, 12:10
Rinat_Namazov Дата: Суббота, 08.09.2018, 12:10 | Сообщение # 2
Боец
Сообщений: 122
Статус: Offline
Проверять что чат инпут не пустой.
JayscoreINC Дата: Суббота, 08.09.2018, 12:12 | Сообщение # 3
Любитель
Сообщений: 30
Статус: Offline
Rinat_Namazov, Делал, но тогда он иногда пропускает тег и пишет без него :с

Некоторые люди наслаждаются дождём, другие просто промокают.
slavawar Дата: Суббота, 08.09.2018, 17:19 | Сообщение # 4
Проверенный
Сообщений: 172
Статус: Offline
return нужен без него бывают ошибки.
Код

if (RegExMatch(chatInput, "^\/r\s(.*)$", match)) {
    SendChat("/r [" position "]: " match1)
    return
}
else if (RegExMatch(chatInput, "^\/f\s(.*)$", out)) {
    if (RegExMatch(subdivision, "Сухопутные войска")) {
        SendChat("/f [Ground Force | " position "]: " out1)
        return
    }
    else if (RegExMatch(subdivision, "морской флот")) {
        SendChat("/f [Navy | " position "]: " out1)
        return
    }
    else if (RegExMatch(subdivision, "воздушные силы")) {
        SendChat("/f [Air Force | " position "]: " out1)
        return
    }
} else {
    sendChat(chatinput)
    return
}
return

И "subdivision" откуда берет он? еще возможно ошибка тут, желательно полный код.


Мои темы:
[AHK] Шифратор текста
[AHK] Акцент 3 в 1
[C#] Генератор RP ников
JayscoreINC Дата: Суббота, 08.09.2018, 22:35 | Сообщение # 5
Любитель
Сообщений: 30
Статус: Offline
Спасибо, ретурн вроде помог, но ошибка точно не в subdivision.

Некоторые люди наслаждаются дождём, другие просто промокают.
Форум » Программирование » AHK Программирование » [Помощь] Боль, печаль, ужас или проблемы с blockchatinput (В теме)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
Stanislav_ss [16:05]

123131312312314534 [13:41]

Pan40xxl [12:36]

chinazes000 [11:29]

donaldga2 [05:28]

rubenia18 [21:17]

pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]