Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В Visual Studio 2022 выберите язык C++ и создайте файл с расширением *.dll. Затем просто скопируйте и вставьте код, который я предоставил, и соберите проект в режиме x86.
После этого можешь использовать «CFF Explorer» или «Extreme Injector» для внедрения dll в процесс игры во время её работы...
На первой странице
https://mmo-dev.info/threads/%D0%9A%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-emitor-%D0%BD%D0%B0%D0%B4-%D0%BD%D0%B8%D0%BA%D0%BE%D0%BC.30524/post-230868
Я тоже так делал, но, по-моему, эти команды отправляются через чат, а за это можно получить бан чата в игре)
Если у тебя на сервере уже есть эта команда bypass -h user_cfg lang en поищи ее в исходниках и посмотри как она работает, после отошли на сервер правильный bypass.
Здесь есть более...
В файле RequestBypassToServer.java необходимо указать серверу, что делать с этим пакетом. У меня есть только исходный Мебиуса , я думаю, что логика работы везде одинакова.
RequestBypassToServer.java
private static final String[] _possibleNonHtmlCommands = {
"_bbs",
"bbs",
"_mail"...
На сервере в файле RequestBypassToServer.java рспарсь строки set_Language ru и set_Language en и меняй язык по условию. Думаю, что кто-то более опытный в работе с серверной частью сможет лучше ответить на этот вопрос.
Дополню:
Чтобы это работало, даже если вы выбрали язык в окне входа в игру, нужно добавить следующий код:
При входе в игру загрузится окно ShortcutWnd, после чего выполнится запрос RequestBypassToServer со сменой языка.
ShortcutWnd.uc
function OnShow(){ //Или OnLoad();
LanguageToServer();
}...
Я не профессионал ), но думаю можно с клиента отправить запрос,на сервер а сервер должен его получить, "RequestBypassToServer.java" распарсить и сменить язык, Думаю как-то так)
OptionWnd.uc
function OnClickButton(string strID) {
switch (strID) {
case "GameOKBtn"...
Скорее всего, в файле options.ini были настройки старого владельца компьютера, которые не подошли к твоему компьютеру, поэтому и возникали ошибки. Обычно я сразу удаляю этот файл после скачивания патча.
На данном сайте используются файлы cookie, чтобы персонализировать содержимое и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.