Topic: приветствие как это сделать?
как возможно сделать такое приветствие
каждого приветствовать
PvPGN Community Forums |
forums.pvpgn.pro → [RU] The Source Code → приветствие как это сделать?
как возможно сделать такое приветствие
каждого приветствовать
Приватное сообщение при входе можно отправлять через Lua скрипт
https://github.com/pvpgn/pvpgn-server/b … ua#L17-L19
function handle_channel_userjoin(channel, account)
local text = "Hello " .. account.name .. ", welcome to the server!"
api.message_send_text(account.name, message_type_whisper, nil, text)
end
как возможно сделать такое приветствие
каждого приветствовать
а в обычном PVPGN 1.9.9 . 1,8,5 не получится?
По названию функции Lua, которая обрабатывает событие, можно найти место в коде, отвечающее за это событие.
handle_channel_userjoin -> lua_handle_channel
Здесь обрабатывается вход пользователя на канал. Можно найти такой же участок в 1.8.5 и добавить код на Си, который будет отправлять ему сообщение.
Не вижу причин использовать 1.99 вместо текущей pro версии. Это её же продолжение с улучшениями.
По названию функции Lua, которая обрабатывает событие, можно найти место в коде, отвечающее за это событие.
handle_channel_userjoin -> lua_handle_channel
Здесь обрабатывается вход пользователя на канал. Можно найти такой же участок в 1.8.5 и добавить код на Си, который будет отправлять ему сообщение.Не вижу причин использовать 1.99 вместо текущей pro версии. Это её же продолжение с улучшениями.
дело в том что привык пользоваться в 1.8.5, для меня это лучший вариант))
можете помочь где найти этот же участок в 1,8,5
Основной код 1.99 тот же, и по названию функции почти наверняка можно найти такую же в 1.8.5.
В Visual Studio поиск открывается по сочетанию клавиш CTFL+F.
Основной код 1.99 тот же, и по названию функции почти наверняка можно найти такую же в 1.8.5.
В Visual Studio поиск открывается по сочетанию клавиш CTFL+F.
искал в 1.8.5 не нашел. даже на подобии искал. тоже не нашлось
handle_channel_userjoin -> lua_handle_channel
Очевидно, что Lua в 1.8.5 нет, и нужно искать channel_add_connection, в которой вызывается lua_handle_channel. Если перейти по ссылкам выше, то это все становится понятным.
Это же вопрос по исходникам, и нужно понимать базовые принципы построения кода, чтобы что-то делать.
как возможно сделать такое приветствие
каждого приветствовать
Где Motd выводится, туда поставить сообщение и сделать его как whisper
forums.pvpgn.pro → [RU] The Source Code → приветствие как это сделать?