BBMAXI 14 Опубликовано 8 февраля, 2011 Всем привет ! Сегодня покажу как сделать вам, заточки стопкой. Поехали... Идем в ядро сервера, находим файл 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'; Заменяем в патче файл на этот Скачать О_о Радуемся и ставим мне СПАСИБО Для людей кто в танке, без исходников сервера у вас ничего не получится ! 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 8 февраля, 2011 силвен скажи что ты там изменил и все... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BBMAXI 14 Опубликовано 8 февраля, 2011 etcitemgrp делаем предмет стекуемым Идентично предмету stackable Патч выложил, для тех людей кто не знает как это делать. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 8 февраля, 2011 в твоем файле какие то левые айди... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GhostRider 14 Опубликовано 8 февраля, 2011 1-Какие возможные баги если точка в 1 ячейке? 2-Как вывести в конфиг? Точки в стопке = Тру, Точки стандартно = фалс Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 8 февраля, 2011 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); } но это еще потом через отдельный ява файл проводить но + еще нужно делать под этот код свою переменную так что лучше не лезь Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BBMAXI 14 Опубликовано 8 февраля, 2011 Все делать в обратной только порядке, у вас динамические решения ? Сначало сделать так, потом по другому ? Если делаите то делайте железно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 8 февраля, 2011 Все делать в обратной только порядке, у вас динамические решения ? Сначало сделать так, потом по другому ? Если делаите то делайте железно честно?) я тя не понял) дал челу выше код) если захочет поправит) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BBMAXI 14 Опубликовано 21 марта, 2011 1-Какие возможные баги если точка в 1 ячейке? 2-Как вывести в конфиг? Точки в стопке = Тру, Точки стандартно = фалс никак Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Zohan 0 Опубликовано 21 марта, 2011 Согласен, ибо каждый раз менять SQL запрос. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты