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

Слоты Шмота!

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

Ребят поставил сборку , точу через алт и б бижу на 20 всю но потом бижа не одевается и остается муляж в слоте чор ти что . В ГС пишит такое

 

WARN items.Inventory: Requested invalid body slot: 3, Item: null, ownerId: '268479886'

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


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

<armor id="15717" name="Elegia Ring">

<set name="crystal_count" value="523"/>

<set name="crystal_type" value="S84"/>

<set name="crystallizable" value="true"/>

<set name="icon" value="icon.accessary_verpes_ring_i00"/>

<set name="price" value="10897000"/>

<set name="type" value="NONE"/>

<set name="weight" value="150"/>

<equip>

<slot id="RIGHT_FINGER"/>

<slot id="LEFT_FINGER"/>

</equip>

<for>

<add stat="mDef" order="0x10" value="69"/>

<add stat="maxMp" order="0x10" value="27"/>

<enchant stat="mDef" order="0x0C" value="0"/>

</for>

</armor>

 

Вот xml ошибку я понимаю но не понимаю как исправить =(

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


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

Я думаю что тут <slot id="RIGHT_FINGER"/> <slot id="LEFT_FINGER"/> нужно прописать Ид слота

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

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


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

Думаю проблема скорее всего в точильщике, возможно не отсылается пакет

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


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

Скинь код точильщика, под спойлер только

  • Upvote 1

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


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

EnchantCommunity.java

 

  Показать контент

 

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

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


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

if (pay != null && pay.getCount() >= EchantPrice)
  {
   activeChar.getInventory().destroyItem(pay, EchantPrice);
   if(EhchantItem.isEquipped())
 activeChar.getInventory().unEquipItemInBodySlot(EhchantItem.getEquipSlot());
   EhchantItem.setEnchantLevel(EchantVal);
   activeChar.getInventory().equipItem(EhchantItem);
   activeChar.sendPacket(new InventoryUpdate().addModifiedItem(EhchantItem));
   activeChar.broadcastUserInfo(true);
   activeChar.sendMessage(new StringBuilder("" + EhchantItem.getTemplate().getName() + " было заточено до " + EchantVal + ". Спасибо.").toString());
   onBypassCommand(activeChar, "_bbsechant");
  }

на это

if (pay != null && pay.getCount() >= EchantPrice)
  {
		    activeChar.getInventory().destroyItem(pay, EchantPrice);
		    EhchantItem.setEnchantLevel(EchantVal);
		    activeChar.getInventory().equipItem(EhchantItem);
		    activeChar.sendPacket(new InventoryUpdate().addModifiedItem(EhchantItem));
   activeChar.broadcastUserInfo(true);
		    activeChar.broadcastCharInfo();
   activeChar.sendMessage(new StringBuilder("" + EhchantItem.getTemplate().getName() + " было заточено до " + EchantVal + ".").toString());
   onBypassCommand(activeChar, "_bbsechant");

так будет лучше, итем который точиться не будет сниматься, + бродкаст

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

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


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

Поменял но вроде не помогло =( Но за старания +

 

Вот ошибка точнул серьги и кольца с неклей нет проблем .Когда точнул 1 кольцо или серьга остается"муляжом " и 2 нельзя одеть =(

 

[03.08.13 18:24:13:992] WARN items.Inventory: Requested invalid body slot: 5, Item: null, ownerId: '268479886'

[03.08.13 18:24:25:613] WARN items.Inventory: Requested invalid body slot: 3, Item: null, ownerId: '268479886'

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


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

Помогите пожалуйста! Как убрать заточку атт пояса рубахи и щитов в скрипте??  В яве не силен нужна помощь, за ранее спасибо!

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


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

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

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

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

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

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

Войти

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

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

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

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

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