Как можно считать информацию с диалога?

Статус
В этой теме нельзя размещать новые ответы.

Yakybovit

Новичок
Автор темы
7
0
Делаю скрипт для себя, что-бы удобно было, хочу сделать так, что-бы ввсвечивался диалог с вводом информации, я это умею, и весь этот текст должен попасть в переменную Id, как осуществить с udf? Спасибо.
 

Kvisk

Известный
210
222
Если у тебя проблемы с чатлогом, читай информацию из чата напрямую
AutoHotKey:
start: ; начало скрипта
loop ; цикл
{
     chatline := getChatLineEx(line = 0) ; Функция записывающая в переменную последнею строку чата
     if chatline contains вы сели в ; Сравнение, содержит ли переменная текст "Вы сели в"(для кириллицы регистр не важен)
          goto act ; если переменная содержит нужное сравнение, то прыгаем на действие
}
act: ; действие
SendChat("/rem") ; Отправляем серверу "/rem"
addChatMessageEx("{ffffff}","Вы пристегнули ремень") ; Пишем в локальный чат(видно только нам), о том что ремень пристёгнут(сделано что бы оно не зациклилось)
goto start ; прыгаем в начало скрипта
 

darksoor

Известный
679
355
Если у тебя проблемы с чатлогом, читай информацию из чата напрямую
AutoHotKey:
start: ; начало скрипта
loop ; цикл
{
     chatline := getChatLineEx(line = 0) ; Функция записывающая в переменную последнею строку чата
     if chatline contains вы сели в ; Сравнение, содержит ли переменная текст "Вы сели в"(для кириллицы регистр не важен)
          goto act ; если переменная содержит нужное сравнение, то прыгаем на действие
}
act: ; действие
SendChat("/rem") ; Отправляем серверу "/rem"
addChatMessageEx("{ffffff}","Вы пристегнули ремень") ; Пишем в локальный чат(видно только нам), о том что ремень пристёгнут(сделано что бы оно не зациклилось)
goto start ; прыгаем в начало скрипта
Ещё бы через год написал :=)
Проблему решили, через память читать чат не очень удобно и не всегда он будет срабатывать, если к примеру в одну секунду придет несколько сообщений в чат сразу.
 

Kvisk

Известный
210
222
Ещё бы через год написал :=)
Проблему решили, через память читать чат не очень удобно и не всегда он будет срабатывать, если к примеру в одну секунду придет несколько сообщений в чат сразу.
Ой я как то на дату не обратил внимание. Да и это один из возможных вариантов, его можно улучшить, если траблы с файлом чатлога. А раз проблему решили, можно бы и тему закрыть)
 
  • Нравится
Реакции: Yakybovit и darksoor
Статус
В этой теме нельзя размещать новые ответы.