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 21.10.2010, 19:34   #11
Glazier
 Member User Information

Glazier's Avatar
На всякий случай удалил autocombatlog, поставил чистую 2.7.2, проверил другими чарами, результат не изменился - при загрузке профиля raid не грузятся даже указанные в конфиге по дефолту DBM и alDamageMeter. Ночью попробую полностью переустановить клиент, возможно поможет, хотя ума не приложу в чём может быть дело...
Old 21.10.2010, 19:34   #1.5 - Disable Ads

Advertise on this site

Old 25.10.2010, 12:58   #12
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Glazier View Post
переустановить клиент
О_о зачем? Не надо, клиент тут не причем.
Quote:
Originally Posted by Glazier View Post
не грузятся даже указанные в конфиге по дефолту DBM и alDamageMeter.
Это первым делом протестил, когда ты первое сообщение написал.

Добавлено через 86 часов 49 минут
Только что в user_config.lua прописал для себя:
Quote:
SettingsCF["addon"].raid = {"DBM-Core", "LSRaidClient"}
SettingsCF["addon"].party = {"alDamageMeter", "DBM-Core"}
Если нажимаю на кнопку рейд или ввожу команду /addons raid включается дбм и дкп эддон, и выключается дамагметр. Если нажимаю на кнопку группа или ввожу /addons party включается дамагметр, и выключается дкп эддон.
Так же пробовал убирать любой эддон из этого списка - выключается/включается.
Old 27.10.2010, 17:02   #13
Glazier
 Member User Information

Glazier's Avatar
1. Скопировал папку ВоВа на другую машину, результат - тот же.
2. Снёс на другой машине Interface и WTF, перекачал UI и DBM - результат тот же.
3. Снёс у себя ВоВ, перекачал чистые аддоны - результат тот же.
4. Поставил читстый ВоВ на другой машине, поставил чистые, ненастроенные адоны - всё тоже самое - При /addons group - всё загружается, при /addons raid - похоже грузится solo, так как ДБМ точно выгружается.
о_О
Подозреваю ему чем то не нравится конкретно мой акк, попробую убедить знакомых попробовать залогинится на моей машине и посмотрю что будет.
Old 27.10.2010, 17:21   #14
Shestak
 Junior Member User Information

Shestak's Avatar
Вот код, отвечающий за переключение наборов:

PHP Code [Select]:

----------------------------------------------------------------------------------------

--    
Addons group
----------------------------------------------------------------------------------------
SlashCmdList["CHANGEADDONS"] = function(s)
    if(
and == "raid"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
EnableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
()
    elseif(
and == "party"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
DisableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
EnableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
()
    elseif(
and == "pvp"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
DisableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
EnableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
()
    elseif(
and == "quest"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
DisableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
EnableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
()
    elseif(
and == "trade"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
DisableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
EnableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
()
    elseif(
and == "solo"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
DisableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
()
    else
        print(
"|cffffff00"..L_INFO_ADDON_SETS1.."|r")
        print(
"|cffffff00"..L_INFO_ADDON_SETS2.."|r")
    
end
end
SLASH_CHANGEADDONS1 
"/addons" 
Из него можно понять, что при вводе:
/addons raid - включается все, что в списке raid, и отключается все остальное.
И аналогично для других списков.
/addons solo - отключает все из всех списков.
Old 18.01.2011, 10:26   #15
UshiNoMimi
 Member User Information

UshiNoMimi's Avatar
Сам хотел по этому поводу тему открыть, но раз уже подняли вопрос, то отпишу тут.
Тут проблема несколько в другом.
Проблема возникает если аддон находится в нескольких группах одновременно.
Возьмем для примера DBM которые в находится в конфиге по умолчанию.
Так вот с твоей структурой скрипта он не будет загружен по команде /addons raid т.к.:
PHP Code [Select]:

if(and == "raid"then
        
for i in pairs(SettingsCF["addon"].raid) do
            
EnableAddOn(SettingsCF["addon"].raid[i])
        
end
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        ReloadUI
() 
Он сначала включается из группы "рейд аддонов", а следом выключается уже из группы "пати аддонов"
Структура все-таки должна быть такой
PHP Code [Select]:

if(and == "raid"then
        
for i in pairs(SettingsCF["addon"].party) do
            
DisableAddOn(SettingsCF["addon"].party[i])
        
end
        
for i in pairs(SettingsCF["addon"].pvp) do
            
DisableAddOn(SettingsCF["addon"].pvp[i])
        
end
        
for i in pairs(SettingsCF["addon"].quest) do
            
DisableAddOn(SettingsCF["addon"].quest[i])
        
end
        
for i in pairs(SettingsCF["addon"].trade) do
            
DisableAddOn(SettingsCF["addon"].trade[i])
        
end
        
for i in pairs(SettingsCF["addon"].raid) do
            
EnableAddOn(SettingsCF["addon"].raid[i])
        
end
        ReloadUI
() 
Т.е. включать мы должны в последнюю очередь.
P.S. Извиняюсь за некоторую сумбурность, голова отказывается соображать после бессонной ночи
Say Thank:
Shestak (18.01.2011)
Old 18.01.2011, 12:58   #16
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by UshiNoMimi View Post
Он сначала включается из группы "рейд аддонов", а следом выключается уже из группы "пати аддонов"
Old 18.01.2011, 17:39   #17
affli
Offtop
 
Old 18.01.2011, 18:06   #18
Shestak
Offtop
 
Old 19.01.2011, 08:05   #19
affli
Offtop
 
Old 19.01.2011, 13:26   #20
Shestak
Offtop
 

Thread Tools



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