Fixed Augment Manager v2

  • Автор темы Автор темы Art
  • Дата начала Дата начала

Art

Легенда форума
Administrator
Крестный отец
Венец Хмелевара
Участник Новогоднего Фонда 2023
Победитель в номинации 2023
Победитель в номинации 2022
Победитель в номинации 2021
Участник Новогоднего Фонда 2021
Победитель в номинации 2019
На страже закона
Знаток Lineage2
Суровый спец
Знак Форума за коммерческие успехи
Часть системы
Боевая финансовая поддержка
Орден Почета
Магистр реакций
Мастер реакций
Любитель реакций
Знаток письма высшего ранга
Знаток великого письма
Медаль Благодарности
Старожил I степени
Клиент разработчик
Разработчик
За веру и верность форуму
За заслуги перед форумом
Победитель в номинации 2018
Победитель в номинации 2017
Победитель в номинации 2016
Сообщения
2 180
Розыгрыши
3
Решения
4
Репутация
2 426
Реакции
2 188
Баллы
2 258
Говорю сразу автор не я.
Запретил аргументацию геройского оружия, и рб бижутерии.
Нашел не достающие методы Player.
+ Добавление лс скилов.
 

Вложения

  • Мне нравится
Реакции: kick

    kick

    Баллов: 30
    Спасибо за в клад в развитие форума
для каких хроник?
 
и как его установить если прокатит для ХФ?
 
Это для сборок на базе овера, но переписать можно под любые.
 
Anyone can help me for the method "recycle" from StringUtil and "append" for this case:

8Xi7ATy.png

Thanks in advance!
 
Последнее редактирование модератором:
Anyone can help me for the method "recycle" from StringUtil and "append" for this case:

Посмотреть вложение 18791

Thanks in advance!
package l2p.gameserver.utils;

public final class StringUtil
{
public final static String EMPTY_STRING = "";
public final static String NOT_CONNECTED = "<not connected>";
public final static String NO_STACK = "none".intern();
public final static String EMPTY_ICON = "skill0000";

public static String concat(final String... strings)
{
final StringBuilder builder = new StringBuilder(getLength(strings));
for(final String string : strings)
if(string != null)
builder.append(string);

return builder.toString();
}

public static String concat(final Object... strings)
{
final StringBuilder builder = new StringBuilder(getLength(strings));
for(final Object string : strings)
if(string != null)
builder.append(string);

return builder.toString();
}

public static StringBuilder startAppend(final int sizeHint, final String... strings)
{
final int length = getLength(strings);
final StringBuilder builder = new StringBuilder(sizeHint > length ? sizeHint : length);
for(final String string : strings)
if(string != null)
builder.append(string);

return builder;
}

public static StringBuilder startAppend(final int sizeHint, final Object... strings)
{
final int length = getLength(strings);
final StringBuilder builder = new StringBuilder();
builder.ensureCapacity(sizeHint > length ? sizeHint : length);

for(final Object string : strings)
if(string != null)
builder.append(string);

return builder;
}

public static void append(final StringBuilder builder, final String... strings)
{
builder.ensureCapacity(builder.length() + getLength(strings));
for(final String string : strings)
if(string != null)
builder.append(string);
}

public static void append(final StringBuilder builder, final Object... strings)
{
builder.ensureCapacity(builder.length() + getLength(strings));
for(final Object string : strings)
if(string != null)
builder.append(string);
}

private static int getLength(final String... strings)
{
int length = 0;
for(final String string : strings)
length += string == null ? 4 : string.length();

return length;
}

private static int getLength(final Object... strings)
{
int length = 0;
for(final Object string : strings)
length += string == null ? 4 : String.valueOf(string).length();

return length;
}

public static String rightPad(final String string, final int length)
{
if(string.length() >= length)
return string;

final StringBuilder builder = new StringBuilder(length);
builder.append(string);

for(int i = string.length(); i < length; i+:-)
builder.append(' ');

return builder.toString();
}

public static String leftPad(final String string, final int length)
{
if(string.length() >= length)
return string;

final StringBuilder builder = new StringBuilder(length);
for(int i = string.length(); i < length; i+:-)
builder.append(' ');

builder.append(string);

return builder.toString();
}
public static void recycle(StringBuilder instance)
{
instance = null;
}
}
 
Последнее редактирование модератором:
jts?? Lol что?
 
package l2p.gameserver.utils;

public final class StringUtil
{
public final static String EMPTY_STRING = "";
public final static String NOT_CONNECTED = "<not connected>";
public final static String NO_STACK = "none".intern();
public final static String EMPTY_ICON = "skill0000";

public static String concat(final String... strings)
{
final StringBuilder builder = new StringBuilder(getLength(strings));
for(final String string : strings)
if(string != null)
builder.append(string);

return builder.toString();
}

public static String concat(final Object... strings)
{
final StringBuilder builder = new StringBuilder(getLength(strings));
for(final Object string : strings)
if(string != null)
builder.append(string);

return builder.toString();
}

public static StringBuilder startAppend(final int sizeHint, final String... strings)
{
final int length = getLength(strings);
final StringBuilder builder = new StringBuilder(sizeHint > length ? sizeHint : length);
for(final String string : strings)
if(string != null)
builder.append(string);

return builder;
}

public static StringBuilder startAppend(final int sizeHint, final Object... strings)
{
final int length = getLength(strings);
final StringBuilder builder = new StringBuilder();
builder.ensureCapacity(sizeHint > length ? sizeHint : length);

for(final Object string : strings)
if(string != null)
builder.append(string);

return builder;
}

public static void append(final StringBuilder builder, final String... strings)
{
builder.ensureCapacity(builder.length() + getLength(strings));
for(final String string : strings)
if(string != null)
builder.append(string);
}

public static void append(final StringBuilder builder, final Object... strings)
{
builder.ensureCapacity(builder.length() + getLength(strings));
for(final Object string : strings)
if(string != null)
builder.append(string);
}

private static int getLength(final String... strings)
{
int length = 0;
for(final String string : strings)
length += string == null ? 4 : string.length();

return length;
}

private static int getLength(final Object... strings)
{
int length = 0;
for(final Object string : strings)
length += string == null ? 4 : String.valueOf(string).length();

return length;
}

public static String rightPad(final String string, final int length)
{
if(string.length() >= length)
return string;

final StringBuilder builder = new StringBuilder(length);
builder.append(string);

for(int i = string.length(); i < length; i+:-)
builder.append(' ');

return builder.toString();
}

public static String leftPad(final String string, final int length)
{
if(string.length() >= length)
return string;

final StringBuilder builder = new StringBuilder(length);
for(int i = string.length(); i < length; i+:-)
builder.append(' ');

builder.append(string);

return builder.toString();
}
public static void recycle(StringBuilder instance)
{
instance = null;
}
}
Thank you very much! :Brushing:
 
Назад
Сверху Снизу