Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

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

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать


AlexPfaltz

Рекомендуемые сообщения

[08:37:26]Error: addon Auction+(1704633343): Game::LuaAvatarItemsInventorySplitItem: inventory: can't split item from slot 29 (disabled for actions)
  func: InventorySplitItem, field, line: -1, defined: C, line: -1, [C]
    func: SplitItem, field, line: 129, defined: Lua, line: 121, /Mods/Addons/Auction+/Scripts/ListSell.lua
      func: ?, ?, line: 343, defined: Lua, line: 331, /Mods/Addons/Auction+/Scripts/ListSell.lua

При этом слоты с номерами разные бывают.

 

ListSell.SplitItem = function(count)
	local freeSlotFound = false
	local tableFreeSlots = FindFreeSlots()
	if tableFreeSlots and #tableFreeSlots > 0 then
		for i = 1, #tableFreeSlots do
			if avatar.InventoryCanPlaceItemToSlot(itemInfo.id, tableFreeSlots[i]) then
				--common.LogInfo("common", "free slot found")
				freeSlotFound = true
				avatar.InventorySplitItem(ListSell.slotId, tableFreeSlots[i], count) -- ТУТ Ошибка когда проверяется что можно разделить avatar.InventoryCanPlaceItemToSlot
				return true
			end
		end
		if freeSlotFound == false then
			--common.LogInfo("common", "free slot Not found")
			StatusBar:SetVal("value", userMods.ToWString(GetLocalizedText("free slot Not found")))
			return false
		end
	else
		--common.LogInfo("common", "not table free slots or table size < 0")
		StatusBar:SetVal("value", userMods.ToWString(GetLocalizedText("free slot Not found")))
		return false
	end
end

 

Ссылка на комментарий
Поделиться на другие сайты

[15:51:25]Error: addon Auction+(1704633343): Game::LuaAvatarItemsInventorySplitItem: inventory: can't split item from slot 2 (disabled for actions)
  func: InventorySplitItem, field, line: -1, defined: C, line: -1, [C]
    func: SplitItem, field, line: 129, defined: Lua, line: 121, /Mods/Addons/Auction+/Scripts/ListSell.lua
      func: ?, ?, line: 343, defined: Lua, line: 331, /Mods/Addons/Auction+/Scripts/ListSell.lua


[15:51:30]Error: addon Auction+(1704633343): Game::LuaAuctionGetAuctions: player cannot use auction. Need auction interlocutor
  func: GetAuctions, field, line: -1, defined: C, line: -1, [C]
    func: ?, ?, line: 112, defined: Lua, line: 67, /Mods/Addons/Auction+/Scripts/ScanAuction.lua

Ссылка на комментарий
Поделиться на другие сайты

Подкрутите, пожалуйста, аддон под реалии 15.1.

А то единственный, который более-менее адекватно смотрится на фоне альтернативных аукционных (по крайней мере, для меня).

Ссылка на комментарий
Поделиться на другие сайты

 

фикс 15.1

замена

  common.SetTextValues( wtCount, textValues )

на

  wtCount:SetTextValues( textValues )

 

Проверяйте, тестируйте. Вроде запустился.

Но я до сих пор не понимаю этот аддон, что он делает и зачем нужен) Пока тестю свой все 100 раз меняется и сохранять какие-то цены да еще и по часу ждать пока отсканирует.. В общем тестируйте 

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

 

Файл запакован в zip. не забудьте разархивировать а старый pak удалить. иначе будет конфликт

И да если при запущенном клиенте обновляете (что вряд ли даст удалить пак-файл) то его перезагрузить надо или системный аддон аукциона.

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Подлатайте, пожалуйста, в честь последнего обновления игры.

Аддон всё ищет, как нужно, всё сортирует. Но стоит через него что-то купить, как дублируется список найденного в левый верхний угол и висит до перезагрузки аддона. В принципе, похожее происходит с настройками аддона ItemInfo, если их открыть и закрыть.

image.png

Ссылка на комментарий
Поделиться на другие сайты

После последнего обновления появился глюк. После разговора с аукционером, в разговоре с любым торговцем появляется поверх список отсканированных на аукционе товаров. 

Allods_240626_144133-1.jpg

Ссылка на комментарий
Поделиться на другие сайты

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

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

Сейчас проверил, так и осталось, ничего не изменилось. После сканирования на аукционе, список появляется слева экрана. Помогает перезагрузка аддона или его отключение и включение.

Allods_240627_100418-2.jpg

Ссылка на комментарий
Поделиться на другие сайты

Что хоть за сканирование? это последняя кнопка? оно должно пройти полностью не часть? просто я всегда жмакал остановить и ничего такого не выскакивало. Видимо на межфраке надо отсканироваться там вроде мало страничек. 

Ссылка на комментарий
Поделиться на другие сайты

Да, сканирование - последняя вкладка на аукционе, добавленная модом. Сканировал только первую вкладку в сумке, как трава начинается, то останавливаю. И после закрытия аукциона такое получается.
Писал в поддержку игры, они сказали у них всё нормально, обращаться к разработчику мода. 
Сейчас обновил мод, глюк исчез. Потом даже не сканировал, а просто открыл аукцион и закрыл и текст появился. Видимо это просто содержимое сумки отображается.

Allods_240627_115351-2.jpg

Ссылка на комментарий
Поделиться на другие сайты

выскакивает при сканировании по сумке. если весь аук не выскакивает. Это не список отсканированных предметов а список по которому сканировать (ваш или по сумке). 

 

Поправил

 

 

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

19 часов назад, worm сказал:

выскакивает при сканировании по сумке. если весь аук не выскакивает. Это не список отсканированных предметов а список по которому сканировать (ваш или по сумке). 

 

Поправил

Auction+.zip 1.21 MB · 1 загрузка

 

Вуху, работает.

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

___

Теперь продажа странно работает. Оно ищет лоты, но при попытке отсортировать по цене, часть лотов просто исчезает, но не сортируется.

image.png.2adf8fe4520cb71bdda78571b2a586a0.pngimage.png.f9919efcd48f822f868fcc16e173eb1f.png

Изменено пользователем Мама Игоря
добавление ошибковы
Ссылка на комментарий
Поделиться на другие сайты

 

видать перестарался. теперь наверное получше

Изменено пользователем Lafayette
Спасибо, обновил дистрибутив
Ссылка на комментарий
Поделиться на другие сайты

Поставил последний. Вроде все нормально, 2 раза сканировал аукцион и всё вроде нормально, но потом заметил в углу, что один компонент, что первый в списке компонент виден и остался в левом верхнем углу. Хотя, других не видно, странно.

Allods_240628_201522.jpg

Ссылка на комментарий
Поделиться на другие сайты

навскидку. попробуйте. в ListSell.lua изменить в строке 158

1 на 0

    for i = 1, f do

на 

    for i = 0, f do

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Не знаю, насколько этот аддончик приспособлен к работе на архитектуре х64. Но если вдруг нет, заранее прошу: подколупайте его, пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

11 часов назад, Мама Игоря сказал:

Не знаю, насколько этот аддончик приспособлен к работе на архитектуре х64. Но если вдруг нет, заранее прошу: подколупайте его, пожалуйста.

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

LibDnD можно заменить, но в файле ListSell.lua есть еще немного своего dnd, это надо чинить

Что с тултипами - не знаю. Наверно, это из-за одного летнего патча, в котором сделали закрепляемые тултипы

Еще в некоторых местах есть упоминания stateMainForm, которая будет удалена в 16.0, но это легко правится

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

Ссылка на комментарий
Поделиться на другие сайты

Использовал функцию выставления пачек на аук. Теперь эта функция не работает совсем. Нет тупо вкладки "Продать". Надеюсь почините. Спасибо.

Изменено пользователем asderasder
Ссылка на комментарий
Поделиться на другие сайты

Добавлю к предыдущему комментатору: вкладка продать не столько пропала, сколько (лично у меня) переместилась сильно ниже и оказалась в районе панели умений – точнее, классового ресурса. С неё исчезли буквы, и она висит фоном постоянно, даже когда аддон закрыт. Естественно, она и не работает.

 

◘◘◘

 

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

 

Если что, принцип окна продажи:

1. мы выставляем предмет в специальное окошко;

2. аддон начинает искать одноимённые лоты и составлять список;

3. в списке указано количество в одном столбце и цена за штуку – во втором (их можно сортировать);

4. в верхней части можно выбрать срок, на который выставляется лот, количество предметов из пачки, цену ЗА ШТУКУ (то есть, при выставлении лота эта цена будет умножена на количество предметов в кучке);

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

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

7. пока в оригинальной кучке, которую мы помещали в окошко на 1 этапе, остаются предметы, можно жмакать по кнопке "Продать" и аддон будет делить и продавать пачки;

8. если в кучке осталось меньше предметов, чем в пачке на продажу, аддон просто выставит при последнем жмакании "Продать" именно её - с теми же параметрами (с корректной ценой, умноженной на количество предметов);

9. хотя из-за заброшенности аддона 8 пункт часто подлагивал и не срабатывал.
 

Просто вдруг пригодится логика работы аддона при восстановлении в будущем.

Изменено пользователем Мама Игоря
Ссылка на комментарий
Поделиться на другие сайты

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования