Simp Light 5 scripts

Avatar
  • обновлен

Как включить в скрипт обработку событий виртуального канала и как потом запустить скрипт?

Avatar

День добрый, Олег.

Скрипты работают как один скрипт с событийной системой

Чтобы обработать событие записи в виртуальный канал нужно сделать следующее:

1. Добавить в начало файла подключение модуля simp-events
local events = require("simp-events")

2. Добавить функцию обработки на событие записи в канал

events.on("channelWrite", function(event)
local writes = event.writes
-- Функция вызывается, когда произошла запись в каналы с какого-нибудь клиента
-- changes - это массив таблиц, со свойствами channelID: number, name: string, quality: number, value: any

if #writes < 1 then
return
end

if writes[1].name == "" then
-- Произошла запись в канал
end
end)