Shop Maker предназначен для облегчения процесса создания своего магазина для L2 сервера.
Все, что требуется - внести свои значения в конфигурационные переменные скрипта и положить в каталог 'lists' файл с числовым именем (Например, '701'), в котором будут находится необходимые ID вещей.
Для настройки конфигурационных переменных откройте любым текстовым редактором файл 'sm.php' и измените следующие строки:
// CONFIG: BEGIN define('MYSQL_HOST', 'localhost'); define('MYSQL_USER', 'root'); define('MYSQL_PASSWORD', 'home'); define('MYSQL_DATABASE', 'l2j_game'); define('MAKER_RATES', 2); // CONFIG: END
MYSQL_HOST - адрес хоста, на котором расположен сервер базы данных MySQL.
MYSQL_USER - имя пользователя базы данных MySQL.
MYSQL_PASSWORD - пароль пользователя базы данных MySQL.
MYSQL_DATABASE - имя базы данных гейм-сервера.
MAKER_RATES - рейты на цены в магазине (первичная цена умножается на это значение, возможно использование как целых, так и дробных значений).
Далее идем в каталог 'lists'. В первой версии скрипта уже есть два файла ('700' и '701') для двуручного тупого оружия и двуручных мечей. Мы можем создать еще один или несколько список с другими именами или отредактировать существующие. Для редактирования - открываем любой из двух файлов любым текстовым редактором и редактируем/добавляем/удаляем ID предметов.
Как это все работает? Например, у нас в папке 'lists' есть файл '701'. Вот его содержание:
70 71 5286 78 81 6372 6612
Мы запускаем скрипт и получаем несколько новых файлов в папке со скриптом. Некоторые из них - '701.xml' и 'merchant_buylists.sql'. Вот их содержание:
<?xml version='1.0' encoding='utf-8'?> <list> <!- Claymore for 3600000 adena -> <item id="1"> <ingredient id="57" count="3600000" /&g
…
Дальше »»»