Page 1 of 1

Список товаров вендоров игроков

Posted: 11.07.2018 13:46
by GeeZeR
Обновлено: 14.10.2020
Исправлен баг с картинками, когда для предметов с одинаковым именем но разными типом и цветом изображение было одинаковым (файл: VendorGoods_2.rar).
Wrong pictures bug fixed (VendorGoods_2.rar file).

* Файл "VendorGoods_2.rar" для шардов, где сумка вендора открывается по клику на него и товары лежат в сумках.
* Файл "VendorGoods_drw_IMG.rar" - для ДРВ и ему подобных, где к вендору обращаются по "<имя вендора> buy" и товары находятся в списке скролла.


Предлагаю на обкатку скрипт для вывода списка всех товаров вендоров игроков в пределах видимости. По окончании работы в папке "VendorGoods\Logs" создаётся html-файл с таблицей товаров по каждому вендору, с картинками и сортировкой (сортировка адекватно работает только в Фаерфоксе, писал не я).

1) Скрипт разбит на 2 файла: тело и отдельно процедуры. Встаёте рядом с вендорами и запускаете "VendorGoods.sc". Дождитесь сообщения '---------- Закончил ---------' на экране.
2) Радиус поиска стоит 20, поменяете если надо в FindDistance ("VendorGoods.sc"). FindVertical := 30 - вендоры могут стоять на ступеньках.
3) В файле с процедурами найдите функцию MallName() (только для "VendorGoods.rar") там задайте координаты тайла для каждого мола и встаньте на него перед запуском - так скрипт поймёт что вы в определённом моле и вставит его название в файл отчёта. Можно задать диапазон типа:

Code: Select all

if (GetX(Self) > 1830) AND (GetY(Self) > 2820) AND
		(GetX(Self) < 1840) AND (GetY(Self) < 2830) then begin
Result := 'Trinsic';
4) Можно не заморачиваться с координатами, а просто встать рядом с вендорами - создастся отчёт с именем "UNKNOWN".
5) По окончании работы в папке "Logs" создастся html-файл с таблицей по всем вендорам, которые попали в диапазон.
6) В папке "Logs" есть скрытая папка "SYSTEM" не удалите случайно, там жаба скрипт и css для страницы.
7) Уже существующие файлы отчёта автоматически не пересоздаются (пока), чтобы создать новый вручную удалите старый, папку с картинками тоже.
8 ) Скрины: https://i.imgur.com/kW7fNyr.png

Отдельное спасибо yuras и nepopus за алгоритм перебора всех сумок! (http://stealth.od.ua/forum/viewtopic.php?p=14094#p14094)

Re: Список товаров вендоров игроков

Posted: 01.06.2019 11:49
by GeeZeR
Добавил версию для ДРВ. По всем вопросам стучите мне в пм

Re: Список товаров вендоров игроков

Posted: 23.02.2020 19:31
by sibble
Thank you for this it will help me :)

- Working on OSI 2/23/20

Re: Список товаров вендоров игроков

Posted: 06.07.2020 0:36
by grundick
Хорошая тема. А не думал БД к ней прикрутить?

Re: Список товаров вендоров игроков

Posted: 12.07.2020 9:11
by GeeZeR
Спасибо, да мне достаточно было и этого.

Re: Список товаров вендоров игроков

Posted: 14.10.2020 20:36
by GeeZeR
Обновлено: 14.10.2020
Исправлен баг с картинками, когда для предметов с одинаковым именем но разными типом и цветом изображение было одинаковым (файл: VendorGoods_2.rar).
Wrong pictures bug fixed (VendorGoods_2.rar file).