Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Фикс Rufix (исправление русского чата в windows)

Статус
Закрыто для дальнейших ответов.
repeat, а можно ли где-нибудь взять исходники свежего ruFix'а? На твоем GitHub-репо версия 0.43.
 
Ребят, все сделал как написано. В консоли вижу русские буквы, а в игре вообще не вижу что пишу. Не отображаются русские символы. Только английские
Windows 7 x86
 
Ребят, все сделал как написано. В консоли вижу русские буквы, а в игре вообще не вижу что пишу. Не отображаются русские символы. Только английские
Windows 7 x86
А ты сам серв-то русифицировал? (надо заменить font.txt)
 
По совету D_ART'а декомпильнул руфикс с помощью JD. Декомпильнулось с одной ошибкой, ниже о ней напишу.
Было охота собрать руфикс под себя, чтобы он не трогал сообщения из консоли, т.к. с ней все в порядке и так.
Ну, заодно получилось переделать руфикс под новый механизм регистрации событий (и конфигов), представленный в 1.1. Он вроде как быстрее, проще и фруктовее. Держите версию, которая ТРОГАЕТ консоль. Внимание: оно совместимо только с баккитом 1.1-R1 и старше! На старых баккитах работать не будет!
Сразу говорю: это мой первый опыт "написания" плагинов под баккит да и java вообще. Реально, я мог нафакапить где-нибудь там в самом интересном месте, так что - на свой страх и риск. Обозвал версию 0.55b, да простит меня repeat за дерзость.
в файле ruFixServerListener было написано
PHP:
if ((c == 195) && (c1 == 177)) {
    text = text + '—С';
    n++;
}
это давало ошибку Invalid character constant (да и вообще очень похоже на ошибку неразумного декомпилятора с железными мозгами). Залез на гитхаб к repeat'у и увидел что там в версии 0.43 есть такая же строка, но содержит она несколько другое:
PHP:
text += (char)((int)1105);
Написано, что это фикс для точки. Незнаю ничего, заменил то что было на вот это вот - компилируется без ошибок. Если это и есть тот самый заветный факап - знающие дядьки, подскажите как надо, а?
 
Код:
if ((c == 195) && (c1 == 177)) {
    text = text + '—С';
    n++;
}

щас расшифрую.

Если (c равно Г) и (c1 равно ±) то
к text прибавить -C
n увеличить на 1

Как то так
 
Помоги плиз, я не совсем понял куда писать код чтобы вместо ???? писали буквы, в консоле преффиксы пермишинса пишуться по русски фикс заработал а знаки вопроса(????) до сих пор вместо текста !
 
А где можно скачать ansicon 1.4.0 ? У вас ссылка в шапке битая
 
ВНИМАНИЕ!​
В связи с битыми ссылками в шапке темы.​
D_ART осуществляет раздачу ansicon и ruFix.​
Его skype: D_ART98 ​
А также проводится платная установка и настройка этих дополнений(10 руб)​
 
ВНИМАНИЕ!​
В связи с битыми ссылками в шапке темы.​
D_ART осуществляет раздачу ansicon и ruFix.​
Его skype: D_ART98 ​
А также проводится платная установка и настройка этих дополнений(10 руб)​
Круто провернул.
 
раздаю эти файлы уже давно.(бесплатно)
 
Так я ещё осуществляю услуги по их установке/настройке :)
 
последний исходник что нашёл у себя. вроде 54 версия, может и 55-экспериментальная, не помню уже
http://rghost.ru/36491275
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх