Цитата:
Сообщение от iqman
Согласен если отключить дебаг то ошибок не будет, НО:
Код:
if(custom_debug && Config.PATHFIND_DEBUG)
addDebugItem(57, 1, n.getLoc().geo2world());
Код:
L2ItemInstance item = ItemTable.getInstance().createItem(item_id);
if(item_count > 1)
item.setCount(item_count);
debugItems.add(item);
item.dropMe(null, loc);
т.е вы предполагаете что сервер не узнает 57-ой ИД?
|
нет
я не поленился и скачал сорсы...
383 строка это debugItems.add(item);
если не смотря на код и логически подумать то у нас может быть только 1 причина почему бьет НПЕ, это не инициализированный debugItems...
самый простой способ это исправить - заменить на строке 376
private static GArray<L2ItemInstance> debugItems;
на
private static GArray<L2ItemInstance> debugItems = new GArray<L2ItemInstance>();
Добавлено через 6 минут
но лучше сделать не так...
debugItems.add(item); заменить на
if(debugItems == null)
debugItems = new GArray<L2ItemInstance>();
debugItems.add(item);