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

[manual] Заточки Стопкой

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

Всем привет !

 

Сегодня покажу как сделать вам, заточки стопкой.

 

Поехали...

 

Идем в ядро сервера, находим файл RequestEnchantItem.java

 

Ищем строку

 

scroll = activeChar.getInventory().destroyItem("Enchant", scroll, activeChar, item);

 

Заменяем на

 

scroll = activeChar.getInventory().destroyItem("Enchant", scroll.getObjectId(), 1, activeChar, item);

 

Компилим.

 

Далее делаем Mysql запрос

 

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '729';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '730';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '731';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '732';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '947';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '948';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '949';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '950';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '951';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '952';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '953';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '954';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '955';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '956';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '957';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '958';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '959';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '960';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '961';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '962';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6569';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6570';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6571';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6572';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6573';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6574';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6575';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6576';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6577';

UPDATE `etcitem` SET `consume_type` = 'stackable' WHERE `item_id` = '6578';

 

Заменяем в патче файл на этот

 

Скачать О_о

 

Радуемся и ставим мне СПАСИБО

 

Для людей кто в танке, без исходников сервера у вас ничего не получится !

  • Upvote 1

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


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

силвен скажи что ты там изменил и все...

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


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

etcitemgrp делаем предмет стекуемым

 

Идентично предмету stackable

 

Патч выложил, для тех людей кто не знает как это делать.

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


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

в твоем файле какие то левые айди...

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


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

1-Какие возможные баги если точка в 1 ячейке?

 

2-Как вывести в конфиг? Точки в стопке = Тру, Точки стандартно = фалс

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


Ссылка на сообщение
Поделиться на другие сайты
1-Какие возможные баги если точка в 1 ячейке?

 

2-Как вывести в конфиг? Точки в стопке = Тру, Точки стандартно = фалс

опять же через ядро... тока без навыков явы тебе этого не сделать...

 

знаю что это делается при помощи функции if-else

что то типо

 

if (STOP_ENCHANT == True)

{

scroll = activeChar.getInventory().destroyItem("Enchant", scroll.getObjectId(), 1, activeChar, item);

}

else

{

scroll = activeChar.getInventory().destroyItem("Enchant", scroll, activeChar, item);

}

 

 

но это еще потом через отдельный ява файл проводить

но + еще нужно делать под этот код свою переменную так что лучше не лезь

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


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

Все делать в обратной только порядке, у вас динамические решения ? Сначало сделать так, потом по другому ? Если делаите то делайте железно

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


Ссылка на сообщение
Поделиться на другие сайты
Все делать в обратной только порядке, у вас динамические решения ? Сначало сделать так, потом по другому ? Если делаите то делайте железно

честно?) я тя не понял)

 

дал челу выше код) если захочет поправит)

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


Ссылка на сообщение
Поделиться на другие сайты
1-Какие возможные баги если точка в 1 ячейке?

 

2-Как вывести в конфиг? Точки в стопке = Тру, Точки стандартно = фалс

 

никак

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


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

Согласен, ибо каждый раз менять SQL запрос.

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


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

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

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

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

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

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

Войти

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

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

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

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

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