Инструкции и описание

Не для кого не секрет, что с введением премиум-статуса в торге появляется все больше запросов и предложений на вывоз лута из приключения. Соглашаясь на такую сделку получатель лута идет на определенный риск, а именно — неуверенность в том, что он получит именно «свой» лут. Картинку можно показать старую, нафотошопить новую и т.д. В связи с этим мы разработали сервис, позволяющий за несколько секунд выгрузить данные по полученному игроком луту.

Сервис состоит из двух частей: утилита сборщик и раздел на сайте для отображения полученного лута.

Утилита представляет собой файл, который после запуска определяет:

  • Каким браузером пользуется игрок.
  • Подключается к игровому серверу.
  • Запрашивает письма с лутом.
Выбор браузера

Письмо с лутом содержит:

  • ID-игрока;
  • ID-приключения;
  • Имя приключения;
  • Полученный лут;
  • Временной штамп получения.

Как вы понимаете, полученные данные невозможно подделать, «кинув» таким образом другого игрока. Все данные выгружаются в единую базу данных и отображаются на сайте в разделе: Покажи свой лут. Программа не просит вводить никаких данных игрока и выполняется за несколько секунд.

Работа программы

Дополнительные возможности сервиса

  • Статистика прохождения приключений.
  • Сбор и систематизация реальных шансов выпадения лута.
  • Просмотр лута друзей, которые уже побывали в приключении.

Ссылки по теме

- Сервис: Покажи свой лут
- Утилита сборщик

oSettlers рекомендует
Комментарии (54)
  1. SirriS:

    Друзья, сервис «Покажи свой лут» переехал на новый адрес. osettlers.com/ru/loots
    Новый сборщик, постраничная разбивка, поиски еще всякие крутые штуки. так что жду на новом месте :)

  2. DEmentED:

    Продублирую сообщение в этой ветке.
    Возможно ли портирование на Линукс/МакОС (консольным скриптом, например)? Или открыть код, авось кто-нибудь сможет портировать?

    • wd:

      портировать при наличии кода вообще проблемы нет, но боюсь что просто взглянув на код я тутже опровергну «Как вы понимаете, полученные данные невозможно подделать» :)

    • SirriS:

      wd прав, публикация кода дает возможность подделать данные о загружаемых лутах

    • DEmentED:

      А самому портануть, чтобы «секрет» не раскрывать? А то найдется удалец, который сделает кросс-платформенную программу и все начинания псу под хвост.

    • wd:

      ну впринципе можем совместно подумать о том чтобы удовлетворить желающих и не светить код

  3. Mihail:

    Добавьте яндекс браузер

  4. Волнующая:

    Да, жаль что на хроме не работает уже

  5. Paladindwarf:

    Уважаемый, SirriS, если возможно, доработайте, пожалуйста, утилиту чтобы работала в FIreFox Portable.
    На данный момент закрывается с сообщением: «Критическая ошибка при получении Cookie! Лог ошибки в файле error.txt»
    Содержимое файла error.txt:

    Пустое имя файла не допускается.
    Имя параметра: sourceFileName
    в System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
    в System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
    в RM3JBS50E9DjKjLW4V.DqJQS46mfnJeNLkssF.eSMM7TPXeSo6VJHdFg(Object , Object , Boolean )
    в RM3JBS50E9DjKjLW4V.DqJQS46mfnJeNLkssF.z8AO7miUb(Object )
    в ShowMyLoot.MainWindow.EgMM856COrNBs3MYp2l(Object )
    в ShowMyLoot.MainWindow.MDb0PgB1ks()Пустое имя файла не допускается.
    Имя параметра: sourceFileName
    в System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
    в System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
    в RM3JBS50E9DjKjLW4V.DqJQS46mfnJeNLkssF.eSMM7TPXeSo6VJHdFg(Object , Object , Boolean )
    в RM3JBS50E9DjKjLW4V.DqJQS46mfnJeNLkssF.z8AO7miUb(Object )
    в ShowMyLoot.MainWindow.EgMM856COrNBs3MYp2l(Object )
    в ShowMyLoot.MainWindow.MDb0PgB1ks()

  6. ВБД:

    clip2net.com/s/6SzAyT ну никак, может все письма с лутом вчерашние в почте принять

    • nApTu3aH4uK:

      как рекомендовалось ниже — ушёл с хрома на ФФ (играть в сеттелров) и сразу всё заработало =))

  7. ВБД:

    качаем с утра…всё бестолку

    • nApTu3aH4uK:

      что верно, то верно… последние 3 дня программа пишет «запрос писем»… и либо не может их получить, либо не знает что делать дальше, поэтому после этой надписи она просто молчит и всё =(

    • Дима:

      всё нормально работает

    • nApTu3aH4uK:

      ну не знаю, после последнего обновления у меня после фразы «cookie получены» стало появляться окошко с текстом «ShowMyLoot — обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.», где внизу кнопочки «отправить отчет» и «не отправлять»… скрин хотел показать тут, но мой комментарий всё ещё ожидает проверки… вот уже пошли 4-ые сутки…
      может какой-то «.NET» нужен? но в описании не сказано об этом ничего…

    • Squee:

      nApTu3aH4uK: у меня в хроме тоже самое. но в фф работает если адблок отключить

  8. SirriS:

    обновил программу, скачайте заново.
    спасибо игроку Карачун за тестирование :)

  9. Fernik:

    Запущено браузеров — 2
    Активный браузер — firefox
    Получение Cookie
    Cookie получены.
    Адрес геймсервера получен.
    Запрашиваем данные
    Соединение с геймсервером
    Запрос писем
    Нет писем с лутом
    Программа будет закрыта через 5 секунд.

    Луты в кол-ве 3 штук лежат. Ввод новой почты повлиял?

    • SirriS:

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

  10. Dekatilen:

    ShowMyLoot — обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.

    Почему так?
    Файл скачан только что.

    • SirriS:

      проверьте наличие в системе .NET Framework 3.5

  11. AvaLord:

    При запуске утилиты в её окошке пишется

    Активный браузер — firefox
    Получение Cookie
    Cookie получены.
    Данные Cookie не полны.

    Что утилита не смогла найти ?
    Какие действия можно предпринять ?

    P.S. версия Show My Loot v1.3

    • SirriS:

      игра при этом активна? утилита берет данные аутентификации из данных cookie чтобы связаться с сервером

    • AvaLord:

      да, разумееется.
      Запускал утилиту как непосредственно перед завершением приключения, так и сразу по получению письма — эффект одинаков.

    • AvaLord:

      То, что профиль пользователя и firefox-a лежит не по умолчанию, может влиять ?

      P.S. Хотя пож Хромом всё работает.

    • SirriS:

      скорее всего причина именно в этом..
      профиль фф ищется по стандартному пути аппдата\Mozilla\Firefox\и далее

    • AvaLord:

      Ну ясно тогда.

      Насколько сложно доделать утилиту чтобы она

      1) сначала читала %%Application Data%%\Mozilla\Firefox\profiles.ini
      в нём искала параметр StartWithLastProfile
      2) если есть, то брала из него номер профиля, искала cекцию этого профиля и уже из него брала путь из параметра path
      3) если нет, то искала секцию профиля с параметром Default=1 и уже из него брала путь из параметра path

      ?

  12. Fernik:

    В лутах ЭвУ не показывает выпавшее приключение Новые ЭвУ.

  13. Дима:

    сломалось
    не добавляет луты
    сетка пустая — дата 1970 год

  14. KIDel:

    Очень интересная идея, но как всегда надо развивать идею. Я бы предложил не закрывать окно программы даже если не было писем с лутом. Пускай висит в трее с автоматическим и ручным обновлением. Только надо продумать механизм, ведь у тех кто вывозят луты на почте много писем, чтобы было удобно и был порядок.

    В идеале конечно желательно чтобы и одиночные приключения тоже сохранялись, для показа другим игрокам или для личной базы данных по лутам. Тут уже много идей — от хранения на сервере, что довольно проблематично для стольких тысяч игроков, до хранения на компьютере игрока.

    И кстати да, а поддержка других серверов кроме русских намечается? Тогда и интерфейс желателен не только на русском.

    • KIDel:

      Из очередных глюков — Дважды запустил программу, на сайт добавился 2 раза лут, притом каждый слот продублировался, и получились 10 слотов. Надо встроить механизм против дублей.

    • SirriS:

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

  15. SirriS:

    Убрал автозакрытие при получении лутов (при их наличии).
    Добавил ссылки на загруженные луты.
    Спасибо Карачун и Zeusalan за тестирование. :)

    • Макар:

      Огромное спасибо, всё в лучшем свете. :)

  16. nApTu3aH4uK:

    При попытке «поделиться лутом» из сингл-приклов — прога «получает список писем» и висит… висит… висит…
    Пробовал вчера 2 раза на преступниках.

    • Макар:

      Как я понимаю, для сингл она и не нужна.

  17. Макар:

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

    • SirriS:

      Сделаем, спасибо! :)

    • Макар:

      Вечно я забываю её запустить после окончания прикла. :(

    • Al-Lexx:

      В идеале — кидать ссылку на лут в буфер обмена.

  18. SirriS:

    Астрологи объявили возможность скачивания программы.
    Количество багрепортов увеличилось втрое. :)

  19. Макар:

    Программу в студию, плиз, для теста.

    • Максим-Вжик:

      Можно было бы набрать тестеров. Желающие найдутся.

  20. Максим-Вжик:

    Прикольно! Только прога не качается: «You don’t have permission to access /soft/ on this server.»

    • Максим-Вжик:

      Долго загружается программа, пропадает желание ее включать.

    • SirriS:

      Долго это сколько? Не дольше чем переход между зонами.

Комментировать

oSettlers рекомендует