несколько упрощенный вариант единая для всего сервера таблица: |индекс предмета|аккаунт л2он|количество| (колич предметов*колич акков л2он=???) фильтр таблицы по аккаунту л2он соответственно каждый видит только свои предметы(на каком нике они лежат его проблема) интерфейс в личном кабинете: кнопка сброса таблицы в ноль кнопка "добавить" + поле загрузки списка из файла снифера типа wh.dat (в этом случае люди просто сбрасывают файлы wh.dat своему другу, КЛу и он последовательно их все добавляет к себе в кабинет суммируя общее количество(тут получается неудобно то, что невидно у кого эти вещи))
+ данные с таблицы автоматом добавляются в ячейки в таблице крафта на сайте.
Список он и в африке список, как он выглядит и так понятно. В идеале: со снифера инфа передается в личный кабинет, в личном кабинете общий список предметов + отдельная колонка на каком персонаже находится (например в пределах нескольких акков — удобно смотреть общую картину просто пробежавшись до ВХ всеми персонажами со включенным снифером) + непомешала бы передача инфы третьим лицам, например КЛу клана(другу и тд, причем передача должна разрешатся только в личном кабинете персонажа) В рамках БД представляю себе так(с нубскими знаниями БД) таблица вещей |название предмета|персонаж-владелец-ник в игре|количество|место вещи(рюкзак/ВХ/КВХ)
кнопка в личном кабинете "сформировать статистику по предметам" выдает таблицу отбирая по принадлежности к акку л2он и таблице соответствия ников которые загружались акком
НО.. Большая блин таблица получается, выборка будет пипец здоровая и долгая, а клепать на каждый аккаунт отдельную таблицу с вещами/количеством/никами — база лопнет от количества таблиц...
ЗЫ как вариант хранить таблицу на компе пользователя импортируя данные в личный кабинет при включенном снифере и открываемом сайте (незнаю насколько реально локальные данные добавлять в открываемую страницу) а передача вещей КЛу тогда осуществляется просто пересылкой файла со своего компа к нему... отдельное поле в личном кабинете "разрешить просмотр для:(поле ввода другого акка)" добавляет предметы в личном кабинете указанного аккаунта.
LLI0P0X: Такой вопрос, по сниферу... возможно ли сделать экспорт в файл предметов находящихся в ВХ/КВХ, в идеале в личный кабинет — хотя это сильно увеличит БД, поэтому хотя бы в эксель, можно даже платной функцией типа "Pro" версии... как минимум все гномы и КЛы скажут баальшое спасибо...
Jack: Делать обычный экспорт не очень интересно. А чтобы делать полноценную систему, надо ее сначала хорошо продумать =) Допустим, объединение ВХ и КВХ, объединение предметов разных персонажей (внутри клана), общий доступ к объединенной информации и т. д.
Очень не хватает атрибута/количества атрибута в продаваемой вещи. (Бочки с огурцами выводятся с тем же названием, что и пустые бочки и цены их перемешаны) PS В игре, в свойствах предмета — количество атрибута отображается.
albertos: Допустим снифер запущен, и я пробегаю по тому месту где должен стоять РБ, а его нет на месте, т.е. его убили, снифер его фиксирует как убит или же нужно идти и завалить этого РБ и только тогда снифер зафиксирует его как убит?
Завалить или быть рядом, когда его завалит кто-то другой.
Jack: + Добавлены поля "убит" и "замечен" для некоторых NPC (рейд-боссы, маммоны и др.). Эта информация передается сниффером, если включен режим "онлайн" (чем больше пользователей, тем более достоверная информация).
Допустим снифер запущен, и я пробегаю по тому месту где должен стоять РБ, а его нет на месте, т.е. его убили, снифер его фиксирует как убит или же нужно идти и завалить этого РБ и только тогда снифер зафиксирует его как убит?
На самом деле он обновлялся на протяжении последнего месяца, но сейчас захотелось подвести итоги.
Поиск предмета: + Автоматическая установка фокуса при загрузке страницы (меньше лишних действий). + Передача параметров поиска с помощью GET-запроса (теперь можно копировать ссылки на результат; устранена проблема с возвратом к результатам поиска с помощью кнопки "назад", которая присутствовала в некоторых браузерах).
Результат поиска предмета: + Колонка, указывающая тип предмета (с возможностью сортировки). + Колонки, указывающие наличие дропа и спойла данного предмета (во всплывающий подсказке, появляющейся при наведении на "значок", указывается число NPC; возможна сортировка).
Страница предмета: + В отдельных колонках, обозначенных значками (смысл значка указан во всплывающей подсказке), для каждого NPC указывается число смертей (для дропа) и число случаев "оценки" (для спойла). + При наведении курсора на ячейку, содержащую шанс дропа (спойла), во всплывающей подсказке указывается число случаев дропа (спойла) данного предмета (шанс дропа равен числу случаев деленному на число смертей).
Поиск NPC: + Исправлен фильтр "раса" (не работал после перехода на Gracia Final). + Исправлен и оптимизирован фильтр "множитель HP". Осталось только два варианта: "1/2 и ниже (мало HP)", "x2 и выше (много HP)" (вместо 1/4, 1/2, x2, x3, x4, x5, x6, x7, x8, ...). + Добавлен фильтр "рейд-босс" (список NPC взят из клиента).
Результат поиска NPC: + В отдельных колонках, обозначенных значками, для каждого NPC указывается число смертей и число случаев "оценки" (спойла).
Страница NPC: + При наведении курсора на ячейку, содержащую шанс дропа (спойла), во всплывающей подсказке указывается число случаев дропа (спойла) данного предмета (и "не подтверждено" для красных ячеек). + Из таблицы "спойл" убраны все квестовые предметы. + Добавлены поля "убит" и "замечен" для некоторых NPC (рейд-боссы, маммоны и др.). Эта информация передается сниффером, если включен режим "онлайн" (чем больше пользователей, тем более достоверная информация).
Другое: + Переписано больше половины кода. + Изменен критерий перехода информации из состояния "подтверждена, но шанс все еще уточняется" (зеленые ячейки) в состояние "подтверждена" (обычные белые ячейки). + Переработан (улучшен) внешний вид всех страниц раздела. + Оптимизирована сортировка по колонкам (теперь работает правильно во всех таблицах раздела). + Реализовано автоматическое еженедельное обновление позиций NPC на карте с учетом поступившей за неделю информации. + Добавлена страница "рейд-боссы". + Ошибки, возникающие при поиске, выводятся внутри соответствующей формы, а не вверху страницы (плюс сохраняется текст запроса). + Все то, что не вспомнил =)
kraleksandr: Данное предложение поступало несколько раз, в том числе и от меня, реализовано скорее всего не будет в связи с вероятной перегрузкой интернет-канала сервера.
бред, контроль нагрузки это рядовая задача в сетевом программировании и разруливается на раз-два
savein: И еще такой вопрос: на сколько часто нужно сдавать инфу?? Например можно сдавать 1 раз в час при возвращении в город при ребафе. Почему задаю этот вопрос: вот например я сделал обход рынка в дионе, гиране, адене потом час качался, а потом сдал инфу. Но за этот час ктото тоже может обойти рынки и сдать инфу сразу же после обхода, а моя инфа будет уже не актуальной и монет мне за нее дадут намного меньше.
включи режим online и инфа по магазинам будет автоматом передаваться
И еще такой вопрос: на сколько часто нужно сдавать инфу?? Например можно сдавать 1 раз в час при возвращении в город при ребафе. Почему задаю этот вопрос: вот например я сделал обход рынка в дионе, гиране, адене потом час качался, а потом сдал инфу. Но за этот час ктото тоже может обойти рынки и сдать инфу сразу же после обхода, а моя инфа будет уже не актуальной и монет мне за нее дадут намного меньше.
savein: Вопрос администрации такой: а нельзя сделать чтобы в режиме онлайн прога сама отправляла с определенной периодичностью все собранные данные, ну чтобы не гемороиться и не отправлять это все руками. А то мешает игровому процессу малость:)
Данное предложение поступало несколько раз, в том числе и от меня, реализовано скорее всего не будет в связи с вероятной перегрузкой интернет-канала сервера.
Вопрос администрации такой: а нельзя сделать чтобы в режиме онлайн прога сама отправляла с определенной периодичностью все собранные данные, ну чтобы не гемороиться и не отправлять это все руками. А то мешает игровому процессу малость:)