Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Парсер для AION (https://forum.zone-game.info/showthread.php?t=12321)

zorgtm 07.02.2011 17:12

Re: Парсер для AION
 
Вот что смог сделать на быстрою руку.
перебор вдеться из баз или в ручную по одной ссылке.
-
* перебор а одиночном порядке происходит автоматически при внесении адреса в адресною строку.
* перебор списков происходит после указания базы и нажатия кнопку "Запустить перебор"
* структура на выходе (mobId, itemId, chance, min, max)
_
Добавление в базы производиться блокнотам или другим текстовым редактором.
Структура простая массив строк типа http://www.aiondatabase.com/npc/276730

Beta 2 parser aiondatabase.com

Romanz 07.02.2011 23:34

Re: Парсер для AION
 
Цитата:

Тоже вариант. Попробую что-нибудь придумать насчет этого.
в свою очедедь дам data с 2.5 клиента

zorgtm 08.02.2011 09:19

Re: Парсер для AION
 
data думаю врядли мне поможет. так как сканирование будет отдельное. Тоесть дроп с ресав отдельно с монстрав отдельно.

flashman 08.02.2011 14:49

Re: Парсер для AION
 
Romanz, а на базах разве уже появились инфа о итемах , локах из 2.5?

Romanz 08.02.2011 16:27

Re: Парсер для AION
 
Зачем базы если все имется в клиенте , просто ручками все вбивать ето ппц:eek::bm:

flashman 08.02.2011 16:39

Re: Парсер для AION
 
А да точн, вроде нового дропа в 2.5 нету. Да, надо бы состряпать для клиента парсер.

zorgtm 08.02.2011 17:05

Re: Парсер для AION
 
Alfa версия парсера дропа.

- пофиксел немного фильтр. теперь вылетает меньше.

-
переделал базу монстров. Пропарсил все локации сайта. По-моему все монстры в списке.

- Пофиксел сохранение в конечный файл. Не сохраняться лишние данные не касающиеся дропа.

-
Дроп у которого нету % выпадения прописывается в нулевым процентом.

- ссылки в одиночном сканировании принимаются вот такого типа http://www.aiondatabase.com/npc/215093
-
добавление в базу новых нпц производиться простым блокнотам. архитектура базы массив строк вот такого типа /215093.

Тестируем буду дорабатывать по тиху.

Скачать Альва парсер

akioharu 08.02.2011 18:20

Re: Парсер для AION
 
вопрос?
умеет ли ваш парсер дописывать найденный дроп к прежнему ?
возможно ли ускорить пепебор ?


маленький нюанс

парсек записывает дроп вот так

INSERT INTO droplist (mobId, itemId, chance, min, max) VALUES
(201024, 169500668, 0, 1, 1)
(201024, 169500668, 0, 1, 1)
(201024, 169500668, 0, 1, 1)
(201024, 169500668, 0, 1, 1)

а в дроп листе сборки он по идее должен быть так

INSERT INTO droplist (mobId, itemId, chance, min, max) VALUES
(201024, 169500668, 0, 1, 1),
(201024, 169500668, 0, 1, 1),
(201024, 169500668, 0, 1, 1),
(201024, 169500668, 0, 1, 1);


ещё один нюансик

вылетает ошибка (Runtime error 216 at $00407101) с чем это может быть связано ?

zorgtm 08.02.2011 18:39

Re: Парсер для AION
 
akioharu
-Запись в существующий я пока не думал об этом.
-Ускорить могу уменьшим тайминг внесения ссылок. НО может возникнуть проблема с фильтрацией и записью в конечный.файл. Скрипт не будет справляться и будет выдавать ошибку.
- запетую поставить не проблема.

Только загвоздка исходники остались на работе я сегодня не смогу выложить фикс сегодня. :(

akioharu 08.02.2011 18:46

Re: Парсер для AION
 
тогда подождем :)

по идее ускорить можно и по другому, разбить базу к примеру, на 10 частей и запустить в десять окон :D

Добавлено через 13 минут
да к сожалению дописывать дроп он пока не умеет :) он просто переписывает старый дроп на новый не оставляя старого.
если у вас получиться реализовать дописку дропа это будет шикарно :)


Текущее время: 08:18. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot