Перейти к содержанию
Авторизация  
Xample

Перенос Цветов Ников В Окошке Выбора

Рекомендуемые сообщения

помогите подналадить, нужно чтобы цвета переносились а не прокручивались в 1 столбик

pre_1387814999__shot00000.jpg

 

 

 

 

 

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);
}
}

Изменено пользователем Xample

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

эмм... а убрать тег переноса строки <br> вы пробовали? На крайняк используйте таблицы

Изменено пользователем Yokus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если убрать тег <br> будет всё в одну строку) надо таблицу делать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...