Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for i=1, #EJ_BossAbilitys do -- перебираем всю новую таблицу
- local BossAbility = EJ_BossAbilitys[i].bossID;
- -- print("type BossAbility = "..type(BossAbility));
- -- print("BossAbility = "..BossAbility);
- -- print("type bossID_DB = "..type(bossID_DB));
- -- print("bossID_DB = "..bossID_DB);
- if bossID_DB == BossAbility then -- если айди босса из основной таблицы равен айди босса из новой тогда
- local entry = EJ_BossAbilitys[i]; -- запоминаем в переменной строку
- -- print("i = "..i);
- -- print("type entry = "..type(entry));
- -- print(entry);
- -- print(bossID_DB.." босс ".."найдена строка #"..i);
- local AbilityFrame = self["Ability"..i];
- if not AbilityFrame then -- create a new header;
- framecounter = framecounter + 1;
- print("новое значение framecounter = "..framecounter);
- -- print("крепление Ability на "..(framecounter-1));
- AbilityFrame = CreateFrame("FRAME", self:GetParent():GetName().."Ability"..framecounter, self, "EncounterInfoTemplate");
- tinsert(frames, AbilityFrame); -- добавляем в чистую БД все эти кнопки
- local AHeight = AbilityFrame:GetHeight();
- if framecounter > 1 then
- local Fparent = EJ_BossAbilitys[i].Parent
- if Fparent == 0 then
- AbilityFrame:SetPoint("TOPLEFT", self:GetParent():GetName().."Ability"..(framecounter-1), "BOTTOMLEFT", 0, -10);
- else
- print ("Type fparent = "..type(Fparent));
- print("fparent = "..Fparent);
- AbilityFrame:SetPoint("TOPLEFT", self:GetParent():GetName().."Ability"..Fparent, "BOTTOMLEFT", 0, framecounter * -10-AHeight);
- print("Кнопка #"..i.." создана!");
- end
- else
- AbilityFrame:SetPoint("TOPLEFT", self, "TOPLEFT", 150, -40);
- -- print("Кнопка #1 создана!");
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement