1

Тема: Команда в чат

Добрый день, при написании скрипта появилась такая проблема. Хочу сделать скрипт на команде. Строку автозамены использовать не могу, ибо когда нажимаешь пробел, это тоже самое что и Enter, т.е ввожу к примеру /skin, нажимаю пробел и срабатывает команда , а мне нужно чтобы можно было ставить пробел. Пробовал через ChatInput. Вообще ничего не работает. Если кто то сталкивался, подскажите что делать) Разобраться бы вот с этим кодом, который почему то не работает.

if chatInput = /rn
        {
            RegExMatch(chatInput, "/rn (.*)", d)
            if (d == "")
            {
                AddChatMessage("Используйте: /rn [Сообщение]")
                return
            }
            SendChat("(( " d1 " ))")
            return
        }

2

Re: Команда в чат

alavar15, у тебя строгая проверка на команду, а это нам сейчас не нужно.
Мой вариант:

if (RegExMatch(chatInput, "^/rn"))
{
    if (RegExMatch(chatInput, "^/rn\s+(.*)$", out))
    {
        SendChat("/r (( " out1 " ))")
    }
    else
        addChatMessageEx("00FF00", "{FFFFFF}Используй: {00FF00}/rn [текст]")
}
Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

3

Re: Команда в чат

Попробовал вставить в скрипт. Но при вводе команды /rn ничего не происходит(

4

Re: Команда в чат

alavar15, скинь в вк что ты там натворил.

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)