- Баллы
- 173
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
import java.util.Random;
public class For{
public static void main(String args[]){
Random rnd = new Random();
int x = rnd.nextInt();
Boolean b;
if(x==1){b=true;}
else {b=false;};
System.out.println("Вывод: "+b);
}
}
Tables:
- ru
Debug: false
LogFile: UTF-8
Console: UTF-8
-Dfile.encoding=UTF-8Спасибо за плагин, на Debian сообщения игроков в консоли на русском, и в логе тоже. Но при попытке написать что-то из консоли, например "say съешь еще этих мягких французских булок", в игре это отображается так:
http://s41.radikal.ru/i094/1202/0d/f84fc1484df1.jpg
Параметры в строку запуска сервера не добавлял.
Конфиг руфикса:
Код:Tables: - ru Debug: false LogFile: UTF-8 Console: UTF-8
Как исправить?
Если без плагина у тебя сообщения из консоли приходят нормально, то чуть ранее я выкладывал версию плагина, которая проверяет сообщения только от игроков и не трогает консоль. Сам ей пользуюсь с момента публикации - все нормально вроде бы, из консоли пишу по-русски, Ubuntu Oneiric.Спасибо за плагин, на Debian сообщения игроков в консоли на русском, и в логе тоже. Но при попытке написать что-то из консоли, например "say съешь еще этих мягких французских булок", в игре это отображается так:
http://s41.radikal.ru/i094/1202/0d/f84fc1484df1.jpg
Параметры в строку запуска сервера не добавлял.
Конфиг руфикса:
Код:Tables: - ru Debug: false LogFile: UTF-8 Console: UTF-8
Как исправить?
Могу предположить, что у тех файлов, которые ты показываешь на сайте кодировка не UTF-8. Что за репортер не знаю, но на всякий случай проверь и его конфиги\репорты(?) на кодировку. Она должна быть UTF-8 без BOM. Преобразовать можно программой Notepad++ - она под винду, но работает под вайном без проблем.Оно конечно работает, но в плагинах типа Reporter и банилки русские символы превращаются в вопросики (в репортере этот эффект прямо в игре есть, а в банилке он всплывает при попытке отобразить банлист на сайте). Было бы очень здорово, если бы плагин трогал только то что пишет игрок (будь то обычный чат или какая-нибудь команда), но не трогал всё остальное. Это реально сделать?
http://github.com/toxuin/ruFixСорцы есть у кого?:3
У меня не работает:3http://github.com/toxuin/ruFix
Feel free to contribute.
Алсо, последняя версия вроде как успешно работает на 1.2.х development build.
Ошибки? Или молча не работает?У меня не работает:3
2012-03-02 20:32:01 [SEVERE] Could not load 'plugins\ruFix054.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at me.repeat.ruFix.ruFix.<init>(ruFix.java:17)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
... 8 more
Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 27 more
работает отлично, но имеет один большой минус, о котором писал Charant.Последняя версия - 0.55. Скачай, пожалуйста, ее. С гитхаба: ruFix.jar
Дело в том, что автор плагина, repeat, не обновлял плагин достаточно давно. Я переделал плагин под новые API и выложил на гитхабе. Если кто-нибудь обновит шапку (или может лучше pull request?) - буду признателен.
работает отлично, но имеет один большой минус, о котором писал Charant.
Берем например плагин банов BanHammer который пишет причину банов в БД.
При попытке забанить [ruFixDebug]:/ban goodie òåñò: ваш плагин переводить непонятный текст в понятный. Что приводит к тому, что в базу ложиться неизвестная кодировка в виде вопросов.
Предложение такое, добавить в конфиг опцию: переводить кодировку команд (введенных из консоли игры) или нет.
Таким образом обычное общение игроков будет видно, а команды будут выполнятся корректно..
Спасибо, плагин очень полезный, но нужно немного доработать!
ParseConsole: false