Чтение вводимой команды в игровой чат - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Чтение вводимой команды в игровой чат
C_o_r_t_e_z Дата: Вторник, 07.01.2020, 18:43 | Сообщение # 1
Новичок
Сообщений: 6
Статус: Offline
Как сделать, что бы AHK записал в переменную часть того что я пишу в чат.
Пример

Пишу в чат /giverank 5 7
Как сделать что бы вот это число 7 он записал в любую переменную?
[CM]James17 Дата: Вторник, 21.07.2020, 16:09 | Сообщение # 2
Новичок
Сообщений: 22
Статус: Offline
При вводе /giverank 5 7
RegExMatch(var, "/giverank (.*?) (.*)", out)
out1 = 5
out2 = 7

Одна из возможных реализаций в чате:
Код
#Include ТУТ UDF.
#IfWinActive GTA:SA:MP
~Enter::
if (isInChat())
{
    sleep 200
    chatInput := readString(hGTA, dwSAMP + 0x12D8F8, 256)
    if chatInput contains /giverank
    {
  RegExMatch(chatInput, "/giverank (.*?) (.*)", out)
  if (out1="" or out2="")
  {
   addChatMessage("{FFFFFF}Используйте /giverank [id] [rank]")
   return
  } else {
   addChatMessage("{FFFFFF}rank = " out2)
  }
    }
}
return
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума