1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[PW] Database modification util

Тема в разделе 'Продам', создана пользователем alexdnepro, 11 фев 2018.

  1. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Утилита предназначена для работы с файлами игровой базы данных напрямую (без участия gamedb)
    На данный момент реализованы следующий возможности:
    • Подсчет всех предметов на персонажах
    • Поиск определенных предметов
    • Замена айди предметов
    • Замена или модификация отдельных параметров предмета (count, max_count, proctype, expire, mask)
    • Замена или модификация монет и голда
    • Расширенный экспорт персонажа в XML
    • Экспорт аккаунта с персонажами в XML
    • Для модификации доступны следующие математические операторы: / , *, +, -
    • При обработке и поиске учитываются следующие таблицы: user, userstore, base, inventory, equipment, storehouse, mailbox, playershop, auction, webtrade
    Преимущества по сравнению с аналогичными скриптами, использующие пакетные запросы на GameDB:
    • возможность изменять абсолютно любые данные, которые недоступны для изменения через пакеты
    • высокая скорость работы
    Для работы утилиты GameDB должен быть остановлен. В данный момент утилита находится в стадии разработки, готов выслушать предложения по расширению функционала до релиза, например перенос персонажа на другой аккаунт, смена цвета территорий и др. ранее недоступные задачи. Если будет достаточный спрос на предложение - постараюсь реализовать.
    Последнее редактирование: 12 фев 2018
    deadamag, this, Гадес и 6 другим нравится это.
  2. lukacho B L A C K    L I S T Пользователи

    Дата регистрации:
    19 янв 2016
    Сообщения:
    537
    Лайки:
    156
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    XXXX
    Страна:
    Georgia Georgia
    Я понимаю что разработка на ранней стадии,но все же.Если ли хотя бы в мыслях сделать что то похожее на,скачал базу-отредактировал-залил на сервер-запустил?С функционалом наподобие pwadmin.
  3. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    О таком не думал, слишком много усилий понадобится для создания интерфейса.
  4. Mr.Fleks Модератор Команда форума Модератор Old school Пользователи

    Дата регистрации:
    20 мар 2012
    Сообщения:
    734
    Лайки:
    375
    Пол:
    Мужской
    Репутация:
    11
    Соответственно и стоимость разработки вырастет в 2-3 раза
  5. Unix Пользователи

    Дата регистрации:
    24 ноя 2012
    Сообщения:
    1.028
    Лайки:
    331
    Пол:
    Мужской
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    По предложением, скажу одно всегда нужно под рукой массовое изменение типа (октет, маска, айди, количество, и все что есть в листах оружия/брони/бижутерии/)
    Что не заметил, так это обновление статов, и бонусов, как это у тебя чисто по своим скриптам. (Допустим обновить бонусы в id шмотках) или обновить бонусы от камней но которые поваленные в шмоте)
    На счет юаней и голды вообще шикарно, еще вопрос ярмарочный голд тоже редактируется?
    Так же по предложениям, возможность массово менять значения перса status и base
  6. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Конечно, надо только найти как он обозначен в базе и где лежит. По поводу разбора октетов тут посложнее вопрос, но я его обдумываю.
    --- добавлено: 11 фев 2018 в 22:50 ---
    Какие именно, это все ведь надо выносить в конфиг, поэтому надо определиться с параметрами
    Последнее редактирование модератором: 19 фев 2018
  7. Penelope Пользователи

    Дата регистрации:
    17 апр 2017
    Сообщения:
    124
    Лайки:
    74
    Репутация:
    1
    Вот это прорыв) Еще одно чудо света 2018 после пвадмина!
    Предлагаю удаление низкоуровневых заброшенных персонажей из базы
  8. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Можно обдумать, с какими параметрами в конфиге например?
  9. Ацкой Nyan of Steel Группа анонимных алкоголиков Art Old school Пользователи

    Дата регистрации:
    16 ноя 2010
    Сообщения:
    403
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    4
    Команда:
    DeBalance Art Team
    Страна:
    Russian Federation Russian Federation
    Ежели б не это, можно было бы запилить разностные бэкапы. Зачем не знаю, но можно было бы.
  10. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    В геймдб и так есть встроенная система бекапа, нужно только чтобы были созданы папки для бекапа (указанные в конфиге) и при создании lock файла (опять же из конфига) он сам делает безопасный бекап с блокировкой таблиц на время его создания.
  11. Zool Old school Пользователи

    Дата регистрации:
    23 авг 2010
    Сообщения:
    101
    Лайки:
    37
    Пол:
    Женский
    Репутация:
    2
    а для чего? Есть, пить - не просят))
    Программа хороша:з
  12. MorzE nullptr AngeliCore Пользователи

    Дата регистрации:
    24 июн 2010
    Сообщения:
    198
    Лайки:
    135
    Пол:
    Мужской
    Репутация:
    3
    Страна:
    Russian Federation Russian Federation
    Было бы просто шикарно, если можно было бы использовать SQL запросы.
  13. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Там база без SQL, ключ / значение. Значение - октет, так что никак.
  14. int 3 Программист Пользователи Open Source Contributor

    Дата регистрации:
    12 май 2014
    Сообщения:
    342
    Лайки:
    531
    Пол:
    Мужской
    Репутация:
    10
    Страна:
    Russian Federation Russian Federation
    А я говорил Алексу - интерпретатор SQL запросов здесь в сотни раз лучше конфига зайдёт.. Может одумается :(
    MorzE нравится это.
  15. TopicStarter Overlay

    alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Дата регистрации:
    2 апр 2010
    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Добавил обработку заявок на продажу/покупку голда на аукционе (при обработке money-gold) и экспорт всех записей из любой таблицы в xml
    [​IMG]
    [​IMG]
    this, Unix и san4e3 нравится это.
Черновик сохранён Черновик удалён
Similar Threads
  1. nikes
    Ответов:
    9
    Просмотров:
    6.125
  2. nikes
    Ответов:
    9
    Просмотров:
    9.384
Загрузка...

Поделиться этой страницей