Xample 0 Опубликовано 23 декабря, 2013 (изменено) помогите подналадить, нужно чтобы цвета переносились а не прокручивались в 1 столбик NickColor.java: package services; import l2r.gameserver.Config; import l2r.gameserver.cache.Msg; import l2r.gameserver.data.xml.holder.ItemHolder; import l2r.gameserver.model.Player; import l2r.gameserver.network.serverpackets.components.SystemMsg; import l2r.gameserver.scripts.Functions; public class NickColor extends Functions { public void list() { Player player = getSelf(); if(player == null) return; if (!Config.SERVICES_CHANGE_NICK_COLOR_ENABLED) { show("Сервис отключен.", player); return; } StringBuilder append = new StringBuilder(); append.append("Вы можете приобрести цветной ник за: ").append(Config.SERVICES_CHANGE_NICK_COLOR_PRICE).append(" ").append(ItemHolder.getInstance().getTemplate(Config.SERVICES_CHANGE_NICK_COLOR_ITEM).getName()).append("."); append.append("<br>Доступные цвета:<br>"); for(String color : Config.SERVICES_CHANGE_NICK_COLOR_LIST) append.append("<br><a action=\"bypass -h scripts_services.NickColor:change ").append(color).append("\"><font color=\"").append(color.substring(4, 6) + color.substring(2, 4) + color.substring(0, 2)).append("\">").append(color.substring(4, 6) + color.substring(2, 4) + color.substring(0, 2)).append("</font></a>"); append.append("<br><a action=\"bypass -h scripts_services.NickColor:change FFFFFF\"><font color=\"FFFFFF\">Вернуть стандартный (Бесплатно)</font></a>"); show(append.toString(), player, null); } public void change(String[] param) { Player player = getSelf(); if(player == null) return; if (!Config.SERVICES_CHANGE_NICK_COLOR_ENABLED) { show("Сервис отключен.", player); return; } if(param[0].equalsIgnoreCase("FFFFFF")) { player.setNameColor(Integer.decode("0xFFFFFF")); player.broadcastUserInfo(true); return; } if(player.getInventory().destroyItemByItemId(Config.SERVICES_CHANGE_NICK_COLOR_ITEM, Config.SERVICES_CHANGE_NICK_COLOR_PRICE)) { player.setNameColor(Integer.decode("0x" + param[0])); player.broadcastUserInfo(true); } else if(Config.SERVICES_CHANGE_NICK_COLOR_ITEM == 57) player.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA); else player.sendPacket(SystemMsg.INCORRECT_ITEM_COUNT); } } Изменено 23 декабря, 2013 пользователем Xample Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Yokus 19 Опубликовано 23 декабря, 2013 (изменено) эмм... а убрать тег переноса строки <br> вы пробовали? На крайняк используйте таблицы Изменено 23 декабря, 2013 пользователем Yokus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RastaDev 54 Опубликовано 23 декабря, 2013 если убрать тег <br> будет всё в одну строку) надо таблицу делать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты