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

Ошибка Баффера [Error]

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

Хочу вытащить баффер линков и засунуть его в Frozen

 

После того как я залил l2MainBufferInstance.java , поправил Config.java и залил в папку конфиги сервер стартанул без ошибок ( В Eclipse все чисто тоже).

 

Сделал спаун баффера и тут проблема.

HPCPMP баффер хилит , бафы снимает но не бафает.

 

Вот такая ошибка

 

 

Bad RequestBypassToServer:

java.lang.NullPointerException

at com.l2jfrozen.gameserver.model.actor.instance.L2MainBufferInstance.on

BypassFeedback(L2MainBufferInstance.java:150)

at com.l2jfrozen.gameserver.network.clientpackets.RequestBypassToServer.

runImpl(RequestBypassToServer.java:235)

at com.l2jfrozen.gameserver.network.clientpackets.L2GameClientPacket.run

(L2GameClientPacket.java:75)

at com.l2jfrozen.gameserver.network.L2GameClient.run(L2GameClient.java:1

194)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source

)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

 

 

Написано 150 строка

 

 

else if (actualCommand.startsWith("Buff"))

{

if (player.isDead())

{

player.sendMessage("Вы не можете использовать баффера когда мертвы.");

return;

}

String filename = "data/html/buff/59999",v;

int cmdChoice = Integer.parseInt(command.substring(5, 7).trim());

int id = TableId[cmdChoice]; // 150 строка

int dialog = TableDialog[cmdChoice];

int level = SkillTable.getInstance().getMaxLevel(id, 0);

if (id == 4554) level = Config.BUFFER_MALARIA_LVL;

if (id == 4553) level = Config.BUFFER_FLU_LVL;

if (id == 4552) level = Config.BUFFER_CHOLERA_LVL;

if (id == 4551) level = Config.BUFFER_RHEUMATISM_LVL;

if(dialog==0)v="";

else v="-"+Integer.toString(dialog);

player.stopSkillEffects(id);

 

if (Config.BUFFER_ANIMATION_ENABLE){

broadcastPacket(new MagicSkillUser(this, player, id, level, 100, 0));

}

//---------------------------------------------------------------------------------

public class L2MainBufferInstance extends L2FolkInstance

{

public int[] TableId;

public int[] TableDialog;

 

public L2MainBufferInstance(int objectId, L2NpcTemplate template)

{

super(objectId, template);

 

TableId = Config.BUFFER_TABLE_ID;

TableDialog = Config.BUFFER_TABLE_DIALOG;

 

}

//---------------------------------------------------------------------------------

Насколько я понял не может определить № бафа из списка.

 

BufferTableId = 1068,1388,1086,1077,итд

 

 

 

Как исправить ?

Что еще я забыл добавить ?

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

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


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

Или подскажите баффер через ядро такого типа с профилями.

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

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


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

Или подскажите баффер через ядро такого типа с профилями.

В шаре есть, вводиш Баффер L2Frozen.

И оп , радуешся.

Не поленился вот тебе

http://l2maxi.ru/java/addons/5126-interlude-l2jfrozen-buffer.html (не реклама)

с тебя + ))

  • Upvote 1

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


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

у тебя в базе таблица создана для бафов ?? и в ней есть список бафов которые бафаеш ?

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


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

В шаре есть, вводиш Баффер L2Frozen.

И оп , радуешся.

Не поленился вот тебе

http://l2maxi.ru/jav...zen-buffer.html (не реклама)

с тебя + ))

по ссылке обычный бафер без профилей

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


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

Пофиг )

Нормального баффера с профилями я не нашел.

для меня нормальный только тот баффер.

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


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

Нашел я этого баффера линков.

Понял что все фиксы линков взяты из просторов инета и делали не они.

Ради интереса набрал их фикс лист и нашел дремучие ответы на форумах самих фризов либо других форумах включая этот.

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


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

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

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

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

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

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

Войти

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

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

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

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

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