Jurij 3 Опубликовано 21 декабря, 2021 Всем доброго времени суток. Подскажите пожалуйста как добавлять вещи в стандартные магазины будь то маджиг шоп или армор шоп? С меня Жирнейший лайк за помощь. Сборка луся2. Облазил весь гугл. Есть примеры но не для Люси2 и у дезера нет подобного мануала на сайте... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hotaka 769 Опубликовано 21 декабря, 2021 Выбираешь необходимого НПС - допустим это Grocer Harmony из Gludio - html с ним это gameserver/data/html-en(ru)/merchant/30254.htm Открываешь файл и видишь такое [npc_%objectId%_Buy 70|Buy Consumables and Minerals] [npc_%objectId%_Buy 71|Buy Dye] Далее открываешь файл /gameserver/data/merchant_buylists.xml и там редактируешь shop="69" или shop="70" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rogue 248 Опубликовано 21 декабря, 2021 Обычные магазы buylist, в люксоре мультиселл. Можно и в обычный магаз нпсу всунуть ссылку на мс, только разрешить этому нпсу к нему обращаться предварительно. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hotaka 769 Опубликовано 21 декабря, 2021 При добавлении продажи итемов через мультисел ты можешь выставлять для каждого итема свою цену за любой id При добавлении в продажу через buylist ты максимум что указываешь это id который будет продаваться у данного мерчанта и markup (%) накрутки. А цена в таком случае берётся из самого итема - строка price Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Jurij 3 Опубликовано 24 декабря, 2021 В 21.12.2021 в 11:37, Hotaka сказал: Выбираешь необходимого НПС - допустим это Grocer Harmony из Gludio - html с ним это gameserver/data/html-en(ru)/merchant/30254.htm Открываешь файл и видишь такое [npc_%objectId%_Buy 70|Buy Consumables and Minerals] [npc_%objectId%_Buy 71|Buy Dye] Далее открываешь файл /gameserver/data/merchant_buylists.xml и там редактируешь shop="69" или shop="70" На деле выходит за место итема прописывать мультисел? К которому он и будет обращаться? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hotaka 769 Опубликовано 24 декабря, 2021 8 часов назад, Jurij сказал: На деле выходит за место итема прописывать мультисел? К которому он и будет обращаться? на выделенной строке продается итем с ID 17 по цене указанной в самом итеме с добавкой 20% - конец второй строки Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Jurij 3 Опубликовано 24 декабря, 2021 16 минут назад, Hotaka сказал: на выделенной строке продается итем с ID 17 по цене указанной в самом итеме с добавкой 20% - конец второй строки Это я понимаю. А как сделать что бы он продавал то что мне нужно по моей цене? Мне же как то нужно указать путь к моему мультиселу верно? Можно наглядный пример? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hotaka 769 Опубликовано 25 декабря, 2021 8 часов назад, Jurij сказал: Это я понимаю. А как сделать что бы он продавал то что мне нужно по моей цене? Мне же как то нужно указать путь к моему мультиселу верно? Можно наглядный пример? Тогда тебе в принципе надо идти по другому пути - переносить всё из байлиста в мультисел и уже в нем указывать желаемые цены. И конечно в строке html диалога с нпс менять ссылку, вместо ссылки на байлист ставить ссылку на твой мультисел 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SRahmir 0 Опубликовано 16 марта, 2023 (изменено) В люси первой куда проще добовлять товары в обычные магазин.. Шифт- редактировать товар. Доаваить предметы, и цену поставить, а потом идем в базу и вытаскиваем сам буйлист файл из бд если надо на будешье с базой залить по новому. По теме лучше сделать допольнительного шопа, а конпки добавить в обычный магазин. Изменено 16 марта, 2023 пользователем SRahmir Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saltfire 89 Опубликовано 16 марта, 2023 5 часов назад, SRahmir сказал: Шифт- редактировать товар. Доаваить предметы, и цену поставить, а потом идем в базу и вытаскиваем сам буйлист файл из бд если надо на будешье с базой залить по новому. Да все потому, что первая была каменного века, а вторая стала деревянного. Только идиот все в xml дерево переводит, а потом борется с тяжелыми раздутыми напрочь файлами. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 16 марта, 2023 Лучше уж "раздутые" хмлки, чем изврат в виде хранения кучи статики в бд 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saltfire 89 Опубликовано 17 марта, 2023 (изменено) 10 часов назад, Gaikotsu сказал: Лучше уж "раздутые" хмлки, чем изврат в виде хранения кучи статики в бд А теперь пойди ка мне 100 итемов добавить в 500 нпц еще и с разным дропом, разным шансом, количеством и группой. Этого тебе на годик хватит Удачи, статический. Изменено 17 марта, 2023 пользователем Saltfire Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 17 марта, 2023 (изменено) Кому как, но лично у меня подобное дело от силы час-другой максимум займет. Ибо рука уже набита за много лет на написании скриптов, что либо модифицирующих в хмлках с данными, по нужным критериям и последующим сохранением изменений. --- Но не спорю что 99.9% местных "админов" автоматизировать как либо правки в хмл просто не в состоянии. Хотя зачастую им и простейшие sql-запросы в бд неподвластны, так что уж говорить о чем-то более сложном... Изменено 17 марта, 2023 пользователем Gaikotsu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hotaka 769 Опубликовано 17 марта, 2023 (изменено) 1 час назад, Gaikotsu сказал: Кому как, но лично у меня подобное дело от силы час-другой максимум займет. Ибо рука уже набита за много лет на написании скриптов, что либо модифицирующих в хмлках с данными, по нужным критериям и последующим сохранением изменений. --- Но не спорю что 99.9% местных "админов" автоматизировать как либо правки в хмл просто не в состоянии. Хотя зачастую им и простейшие sql-запросы в бд неподвластны, так что уж говорить о чем-то более сложном... Я как раз такой админ - который не сможет автоматизировать такой процесс) Мне больше удовольствия доставляет и на порядок легче/удобнее работать с xml нежели с бд. Видимо потому, что у меня нет необходимости добавлять 100тыщ итемов в дроп 100тыщам нпс. Опять же потому как в моем понимании сия необходимость может появиться лишь у админов серверов с яйцами байума и крыльями ант квин. А таких админов не жалко - пусть мучаются Изменено 17 марта, 2023 пользователем Hotaka Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saltfire 89 Опубликовано 17 марта, 2023 1 час назад, Gaikotsu сказал: Кому как, но лично у меня подобное дело от силы час-другой максимум займет. Ибо рука уже набита за много лет на написании скриптов, что либо модифицирующих в хмлках с данными, по нужным критериям и последующим сохранением изменений. --- Но не спорю что 99.9% местных "админов" автоматизировать как либо правки в хмл просто не в состоянии. Хотя зачастую им и простейшие sql-запросы в бд неподвластны, так что уж говорить о чем-то более сложном... У меня тоже это займет минуту, чтобы заменить и добавить, я уже демонстрировал ранее. Но суть то в том, что это геморой, даже с подручными средствами и своими софтинами, нахера было изобретать велосипед? А потому, что недоразработчики переносят базу в xmlки. Болен тот, кто пытается заменять таблицы базы, переводя в тяжеленный xml, а также применяет xml не по назначению. А что не TXT то а? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 17 марта, 2023 (изменено) хотел расписать развернутый ответ по +/- хранения в бд/хмл, но понял что бессмыслено. все равно у тебя тут цель отнюдь не конструктивный диалог. так что нафиг - можешь и дальше считать для себя что бд является идеальным средством харнения статики, а все остальные методы - ересь. Изменено 17 марта, 2023 пользователем Gaikotsu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saltfire 89 Опубликовано 18 марта, 2023 (изменено) 13 часов назад, Gaikotsu сказал: хотел расписать развернутый ответ по +/- хранения в бд/хмл, но понял что бессмыслено. все равно у тебя тут цель отнюдь не конструктивный диалог. так что нафиг - можешь и дальше считать для себя что бд является идеальным средством харнения статики, а все остальные методы - ересь. Ты решил соперничать с бд, наглухо забитым тормозным xml, который не предназначен вообще для этого, ты серьезно? Я посмотрю, когда ты будешь делать выборку определенных НПЦ, предметов, для добавления во всех или выборочно, ну или по уровню. Ко всему, бд-то, все равно используется, получается и xml и mysql, все равно используются в виде хранения данных и выбора, загрузки и т.д. Добавились только костыли загрузки xml файлов. Где тут плюсы? При этом всегда при минимальном изменении, придется всегда весь файл перезаписывать, а у бд нет. Где плюсы то? Бд из 100+к данных выбирает за доли секунды, xml будет делать это очень долго. Где плюсы то Билли? В бд, один раз соединились, шли SQL запросы и делай, что хочешь, и не нужно листать файлы xml и крутить DOM который займет очень многого времени. Нет плюсов! Одни минусы! (что бд раз грузим все в память, что xml сразу на старте сервера все попадает в память), По этому xml ваш тут, бессмыслен. Ко всему раз Бд уже используется в проекте, нужно выжимать из нее весь максимум. Изменено 18 марта, 2023 пользователем Saltfire Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 19 марта, 2023 (изменено) Окей, окей - бд идельный метод хранения всего и вся, не буду уж с тобой спорить. Хотя клиентов твоих, если есть такие - немного жалко, да... Изменено 19 марта, 2023 пользователем Gaikotsu 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saltfire 89 Опубликовано 20 марта, 2023 9 часов назад, Gaikotsu сказал: Окей, окей - бд идельный метод хранения всего и вся, не буду уж с тобой спорить. Хотя клиентов твоих, если есть такие - немного жалко, да... Понятно все. Чего и следовало ожидать. А я на большее и не рассчитывал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sergiu 1 Опубликовано 6 апреля, 2023 buylist Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты