[Помощь] Боль, печаль, ужас или проблемы с 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.
Некоторые люди наслаждаются дождём, другие просто промокают.
|
|
|
|