Go Back   Shestak UI > Interface Forums > Russian Community > Bugs Reports

Bugs Reports Report any bugs or issues you come across with ShestakUI.

Advertising

 
Thread Tools
Old 27.03.2012, 10:04   #1
 Assistant User Information

Wetxius's Avatar
Bug Зависание при открытии банка

Последняя версия ShestakUI с гита.
Запущен только ShestakUI на дефолте без правок.
Подхожу к банку, открываю. Идет задержка на 5-6 секунд. При повторном открытии идет задержка на 2 секунды.
Понятно, что при большом количестве итемов неизбежны небольшие подвисания, но тут явно перебор. Ставил Bagnon, Combuctor открывается сразу. cargBags_Nivaya небольщая задежрка 0.5с -1с секунды, в пределах вообщем.
http://i.imgur.com/dehd9.jpg

Добавлено через 4 минуты
Оригинальный Stuffing тоже открывает в пределах нормы, как cargBags_Nivaya

Добавлено через 15 минут
Пробовал с гита заменять на старые версии Bags.lua всё так же виснет, видимо порог итемов превышен. На лоу лвл маге с полупустым банком нормально показывает
Old 27.03.2012, 10:04   #1.5 - Disable Ads

Advertise on this site

Old 28.03.2012, 19:09   #2
Shestak
 Junior Member User Information

Shestak's Avatar
Не лечится в связи с "код_стилизации_ячеек"+"код_окраски_качества"+"Stuffing". Решение одно, сменить код сумки на другой. Либо установить другие сумки.

Добавлено через 29 часов 46 минут
Можно чуть-чуть уменьшить задержку. В файле Bags,lua(~693 строка) найти:
lua Code [Select]:
b.frame:SetTemplate("Transparent")
заменить на:
lua Code [Select]:
b.frame:SetTemplate("Default")
При этом фон и бордюр пустых ячеек будет черным.
Old 29.03.2012, 10:45   #3
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Можно чуть-чуть уменьшить задержку.
Тут даже не чуть-чуть) Банк на 45% примерно стал быстрее открываться) 3 секунды теперь)
Old 29.03.2012, 15:49   #4
Shestak
 Junior Member User Information

Shestak's Avatar
Ну, тут получается так, что фактически, раньше на каждую ячейку создавалось 3!!! фрейма, такова специфика этого полупрозрачного бордюра. То есть в нем вне зависимости от прозрачности подложки всегда будет полностью не прозрачный сам бордюр.

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

Добавлено через 6 минут
И это максимально, чего можно добиться

Можно в будущем к примеру сумки сделать на основе каргбакса, но встроить два лейаута, "все_в_одном" и "фильтровый".
Old 29.03.2012, 20:08   #5
Erratic
Offtop
 
Old 08.04.2012, 15:04   #6
Shestak
 Junior Member User Information

Shestak's Avatar
А попробуйте версию из вложения.
Возможно еще уменьшение лага при открытие, плюс поправлен "запуск" таймера перезарядок на ячейках(в старой версии если заюзать какой-либо предмет, то пока не переоткроешь сумку, таймер не запускался), но при этом убрана раскраска квестовых итемов которые определялись через тултип(тк при фиксе таймера были дополнительные лаги при каждом запуске гкд).
Attached Files
File Type: lua Bags.lua (30.1 KB, 23 views Who downloaded?)
Say Thank:
Wetxius (08.04.2012)
Old 08.04.2012, 15:26   #7
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
А попробуйте версию из вложения.
Вообще супер!
Old 08.04.2012, 15:33   #8
Shestak
 Junior Member User Information

Shestak's Avatar
Но при этом возвращается "якобы" баг с окраской квестовых итемов.
Old 08.04.2012, 16:42   #9
Wetxius
 Assistant User Information

Wetxius's Avatar
Ну, из замеченного там была проблема с руной ворожеи. Получаем мы в итоге намного больше
Old 08.04.2012, 16:50   #10
Shestak
 Junior Member User Information

Shestak's Avatar
Не только руна, но и любой другой итем который стартует квест, будет не с желтым бордюром, а с цветом качества самого предмета.

Добавлено через 7 минут
Хех, не, поборол, теперь и там и там будет желтый бордюр.

Tags
банк, сумки, фриз

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Fixed] Покупка дополнительных сумок для банка Viajero Bugs Reports 8 03.06.2011 13:47


Mobile Style Русский English Deutsch Italian Chinese