Собственно, доделал GM Shop. За основу был взят GM Shop c Fortress SVN, но на данный момент от него практически ничего не осталось (Только идея и названия разделов, ибо все мультиселлы были переписаны).
Самая реализация немного изменилась. Решил сделать так, чтобы установка была легкой и вносилось минимальное количество изменений. И у меня получилось. В общем, цитирую info.txt, который вы так же сможете найти в архиве с магазином.
Описание:
GM SHOP by SpeedHack для сервера Fortress (Interlude)
Установка:
+ Скопируйте файлы из папки "l2j" в папку вашего сервера
Реализация:
+ Добавляется 20 новых мультиселлов (701-721) в папке "/gameserver/data/multisell/"
+ Добавляется дополнительный диалог ("31229-9.html") NPC "Winnie the Cat" в папке "/gameserver/data/html/default"
+ Заменяется диалог ("31229.html") NPC "Winnie the Cat" в папке "/gameserver/data/html/default"
Преимущества:
+ Нет необходимости вносить изменения в базу данных
+ Минимум изменений в существующем коде (одна новая строчка в файле "31229.html")
+ Максимальная независимость от других магазинов
+ Максимальная независимость от изменений в сервере в процессе обновления
+ Легко модифицируется
+ Multisell, через который удобно покупать большое количество предметов (например, при заточке оружия)
+ Доступность практически в каждом городе (т.к. "Winnie the Cat" находится практический на всех главных площадях городов)
Недостатки:
+ На данный момент не полная реализация (Отсутствуют аксессуары и другие мелочи)
Примечания:
+ Цены на предметы взяты с базы "http://l2dc.ru" и базы сервера Fortress ревизии 6510
+ Цены на Soul Crystals расчитаны по формуле "{стоимость оружия} * 0.3", то есть составляют 30% от стоимости улучшаемого оружия
+ Осторожно! В этой версии магазина присутствуют элексиры, которые неправильно работают на сборке Fortress 6510 (HP/CP/Mana Potions)!
В ближайшее время планируется:
+ Разделить отдел "Swords" (Мечи) на "Big Swords" (Двуручные мечи) и "Swords" (Мечи)
+ Добавить отдел аксессуары
+ Исправить недочеты/баги, которые будут найдены
GM-Shop: //slil.ru/24538299
Shot 01: //slil.ru/24538196
Shot 02: //slil.ru/24538200
Shot 03: //slil.ru/24538203
Shot 04: //slil.ru/24538205