Advertisement
Guest User

Untitled

a guest
Jan 8th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.91 KB | None | 0 0
  1. for i=1, #EJ_BossAbilitys do -- перебираем всю новую таблицу
  2.         local BossAbility = EJ_BossAbilitys[i].bossID;
  3. --      print("type BossAbility = "..type(BossAbility));
  4. --      print("BossAbility = "..BossAbility);
  5. --      print("type bossID_DB = "..type(bossID_DB));
  6. --      print("bossID_DB = "..bossID_DB);
  7.         if bossID_DB == BossAbility then -- если айди босса из основной таблицы равен айди босса из новой тогда
  8.             local entry = EJ_BossAbilitys[i]; -- запоминаем в переменной строку
  9. --          print("i = "..i);
  10. --          print("type entry = "..type(entry));
  11. --          print(entry);
  12. --          print(bossID_DB.." босс ".."найдена строка #"..i);
  13.             local AbilityFrame = self["Ability"..i];
  14.             if not AbilityFrame then -- create a new header;
  15.                 framecounter = framecounter + 1;
  16.                 print("новое значение framecounter = "..framecounter);
  17. --              print("крепление Ability на "..(framecounter-1));
  18.                 AbilityFrame = CreateFrame("FRAME", self:GetParent():GetName().."Ability"..framecounter, self, "EncounterInfoTemplate");
  19.                 tinsert(frames, AbilityFrame); -- добавляем в чистую БД все эти кнопки
  20.                 local AHeight = AbilityFrame:GetHeight();
  21.                 if framecounter > 1 then
  22.                     local Fparent = EJ_BossAbilitys[i].Parent
  23.                     if Fparent == 0 then
  24.                         AbilityFrame:SetPoint("TOPLEFT", self:GetParent():GetName().."Ability"..(framecounter-1), "BOTTOMLEFT", 0, -10);
  25.                     else
  26.                         print ("Type fparent = "..type(Fparent));
  27.                         print("fparent = "..Fparent);
  28.                         AbilityFrame:SetPoint("TOPLEFT", self:GetParent():GetName().."Ability"..Fparent, "BOTTOMLEFT", 0, framecounter * -10-AHeight);
  29.                         print("Кнопка #"..i.." создана!");
  30.                     end
  31.                 else
  32.                     AbilityFrame:SetPoint("TOPLEFT", self, "TOPLEFT", 150, -40);
  33. --                  print("Кнопка #1 создана!");
  34.                 end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement