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 April

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

Read more

Game tooltips

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

Read more

Переодевание самоцветов


budunovmv
 Share

Recommended Posts

Переодевание самоцветов

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

Позволяет быстро менять набор самоцветов. Все необходимые самоцветы должны находиться в сумке, например один набор может использоваться для PvE, а другой для PvP.

Инструкция по интерфейсу:

Кнопка "S" - Отображает/Скрывает окно смена самоцветов

Форма "Смена самоцветов" - в заголовке отображается номер набора самоцвета

Кнопка "Сохранить" - сохраняет расположение всех самоцветов в текущий набор самоцветов

Кнопка "Надеть" - сначала снимает все самоцветы, затем текущий набор самоцветов одевает

в центре формы отображается сумма всех характеристик выбранного набора самоцветов

внизу формы располагается текстовое поле для ввода имени набора самоцветов


 

Link to comment
Share on other sites

Вроде бы такую задачу ставил Велранни?

 

Но я не думаю что в текущей реализации крафта самоцветов кто-то сможет иметь больше 1 комплекта....

 

Скорее нужен аддон, для автоматической смены статов у самоцветов (инсигниями), и обратной вставке их на место.

Но возможно ли такое реализовать?  Не уверен....

Link to comment
Share on other sites

количество загрузок аддона покажет насколько доступно иметь более одного сэта камней))По мне так , проще иметь инсигнии будет (до рыжых/салатовых камней)

Link to comment
Share on other sites

Эх..раньше бы его запилили=) на пару лет=) может быть АО-тим раньше бы актуализировало инсигнии.

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

Edited by Тукром
Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

А можно ли расширить окошко, а то "Крово...", "Стой..." и прочие сокращения как-то глаз режут.

Можно, окно будет шире и занимать больше пространства (в следующей версии сделаю)

 

Вроде бы такую задачу ставил Велранни?

Аддон разработан по ТЗ от Allods Team https://allods.mail.ru/news.php?article=4756

Link to comment
Share on other sites

Спасибо за труд. Небольшой фидбэк:

1. Если после запоминания пресета, переодеть хотя-бы одну шмотку(например синь66 на салат60), то аддон не в состоянии корректно обработать эту ситуацию. Заканчивается чаще всего вытаскиванием большинства камней в сумку, и на этом всё заканчивается. Надо учесть этот момент.

2. Интерфейсина не выдерживает никакой критики. Понятно что версия 1.0, и будет скорей всего допиливаться. Есть же например BuildManager, с чёткой логикой в плане интерфейса, исходный код у него открытый, можно же подсмотреть как там сделано... Ограничение в 4 пресета видимо следствие этой беды.

3. Вытащить перед сменой пресета, абсолютно все камни, в сумку - идея так себе. Специально не проверял, но что будет если сумка забита? Нельзя ли сделать поумней алгоритм? Чтобы он хотя-бы не трогал, совпадающие камни в текущем и целевом сетах?

Link to comment
Share on other sites

Спасибо за труд. Небольшой фидбэк:

1. Если после запоминания пресета, переодеть хотя-бы одну шмотку(например синь66 на салат60), то аддон не в состоянии корректно обработать эту ситуацию. Заканчивается чаще всего вытаскиванием большинства камней в сумку, и на этом всё заканчивается. Надо учесть этот момент.

2. Интерфейсина не выдерживает никакой критики. Понятно что версия 1.0, и будет скорей всего допиливаться. Есть же например BuildManager, с чёткой логикой в плане интерфейса, исходный код у него открытый, можно же подсмотреть как там сделано... Ограничение в 4 пресета видимо следствие этой беды.

3. Вытащить перед сменой пресета, абсолютно все камни, в сумку - идея так себе. Специально не проверял, но что будет если сумка забита? Нельзя ли сделать поумней алгоритм? Чтобы он хотя-бы не трогал, совпадающие камни в текущем и целевом сетах?

Спасибо за отзыв

1) проблема решится после улучшения алгоритма  (перед одеванием отключу снятие всех самоцветов и добавлю проверку соответствующий сохраненный самоцвет)

2) Интерфейс изменять не планирую, а только планирую заменить кнопку "След" на выпадающий список

3) добавлю проверку на наличие свободных ячеек

Link to comment
Share on other sites

редактирование и удаление сетов можно добавить?

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

имя редактируется в нижней части формы, также для выбранного номера (автоматически сохраняет при изменении данного поля).

Удаление сета самоцветов отсутствует,  какая необходимость в удалении?

Link to comment
Share on other sites

  • 4 weeks later...

Не работает аддон? Приведите информацию об ошибке.

не работает адон при попытке сохранить сэт не сохраняет

 

Error: addon Enchant: Widgets::LuaGetChildChecked: can't find a child: MainPanelFormName, details: int __cdecl Widgets::LuaGetChildChecked(struct lua_State *)
Error: addon Enchant: 
Error: addon Enchant:   
Error: addon Enchant:   func: GetChildChecked, method, line: -1, defined: C, line: -1, [C]
Error: addon Enchant:     func: Init, method, line: 888, defined: Lua, line: 824, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:       func: Init, method, line: 450, defined: Lua, line: 442, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:         func: ?, ?, line: 724, defined: Lua, line: 723, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant: Error while running the chunk
Error: addon Enchant:   [string "Mods/Addons/Enchant/mainscript.lua"]:804: attempt to call method 'SetText' (a nil value)
Error: addon Enchant:   func: SetText, method, line: -1, defined: C, line: -1, [C]
Error: addon Enchant:     func: NameWrite, method, line: 804, defined: Lua, line: 802, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:       func: OnReactionMainPanelFormNext_mouse_left_click, global, line: 950, defined: Lua, line: 940, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:         func: Init, method, line: 903, defined: Lua, line: 824, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:           func: Init, method, line: 450, defined: Lua, line: 442, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:             func: ?, ?, line: 724, defined: Lua, line: 723, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant: Error while running the chunk
Error: addon Enchant:   attempt to index a number value
Error: addon Enchant:   func: ?, ?, line: -1, defined: C, line: -1, [C]
Error: addon Enchant:     func: GetEnchantInfo, field, line: -1, defined: C, line: -1, [C]
Error: addon Enchant:       func: EquipmentEnchantSet, method, line: 590, defined: Lua, line: 582, [string "Mods/Addons/Enchant/mainscript.lua"]
Error: addon Enchant:         func: ?, ?, line: 957, defined: Lua, line: 955, [string "Mods/Addons/Enchant/mainscript.lua"]
Link to comment
Share on other sites

  • 1 month later...

Проблема с переодеванием специальных камней (который 2 стата), если происходит совпадение статов.

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

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

 

Аддон не доработан, пользоваться проблематично

Edited by dak80
Link to comment
Share on other sites

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