Перейти к содержимому
  • 0
danshat

Событие chat_message

Вопрос

У меня есть мод OpenPeripheral.

Я пытался сделать обработку событий glasses_chat_message. Видел, как в некоторых программах используют $$команда (команда очков). Вроде ошибок не кидает, но вместо сообщения в терминал выводит какой-то адрес.

Если это событие не работает в OpenComputers (а есть такое подозрение), то есть какие-то аналоги приема сообщений из чата (без Computronics)?

А если нету и выход - использовать только Chat Box из Computronics, то как обработать ивент там?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Событие, скорее всего работает нормально. Просто оно возвращает несколько параметров, в том числе адрес чат-бокса. Попробуй запустить утилиту dmesg и проанализировать все параметры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Событие, скорее всего работает нормально. Просто оно возвращает несколько параметров, в том числе адрес чат-бокса. Попробуй запустить утилиту dmesg и проанализировать все параметры.

Все равно не получается выудить сообщение и имя.

local plr,_,msg = event.pull("glasses_chat_command")
  print(msg)
  print(plr)




И в терминал идет не сообщение и имя отправившего, а адрес терминала очков, по всему видимому.

f71b3252a12a4462b84da997fe549b19.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавь еще _

local plr,_,_,msg = event.pull("glasses_chat_command")
или
local plr,_,_,_,msg = event.pull("glasses_chat_command")

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Добавь еще _

local plr,_,_,msg = event.pull("glasses_chat_command")
или
local plr,_,_,_,msg = event.pull("glasses_chat_command")

Спасибо, все сработало, стоило подвинуть лишь plr на место второй _.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...