сортировка по хилам в заранее собранных группах на арену
LFGListUtil_SortSearchResultsCB = function(id1, id2) local numMembers1 = select(14, C_LFGList.GetSearchResultInfo(id1)); local numMembers2 = select(14, C_LFGList.GetSearchResultInfo(id2)); local role1, role2 = 0, 0 for i=1, numMembers1 do local role, _, classLocalized = C_LFGList.GetSearchResultMemberInfo(id1, i); if role == 'HEALER' then role1 = 1 break end end for i=1, numMembers2 do local role, _, classLocalized = C_LFGList.GetSearchResultMemberInfo(id2, i); if role == 'HEALER' then role2 = 1 break end end return role1 > role2 end
можно запилить по классам и тд