- Баллы
- 76
Я новичок в bukkit плагинах, поэтому могу написать здесь какую нибудь непонятную хрень.
Переписывал моды samp в pawno, заметил, что цвет можно менять по RBG формату, то есть абсолютно все цвета можно юзать.
Возник вопрос: можно ли в самом майне добиться этого? Чтобы не было этих "§e, §f, §a" и т.д., чтобы можно было накалякать свой цвет по ргб или hex фомату (255,255,255/{FFFFFF}).
Видно, что ни на одном сервере такого нету, значит это, как-бы, нельзя осуществить, ну, а как тогда получился бело-розоватый текст при клике на ссылку в чате "Не переходите по ссылкам..."..
Такого цвета нет в ChatColor, но ведь его как-то получили... В org/bukkit/Color.class нашел вот эти строки:
Если изменю (0x*colorcode*), скомпилирую, то я получу желаемый результат, т.е. изменю "стандартный" цвет кода на свой, смогу отобразить новые краски в миникрафтовском чате?
Кажется я уже понял, но остается один вопрос: какие зависимые файлы будут у Color.java, чтобы его скомпилировать или мне придется засовывать все это дело в Ecliple/NetBeans?
Переписывал моды samp в pawno, заметил, что цвет можно менять по RBG формату, то есть абсолютно все цвета можно юзать.
Возник вопрос: можно ли в самом майне добиться этого? Чтобы не было этих "§e, §f, §a" и т.д., чтобы можно было накалякать свой цвет по ргб или hex фомату (255,255,255/{FFFFFF}).
Видно, что ни на одном сервере такого нету, значит это, как-бы, нельзя осуществить, ну, а как тогда получился бело-розоватый текст при клике на ссылку в чате "Не переходите по ссылкам..."..
Такого цвета нет в ChatColor, но ведь его как-то получили... В org/bukkit/Color.class нашел вот эти строки:
Код:
public static final Color WHITE = fromRGB(0xffffff);
public static final Color SILVER = fromRGB(0xc0c0c0);
public static final Color GRAY = fromRGB(0x808080);
public static final Color BLACK = fromRGB(0);
public static final Color RED = fromRGB(0xff0000);
public static final Color MAROON = fromRGB(0x800000);
public static final Color YELLOW = fromRGB(0xffff00);
public static final Color OLIVE = fromRGB(0x808000);
public static final Color LIME = fromRGB(65280);
public static final Color GREEN = fromRGB(32768);
public static final Color AQUA = fromRGB(65535);
public static final Color TEAL = fromRGB(32896);
public static final Color BLUE = fromRGB(255);
public static final Color NAVY = fromRGB(128);
public static final Color FUCHSIA = fromRGB(0xff00ff);
public static final Color PURPLE = fromRGB(0x800080);
public static final Color ORANGE = fromRGB(0xffa500);
Кажется я уже понял, но остается один вопрос: какие зависимые файлы будут у Color.java, чтобы его скомпилировать или мне придется засовывать все это дело в Ecliple/NetBeans?
Вложения
Последнее редактирование: