Информация о файле
Генератор представляет собой PHP скрипт для сервера Lineage 2, написан на языке PHP, имеет настройками для разных сборок java эмуляторов серверов lineage 2. Скрипт был мной протестирован на сборке L2j-Dev, так же должен нормально работать на всех сборках основанных на исходниках OverWorld.
Не запускайте скрипт на рабочем сервере, потренируйтесь в начале на тестовом. Для появления оффлайн торгошей необходим рестарт сервера. Скрипт распространяется по принципу «как есть». Вы используете его на свой собственный риск. Автор не отвечает за потери данных, потери прибыли или любые другие виды потерь, связанные с использованием этого скрипта.
Принцип работы: - Проверка количества вещей (items.php) - Проверка количества скилов (skills.php) - Проверка количества рецептов (recipebook.php) - Подключение к базе данных (настройки в config.php) - Проверка на существование временной таблицы TABLENAME (в config.php имя таблицы должен быть уникальным! Иначе произойдет очистка сущ. таблицы) - Если этой таблицы нет, то создается временная таблица - Если эта таблица есть бд, то происходит truncate — полное удаление всех строк таблицы - Парсит файл с именами аккаунтов соответствующие регулярному выражению [a-z,A-Z,0-9]{4,16} (в config.php: URL) - Создаются пароли с именами аккаунтов (в config.php шифрование ENCODEPASS на выбор sha1 или whirlpool) - Все спарсенные логины сохраняются в TABLENAME - Удаление дубликатов в TABLENAME - Поиск и удаление существующих аккаунтов. Сравниваются имена из TABLENAME с таблицой аккаунтов сервера TBL_ACCOUNTS - Регистрация аккаунтов - Проверка на уникальность имен персонажей. Если имя персонажа занято, то к имени добавляется текст [a-z,A-Z,0-9]{2,4} (в config.php: CONCATNAME) - Создание создание персонажей в таблицах сборки сервера. Рандомное добавление координат (zone.php) - Создание характеристик персонажа. Рандомное добавление класса - Создание скилов персонажа (скилы подготовлены для 85 лвл) - Добавление итемов персонажу в инвентарь - Добавлено ярлыков в панель (3 ярлыка: купить, продать, крафт) - Добавление параметров оффлайн торговли (offline_trade.php) - Добавление рецептов персонажу если класс 118 => «Maestro» Список файлов: config.php — конфиг. файл db_version.php — имена таблиц functions.php — функции gen_char.php — запуск генератора index.php — главная страница. запускает gen_char.php после ввода логина и пароля (по умолчанию admin:admin) items.php — массивы вещей names.txt — список имен создаваемых аккаунтов offline_trade.php — список параметров оффлайн торговли recipebook.php — массивы рецептов skills.php — массивы скилов и классов zone.php — координаты персонажа DOC/create_skills_array.txt — создание массива скилов из созданных персонажей DOC/HELP.txt — документация DOC/test_database.sql — тестовая база данных
Что нового в версии исходниках OverWorld Просмотр изменений
Размещено
- GENCHAR ГЕНЕРАТОР ПЕРСОНАЖЕЙ LINEAGE 2