Показать сообщение отдельно
Старый 20.02.2010, 16:32   #5
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

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

вот, проблема в том что эта табличка глобальная, а у каждого бота (точнее настроек бота) она должна быть индивидуальная.

т.е. в первом посту я типо описал решение, проста добавляю в дп дефаултные действия, которые пользователь сможет править, так же пользователь, сможет составлять список отличий в конкретном случае (в конкретном конфиге для конкретного моба), и при подборе автоматом, сначала будет производиться поиск по списку отличий, и если таковые не найдены - по дефолтным настройкам.
проста еще следует учитывать скока этот конфиг весить будет.. если юзверь запихнет туда все 16к итемок - он грузиццо будет минуты 2. шо есть не очень хорошо.

проста интересно.. более красивое решение есть, или я просто не додумываюсь пока шо. или одно из двух.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием