Порядок установки такой:
- Создаём базу SCAN (не обязательно такое имя, но не забывайте в scan.sql менять)
- 01_create_tbl_items.sql
- 02_create_tbl_duplicate.sql
- 03_create_proc_select_items.sql
- 04_create_proc_select_duplicate.sql
- 05_create_proc_select_post.sql
Когда нужно будет запустить скан, то запускаем scan.sql
При запуске scan.sql очищаются текущие таблицы, так что если вам нужны предыдущие данные, то делайте бекап
Относительно скана почты:
Сканируются только не удалённые письма и добавляются в общий список только те предметы у которых серийник не нулевой, ибо с нулевым серийником зона сгенерит новый при извлечении предмета
После завершение скана открываем таблицу tbl_duplicate и достаём свой банхаммер
Список сканируемых таблиц:
- tbl_base - Шмотки, оружие
- tbl_general - Бижа, патроны, маяки магии
- tbl_inven - Инвентарь
- tbl_AccountTrunk - Основные страницы в банке
- tbl_AccountTrunk_Extend - Дополнительные страницы в банке
- tbl_supplement - "Соска"
- tbl_PostStorage - Почта
Типы контейнеров из таблицы tbl_items:
0 - Шмотки, оружие. То что на персонаже
1 - Бижа, патроны
2 - Инвентарь
3 - Основные страницы в банке
4 - Дополнительные страницы в банке
5 - маяки магии
6 - "Соска"
7 - Почта
Есть несколько но:
- В силу того что дефолтный механизм генерации "уникального" серийника имеет коллизии, то может быть false-positive
- Возможен false-positive на предметах которые были добавлены через ЛК, из-за того что они не имеют доступа к каноничной генерации серийников
- Сие "творение" не тестировалось на большой боевой базе, в виду отсутствия оной(а синтетику генерить лень), и как следствие скорость работы может желать лучшего, а может и нет =)
- Точилось под GU
PS:
Буду благодарен если прольёте свет на то где лежат серийники активированных анимусов
PSS:
Так же абсолютно не против если поделитесь живой и большой базой мира(во благо оптимизации)