Samuil 2 Report post Posted April 5, 2018 При смене английского gameserver.exe на русский (PKO) не работает местный чат А мир,торг и тд работают,личка так же работает В чём может быть дело? Quote Share this post Link to post Share on other sites
MrSharp 47 Report post Posted April 5, 2018 (edited) GameServer.exe случаем не из этой сборки? Если из нее, то в function.lua добавьте функцию: function HandleChat( role, message ) local r = 1 return r end Edited April 5, 2018 by MrSharp 1 Quote Share this post Link to post Share on other sites
Samuil 2 Report post Posted April 5, 2018 (edited) 39 минут назад, MrSharp сказал: GameServer.exe случаем не из этой сборки? Если из нее, то в function.lua добавьте функцию: function HandleChat( role, message ) local r = 1 return r end GameServer ПКО который 1.38 был, с ним не работал местный чат Спасибо это помогло!) Может быть ты знаешь как изменить кодировку? Я создал тему недавно,если сможешь подскажи пожалуйста Edited April 5, 2018 by Samuil Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 6, 2018 Не работает, потому это пропатченный мною GameServer.exe с обработкой местного чата. Для его работы нужная функция HandleChat(role, msg), где role - это дескриптор персонажа, а msg - строка с сообщением в чат. function HandleChat(role, message) SystemNotice(role, "[Местный] " .. GetChaDefaultName(role) .. ": " .. message) return 1 end Данный код будет распечатывать сообщение игрока в его системный чат. Функция должна возвращать 1 или 0. Если функция возвращает 1, то сообщение пройдет в местный чат, и его увидят остальные игроки поблизости. Если функция возвращает 0, то сообщение заблокируется, и его никто не увидит. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Samuil 2 Report post Posted April 6, 2018 46 минут назад, V3ct0r сказал: Не работает, потому это пропатченный мною GameServer.exe с обработкой местного чата. Для его работы нужная функция HandleChat(role, msg), где role - это дескриптор персонажа, а msg - строка с сообщением в чат. function HandleChat(role, message) SystemNotice(role, "[Местный] " .. GetChaDefaultName(role) .. ": " .. message) return 1 end Данный код будет распечатывать сообщение игрока в его системный чат. Функция должна возвращать 1 или 0. Если функция возвращает 1, то сообщение пройдет в местный чат, и его увидят остальные игроки поблизости. Если функция возвращает 0, то сообщение заблокируется, и его никто не увидит. Спасибо за разъяснение,думаю что не одному мне пригодится) Quote Share this post Link to post Share on other sites