- 48
- 59
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обзавелся тут идеей написать на Lua библиотеку для создания своих приватных бесед в сампе, только вот не знаю, нужно ли это будет кому-нибудь, и не будут ли усилия потрачены напрасно. Суть в следующем: чтобы создать чат для своих друзей или пользователей какого-то скрипта, больше не нужно будет подключать сервер, все будет реализовано в виде библиотеки, а сервер будет общий на всех. Вот так примерно это будет выглядеть:
Это всего лишь набросок, функций задумано больше, в том числе и возможность ставить модераторов, дабы чистить беседу от неадекватных пользователей, и многое другое. Кто что думает по этому поводу?
Lua:
local chat = require 'lib.userchat' -- подключение библиотеки
-- ID беседы, пользователи смогут взаимодействовать друг с другом только внутри этой беседы
-- сообщения из бесед с другим токеном им видны не будут
chat.token('ABCDEF0123456789')
-- реализация: при новом сообщении оно отправляется всем участникам в чат
function chat.onNewMessage(name, msg)
sampAddChatMessage(string.format('[CHAT] %s: %s', name, msg), -1)
end
-- реализация: команда /chat для отправки сообщения в беседу
sampRegisterChatCommand('chat', function (msg)
chat.newMessage(msg)
end)
Это всего лишь набросок, функций задумано больше, в том числе и возможность ставить модераторов, дабы чистить беседу от неадекватных пользователей, и многое другое. Кто что думает по этому поводу?