dispeloff
-
Публикации
2 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем dispeloff
-
-
В 19.08.2017 в 06:10, Koteyk0o сказал:Да, забыл написать, есть компик с прогой, прога чекает чат чатбоксом
А как разобрать сообщение на отдельные слова и проверить ник? В инете не нашел инфы
И забыл написать, вайт-лист в проге, не на сервере
То-есть список тех игроков, на сообщения которых чатбокс будет реагировать
Копипаст из официальной документации OpenComputers Event API
Ссылка: https://ocdoc.cil.li/api:event
Чтобы получать клики только от игрока «Steve», вы должны сделать:
local _, x, y = event.pull("touch", nil, nil, "Steve")Разжёвывание:
_, - Означает отбрасыватель или discard. Используется, когда возвращается или генирируется значение, которое не нужно.
x, y - Переменные в которые записываются координаты, куда тыкнул игрок по монитору. В нашем случае 'nil, nil'
После объявления переменной 'y' можно добавить запятую и объявить переменную в которую будет возвращаться ник игрока.
"Steve" - Означает что событие "touch" будет приниматься только в том случае если у игрока ник "Steve"
Пример в интерпретаторе с использованием чат бокса и события "chat_message":
С объявлением переменных:
Мягко говоря в программировании я ещё нуб, по этому пояснять некоторые термины могу не точно.
Если кто-то ищет взаимный обмен опытом, общение на тему программирование и гейм дев, вот мой дискорд: dispeloff#7807

ChatBox - Квадратные скобки в начале и в конце имени
в Компоненты
Опубликовано: · Изменено пользователем dispeloff
Неверное название
Привет мир!
При использовании компонента 'chat_box' из аддона 'computronics', меняю имя чат бокса в чате методом setName("Name")
Хочется сделать полноценную имитацию локального чата, чтобы форматирование выглядело красиво.
Вот код с форматированием которое я сделал.
При выводе сообщения чат боксом в начале и в конце установленного имени появляется квадратная скобка " [ ] "
Возможно ли это как-то исправить без изминения файлов клиента и сервера?