Jump to content
Alloder.pro  about Allods with love
Search In
  • More options...
Find results that contain...
Find results in...

Results of the competition "Allods and Life"

Stories, that warm souls.

Read More

Digest December

We talk about what was done and updated in the past month. We help keep abreast of events.

Read more

The new Talents Calc

In honor of the tenth anniversary of alloder.pro, we have prepared a stunning gift for you.

Read More

Game tooltips

Tooltips provide a way for 3rd party fansites and extensions to display detailed information on mouseover.

Read more

New program for writers

We turn from quantity to quality and tell you how we will supplement the Allods Team program with rewards in rubles.

More

The new Updater

Let us to introduce the new addon updater software and to share the details

Read more


worm
 Share

Recommended Posts

DepositeBoxList

Просмотр файла

Запоминает и показывает содержимое банка (хранилища) у выбранных персонажей.

Добавляете необходимого персонажа и при открытии банка, добавлении или изъятии из него вещи формируется / обновляется список вещей.

У каждой вещи выводится информация:

  • количество в стеке
  • привязана/не привязана
  • срок годности для временных вещей.

В аддоне имеется система сортировки, поиск и фильтр что позволяет находит нужные вещи максимально комфортно.

Поиск работает, уже традиционно для меня, в двух режимах:

  • если введен один символ, то ищет как по алфавиту (т.е. по первой букве названия);
  • если введено несколько символов, то ищет все совпадения в словах. Клавишей "Enter" происходит перебор совпадений.

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

Настройки сортировки и фильтров запоминаются только в пределах игровой сессии персонажа.

В примитивном виде имеется возможность вставки наименования из аддона в строку ввода чата если она открыта.

Фильтр работает в двух режимах (выставляется в настройках аддона):

  • отфильтрованные временные вещи выставляются вместе с другими отфильтрованными по качеству
  • в отфильтрованных по качеству повторно фильтруется на временные/не временные

В настройках аддона можно можно выставить изменение размера окна Банка (Хранилища) в зависимости от вашего игрового окна (соотношения сторон) и размеров самого Банка (количество ячеек)

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

ВНИМАНИЕ!!! Не смотря на то что проверялось на отсутствие объединения привязанных и непривязанных предметов могут быть неучтенные моменты. Будте осторожны.

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

Если строка поиска в аддоне не заполнена, то при перемещении предмета из сумки, Банка или игровой панели заполнится его наименованием.

 

Назначение кнопок мыши:

  • по кнопке аддона (значок сейфа)
    • [лкм] по кнопке аддона (значок сейфа) открывает/закрывает окно аддона.
  • по нику персонаж
    • [лкм] по нику персонажа выводит список его вещей в банке
    • [пкм+shift] по нику персонажа удаляет его из аддона.
  • кнопке фильтра
    • [пкм] по кнопке фильтра сбрасывает все выбранные фильтры.
  • по наименованию предмета (необходимо смотреть идеологически отношение к текущему персонажу)
    • [лкм] по наименованию вставляет его в открытую строку ввода чата
    • [лкм+shift] - переместить данный предмет из Банка в сумку (Банк открыт);
    • [лкм+ctrl] - перейти к данному предмету в Банке и подсветить его;
    • [лкм+alt] - переместить подобные предметы из сумки в Банк (Банк открыт);
    • [пкм+ctrl] - подсветить подобные предметы в Банке и сумке;

 

Видеодемонстрация

Спойлер

Показ к версии v.1.0.4

 

Показ к версии v.1.0.1

 

 

 

Планы на будущее

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

 

Тестирование

сервер: RU, P2F, Молодая Гвардия, Лига - проверка работоспособности и откладка аддона.

На платных серверах (P2P), зарубежных и за империю проверку проводить нет возможности.


  • Добавил
  • Добавлено
    14.12.2022
  • Категория

 

Link to comment
Share on other sites

Хорошо бы добавить в аддон еще и содержимое сумки. Например чтобы не перезаходить на перерождение или твинка, чтоб посмотреть наличие предметов в сумке, а просто посмотреть в аддоне. 

Link to comment
Share on other sites

сортировку по названию и вообще можно.) Правда до конца ее не понимаю, но можно и сортировку по привязке) В ближайшее время как оно будет постараюсь сделать.

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

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

Также надо видимо ввести всплывающую подсказку с описанием предмета (тут тоже есть свои интересности и можно завязнуть).

 

Касательно поиска. Тут все интереснее. Если сделать по аналогии как в других аддонах у меня. то делов на пару минут. Но поиск по всем персонажам и не просто подсветка а еще и отображение с совпадениями (т.е. то что не подходит под совпадение не отображается) тогда это подольше. Или делать комбинированный с подсветкой у выбранного персонажа и в отдельном окне с поиском по всем персонажам. 

 

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

 

  • Thanks 1
Link to comment
Share on other sites

That's what I used in BagStorageSearch

-- to get item name
local itemId = depositeBox.GetItemId(slotIndex)
local itemName = userMods.FromWString(itemLib.GetName( itemId ))

-- if you want slot with searched name to flash for 1 sec
function editLineChangedBank()
	--ChatLog("EditLineChangedBank")
	local slotCount = depositeBox.GetSlotCount()
	local currText = cyryllicToLatin(getTextString(searchPanelBankEditLine, "ItemToFindText"))
	--ChatLog(currText)
	local currTextUpper = string.upper(currText)

	if currText ~= "" then
		for slotIndex = 0, slotCount - 1 do
			local itemId = depositeBox.GetItemId(slotIndex)
			if itemId then
				local uppercasedItemName = cyryllicToLatin(userMods.FromWString(itemLib.GetName( itemId ):ToUpper()))
				local look = string.find(uppercasedItemName, currTextUpper)
				--ChatLog(look)
				if look ~= nil then
					local widget = BankContainer:At(0):GetNamedChildren()[math.floor(math.abs(slotIndex/12))]:GetNamedChildren()[slotIndex%12]
					widget:PlayFadeEffect(1.0, 0.0, 1000, EA_SYMMETRIC_FLASH)
				end

			end
		end
	end
end

 

Link to comment
Share on other sites

Чего-то навеял, но не все из озвученного. Может быть на праздниках вернусь к этому аддону.

По идеи тут можно еще много интересного впихнуть:

  • Полный поиск по всем персонажам
  • фильтр на временные вещи
  • изменение цвета кнопки если предмет на текущем персонаже скоро сгорит
  • Всплывающие оповещения если предмет скоро сгорит как на текущем персе так и на других. Настройки к этому всему безобразию
  • Описание нормальное к вещам.
  • вставка нормальная в строку ввода чата.
  • перемещение из банка в сумку при открытом банке.
  • подсветка аналогичных вещей в сумке
  • заполнение строки поиска  перетаскиваемым предметом в сумке
  • можно влепить поиск и по самому банку как предложили выше

В общем то поле еще не пахано а ослик уже что-то под издох на этом творении. В некотором ближайшем будущем часть введу там видно будет)

  • Thanks 1
Link to comment
Share on other sites

  • 5 weeks later...
Для диагностики ошибки требуется информация из \Personal\Logs\mods.txt. Для этого в игре включите опцию в Меню - Интерфейс - Общие настройки - Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use