Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
bbs buffer
#1
Всем здравствуйте)
Подскажите пожалуйста. На сборке L2Script Lindvior есть бафер в комунке, если все бафы помещаются в одно окно, то появляется кнопа "все" и я могу одной кнопкой бафнуться всеми бафами
[Изображение: image.png]
Но если бафы не влазят, то появляется "далее"
[Изображение: image.png]
и просто переходит на другую страницу с бафами, а кнопки "все" нет и приходится каждый тыкать(геморой редкостный).
Помогите пожалуйста, что в коде нужно изменить, чтобы все бафы помещались на одну страницу(шли друг за другом, а не стояли в один столбик по центру). Ну или чтобы при нажатии на кнопку бафы для мага или война, не переходило на страницу с бафами, а сразу бафало.. второй вариант думаю проще..
Код

Заранее спасибо...
Ответ
#2
Посмотрите еще файл scripts/handler/bbs/pages/buff.htm где то в контенте в таблице контента увеличьте значение width. хотя я думаю нужно самому добавлять столбики, что бы они шли в ряд
Ответ
#3
Ищешь файл CommunityBuffer, в нем составляется html. Ищешь там добавления баффа, что-то в роде:
[src='java']
... // все это происходит в цикле
sb.append("<tr>");
sb.append(buffInfo);
sb.append("</tr>");
... // где-то тут конец цикла
[/src]
и меняешь на
[src='java']
sb.append("<tr>");
for...{ // начало цикла
sb.append("<td>");
sb.append(buffInfo);
sb.append("</td>");
if... // тут вероятно условие
...} // где-то тут конец цикла
sb.append("</tr>");
[/src]
Ответ
#4
Warencense Написал:Ищешь файл CommunityBuffer, в нем составляется html. Ищешь там добавления баффа, что-то в роде:
[src='java']
... // все это происходит в цикле
sb.append("<tr>");
sb.append(buffInfo);
sb.append("</tr>");
... // где-то тут конец цикла
[/src]
и меняешь на
[src='java']
sb.append("<tr>");
for...{ // начало цикла
sb.append("<td>");
sb.append(buffInfo);
sb.append("</td>");
if... // тут вероятно условие
...} // где-то тут конец цикла
sb.append("</tr>");
[/src]

Не вот это?
[src='java']
private static String formatTable(Collection<String> tds, int rows, boolean appendTD)
{
String result = "";
int i = 0;
for(String td : tds)
{
if(i == 0)
result += "<tr>";
result += appendTD ? "<td>" + td + "</td>" : td;
i++;
if(i == rows)
{
result += "</tr>";
i = 0;
}
}
if(i > 0 && i < rows)
{
while(i < rows)
{
result += "<td></td>";
i++;
}
result += "</tr>";
}
return result;
}
[/src]
Ответ
#5
Jessy Написал:Не вот это?
[src='java']
private static String formatTable(Collection<String> tds, int rows, boolean appendTD)
{
String result = "";
int i = 0;
for(String td : tds)
{
if(i == 0)
result += "<tr>";
result += appendTD ? "<td>" + td + "</td>" : td;
i++;
if(i == rows)
{
result += "</tr>";
i = 0;
}
}
if(i > 0 && i < rows)
{
while(i < rows)
{
result += "<td></td>";
i++;
}
result += "</tr>";
}
return result;
}
[/src]

ищи использование этого метода. Чтобы баффы шли в строчку, нужно вызывать его с appentTD = true.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  [EPIC SHARE] BBS Advanced Buffer OneThunder 9 3,610 04-28-2014, 11:35 AM
Последний пост: OneThunder
  Buffer spartana 12 3,306 06-30-2013, 09:14 AM
Последний пост: sakson
  Сбита верстка Buffer'a SunWar 2 1,735 03-29-2013, 11:22 AM
Последний пост: KID
  Rebellion buffer ptsstyle 2 1,684 12-05-2012, 07:47 PM
Последний пост: 4ipolino
  простой core buffer doDie 2 1,490 08-15-2012, 11:53 AM
Последний пост: doDie
  Buffer x50-100 arava 3 1,199 08-06-2012, 09:42 AM
Последний пост: Silvern
  NPC Buffer 4ipolino 1 1,418 05-10-2012, 05:36 PM
Последний пост: L2scripts-Guard
  Buffer не хочет бафать BVlad 24 9,795 04-26-2012, 12:50 PM
Последний пост: GreasyMonste
  L2j Core Buffer eforall 10 6,152 11-06-2011, 02:29 AM
Последний пост: SkyWard
  Buffer Interlude Counter 5 2,024 11-03-2011, 03:27 PM
Последний пост: brilliant

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)