• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Where is the mistake in the measurements of these frames?

Status
Not open for further replies.
Level 24
Joined
Jun 26, 2020
Messages
1,928
Hello, I made a menu using the RUID, it should look like this (not exactly equal, but similar):
1678850350912.png

But in the game looks like this:
1678850422540.png

I double-checked the dimensions, but maybe I miss something, this is what throws me the RUID:
Lua:
GymMenu = nil
TriggerGymMenu = nil
Select = nil
TriggerSelect = nil
Ban = nil
TriggerBan = nil
Ready = nil
TriggerReady = nil
Remaining = nil
TriggerRemaining = nil
PlayerDigimon1T = {}
BackdropPlayerDigimon1T = {}
TriggerPlayerDigimon1T = {}
PlayerName1 = nil
TriggerPlayerName1 = nil
PlayerSelections1 = nil
TriggerPlayerSelections1 = nil
PlayerBans1 = nil
TriggerPlayerBans1 = nil
PlayerName2 = nil
TriggerPlayerName2 = nil
PlayerSelections2 = nil
TriggerPlayerSelections2 = nil
PlayerBans2 = nil
TriggerPlayerBans2 = nil
PlayerDigimon2T = {}
BackdropPlayerDigimon2T = {}
TriggerPlayerDigimon2T = {}
REFORGEDUIMAKER = {}
REFORGEDUIMAKER.SelectFunc = function()
BlzFrameSetEnable(Select, false)
BlzFrameSetEnable(Select, true)
end
 
REFORGEDUIMAKER.BanFunc = function()
BlzFrameSetEnable(Ban, false)
BlzFrameSetEnable(Ban, true)
end
 
REFORGEDUIMAKER.ReadyFunc = function()
BlzFrameSetEnable(Ready, false)
BlzFrameSetEnable(Ready, true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T00Func = function()
BlzFrameSetEnable(PlayerDigimon1T[0], false)
BlzFrameSetEnable(PlayerDigimon1T[0], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T01Func = function()
BlzFrameSetEnable(PlayerDigimon1T[1], false)
BlzFrameSetEnable(PlayerDigimon1T[1], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T02Func = function()
BlzFrameSetEnable(PlayerDigimon1T[2], false)
BlzFrameSetEnable(PlayerDigimon1T[2], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T03Func = function()
BlzFrameSetEnable(PlayerDigimon1T[3], false)
BlzFrameSetEnable(PlayerDigimon1T[3], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T04Func = function()
BlzFrameSetEnable(PlayerDigimon1T[4], false)
BlzFrameSetEnable(PlayerDigimon1T[4], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T05Func = function()
BlzFrameSetEnable(PlayerDigimon1T[5], false)
BlzFrameSetEnable(PlayerDigimon1T[5], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T06Func = function()
BlzFrameSetEnable(PlayerDigimon1T[6], false)
BlzFrameSetEnable(PlayerDigimon1T[6], true)
end
 
REFORGEDUIMAKER.PlayerDigimon1T07Func = function()
BlzFrameSetEnable(PlayerDigimon1T[7], false)
BlzFrameSetEnable(PlayerDigimon1T[7], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T00Func = function()
BlzFrameSetEnable(PlayerDigimon2T[0], false)
BlzFrameSetEnable(PlayerDigimon2T[0], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T01Func = function()
BlzFrameSetEnable(PlayerDigimon2T[1], false)
BlzFrameSetEnable(PlayerDigimon2T[1], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T02Func = function()
BlzFrameSetEnable(PlayerDigimon2T[2], false)
BlzFrameSetEnable(PlayerDigimon2T[2], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T03Func = function()
BlzFrameSetEnable(PlayerDigimon2T[3], false)
BlzFrameSetEnable(PlayerDigimon2T[3], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T04Func = function()
BlzFrameSetEnable(PlayerDigimon2T[4], false)
BlzFrameSetEnable(PlayerDigimon2T[4], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T05Func = function()
BlzFrameSetEnable(PlayerDigimon2T[5], false)
BlzFrameSetEnable(PlayerDigimon2T[5], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T06Func = function()
BlzFrameSetEnable(PlayerDigimon2T[6], false)
BlzFrameSetEnable(PlayerDigimon2T[6], true)
end
 
REFORGEDUIMAKER.PlayerDigimon2T07Func = function()
BlzFrameSetEnable(PlayerDigimon2T[7], false)
BlzFrameSetEnable(PlayerDigimon2T[7], true)
end
 
REFORGEDUIMAKER.Initialize = function()


GymMenu = BlzCreateFrame("EscMenuBackdrop", BlzGetFrameByName("ConsoleUIBackdrop", 0), 0, 0)
BlzFrameSetAbsPoint(GymMenu, FRAMEPOINT_TOPLEFT, 0.100000, 0.520000)
BlzFrameSetAbsPoint(GymMenu, FRAMEPOINT_BOTTOMRIGHT, 0.700000, 0.170000)

Select = BlzCreateFrame("ScriptDialogButton", GymMenu, 0, 0)
BlzFrameSetPoint(Select, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.19000, -0.28000)
BlzFrameSetPoint(Select, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.30000, 0.040000)
BlzFrameSetText(Select, "|cffFCD20DSelect|r")
BlzFrameSetScale(Select, 1.29)
TriggerSelect = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerSelect, Select, FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerSelect, REFORGEDUIMAKER.SelectFunc)

Ban = BlzCreateFrame("ScriptDialogButton", GymMenu, 0, 0)
BlzFrameSetPoint(Ban, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.31000, -0.28000)
BlzFrameSetPoint(Ban, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.18000, 0.040000)
BlzFrameSetText(Ban, "|cffFCD20DBan|r")
BlzFrameSetScale(Ban, 1.29)
TriggerBan = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerBan, Ban, FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerBan, REFORGEDUIMAKER.BanFunc)

Ready = BlzCreateFrame("ScriptDialogButton", GymMenu, 0, 0)
BlzFrameSetPoint(Ready, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.43000, -0.28000)
BlzFrameSetPoint(Ready, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.060000, 0.040000)
BlzFrameSetText(Ready, "|cffFCD20DI'm ready|r")
BlzFrameSetScale(Ready, 1.29)
TriggerReady = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerReady, Ready, FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerReady, REFORGEDUIMAKER.ReadyFunc)

Remaining = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(Remaining, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.060000, -0.28000)
BlzFrameSetPoint(Remaining, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.42000, 0.040000)
BlzFrameSetText(Remaining, "|cffffffffReamain: 0|r")
BlzFrameSetEnable(Remaining, false)
BlzFrameSetScale(Remaining, 1.29)
BlzFrameSetTextAlignment(Remaining, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerDigimon1T[0] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[0], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.065000, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[0], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.48500, 0.21500)

BackdropPlayerDigimon1T[0] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[0]", PlayerDigimon1T[0], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[0], PlayerDigimon1T[0])
BlzFrameSetTexture(BackdropPlayerDigimon1T[0], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[0] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[0], PlayerDigimon1T[0], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[0], REFORGEDUIMAKER.PlayerDigimon1T00Func)

PlayerName1 = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(PlayerName1, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.060000, -0.040000)
BlzFrameSetPoint(PlayerName1, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.41000, 0.29000)
BlzFrameSetText(PlayerName1, "|cffFFCC00Name|r")
BlzFrameSetEnable(PlayerName1, false)
BlzFrameSetScale(PlayerName1, 1.29)
BlzFrameSetTextAlignment(PlayerName1, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerSelections1 = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(PlayerSelections1, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.23500, -0.040000)
BlzFrameSetPoint(PlayerSelections1, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.23500, 0.29000)
BlzFrameSetText(PlayerSelections1, "|cffffffffSelections: 0|r")
BlzFrameSetEnable(PlayerSelections1, false)
BlzFrameSetScale(PlayerSelections1, 1.29)
BlzFrameSetTextAlignment(PlayerSelections1, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerBans1 = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(PlayerBans1, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.41000, -0.040000)
BlzFrameSetPoint(PlayerBans1, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.060000, 0.29000)
BlzFrameSetText(PlayerBans1, "|cffffffffBans: 0|r")
BlzFrameSetEnable(PlayerBans1, false)
BlzFrameSetScale(PlayerBans1, 1.29)
BlzFrameSetTextAlignment(PlayerBans1, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerName2 = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(PlayerName2, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.060000, -0.16500)
BlzFrameSetPoint(PlayerName2, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.41000, 0.16500)
BlzFrameSetText(PlayerName2, "|cffFFCC00Name|r")
BlzFrameSetEnable(PlayerName2, false)
BlzFrameSetScale(PlayerName2, 1.29)
BlzFrameSetTextAlignment(PlayerName2, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerDigimon1T[1] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[1], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.12500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[1], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.42500, 0.21500)

BackdropPlayerDigimon1T[1] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[1]", PlayerDigimon1T[1], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[1], PlayerDigimon1T[1])
BlzFrameSetTexture(BackdropPlayerDigimon1T[1], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[1] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[1], PlayerDigimon1T[1], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[1], REFORGEDUIMAKER.PlayerDigimon1T01Func)

PlayerDigimon1T[2] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[2], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.18500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[2], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.36500, 0.21500)

BackdropPlayerDigimon1T[2] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[2]", PlayerDigimon1T[2], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[2], PlayerDigimon1T[2])
BlzFrameSetTexture(BackdropPlayerDigimon1T[2], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[2] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[2], PlayerDigimon1T[2], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[2], REFORGEDUIMAKER.PlayerDigimon1T02Func)

PlayerDigimon1T[3] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[3], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.24500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[3], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.30500, 0.21500)

BackdropPlayerDigimon1T[3] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[3]", PlayerDigimon1T[3], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[3], PlayerDigimon1T[3])
BlzFrameSetTexture(BackdropPlayerDigimon1T[3], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[3] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[3], PlayerDigimon1T[3], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[3], REFORGEDUIMAKER.PlayerDigimon1T03Func)

PlayerDigimon1T[4] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[4], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.30500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[4], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.24500, 0.21500)

BackdropPlayerDigimon1T[4] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[4]", PlayerDigimon1T[4], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[4], PlayerDigimon1T[4])
BlzFrameSetTexture(BackdropPlayerDigimon1T[4], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[4] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[4], PlayerDigimon1T[4], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[4], REFORGEDUIMAKER.PlayerDigimon1T04Func)

PlayerDigimon1T[5] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[5], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.36500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[5], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.18500, 0.21500)

BackdropPlayerDigimon1T[5] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[5]", PlayerDigimon1T[5], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[5], PlayerDigimon1T[5])
BlzFrameSetTexture(BackdropPlayerDigimon1T[5], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[5] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[5], PlayerDigimon1T[5], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[5], REFORGEDUIMAKER.PlayerDigimon1T05Func)

PlayerDigimon1T[6] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[6], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.42500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[6], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.12500, 0.21500)

BackdropPlayerDigimon1T[6] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[6]", PlayerDigimon1T[6], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[6], PlayerDigimon1T[6])
BlzFrameSetTexture(BackdropPlayerDigimon1T[6], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[6] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[6], PlayerDigimon1T[6], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[6], REFORGEDUIMAKER.PlayerDigimon1T06Func)

PlayerDigimon1T[7] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon1T[7], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.48500, -0.085000)
BlzFrameSetPoint(PlayerDigimon1T[7], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.065000, 0.21500)

BackdropPlayerDigimon1T[7] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon1T[7]", PlayerDigimon1T[7], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon1T[7], PlayerDigimon1T[7])
BlzFrameSetTexture(BackdropPlayerDigimon1T[7], "CustomFrame.png", 0, true)
TriggerPlayerDigimon1T[7] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon1T[7], PlayerDigimon1T[7], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon1T[7], REFORGEDUIMAKER.PlayerDigimon1T07Func)

PlayerSelections2 = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(PlayerSelections2, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.23500, -0.16500)
BlzFrameSetPoint(PlayerSelections2, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.23500, 0.16500)
BlzFrameSetText(PlayerSelections2, "|cffffffffSelections: 0|r")
BlzFrameSetEnable(PlayerSelections2, false)
BlzFrameSetScale(PlayerSelections2, 1.29)
BlzFrameSetTextAlignment(PlayerSelections2, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerBans2 = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
BlzFrameSetPoint(PlayerBans2, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.41000, -0.16500)
BlzFrameSetPoint(PlayerBans2, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.060000, 0.16500)
BlzFrameSetText(PlayerBans2, "|cffffffffBans: 0|r")
BlzFrameSetEnable(PlayerBans2, false)
BlzFrameSetScale(PlayerBans2, 1.29)
BlzFrameSetTextAlignment(PlayerBans2, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

PlayerDigimon2T[0] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[0], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.065000, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[0], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.48500, 0.090000)

BackdropPlayerDigimon2T[0] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[0]", PlayerDigimon2T[0], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[0], PlayerDigimon2T[0])
BlzFrameSetTexture(BackdropPlayerDigimon2T[0], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[0] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[0], PlayerDigimon2T[0], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[0], REFORGEDUIMAKER.PlayerDigimon2T00Func)

PlayerDigimon2T[1] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[1], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.12500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[1], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.42500, 0.090000)

BackdropPlayerDigimon2T[1] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[1]", PlayerDigimon2T[1], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[1], PlayerDigimon2T[1])
BlzFrameSetTexture(BackdropPlayerDigimon2T[1], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[1] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[1], PlayerDigimon2T[1], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[1], REFORGEDUIMAKER.PlayerDigimon2T01Func)

PlayerDigimon2T[2] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[2], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.18500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[2], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.36500, 0.090000)

BackdropPlayerDigimon2T[2] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[2]", PlayerDigimon2T[2], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[2], PlayerDigimon2T[2])
BlzFrameSetTexture(BackdropPlayerDigimon2T[2], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[2] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[2], PlayerDigimon2T[2], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[2], REFORGEDUIMAKER.PlayerDigimon2T02Func)

PlayerDigimon2T[3] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[3], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.24500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[3], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.30500, 0.090000)

BackdropPlayerDigimon2T[3] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[3]", PlayerDigimon2T[3], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[3], PlayerDigimon2T[3])
BlzFrameSetTexture(BackdropPlayerDigimon2T[3], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[3] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[3], PlayerDigimon2T[3], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[3], REFORGEDUIMAKER.PlayerDigimon2T03Func)

PlayerDigimon2T[4] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[4], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.30500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[4], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.24500, 0.090000)

BackdropPlayerDigimon2T[4] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[4]", PlayerDigimon2T[4], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[4], PlayerDigimon2T[4])
BlzFrameSetTexture(BackdropPlayerDigimon2T[4], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[4] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[4], PlayerDigimon2T[4], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[4], REFORGEDUIMAKER.PlayerDigimon2T04Func)

PlayerDigimon2T[5] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[5], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.36500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[5], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.18500, 0.090000)

BackdropPlayerDigimon2T[5] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[5]", PlayerDigimon2T[5], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[5], PlayerDigimon2T[5])
BlzFrameSetTexture(BackdropPlayerDigimon2T[5], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[5] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[5], PlayerDigimon2T[5], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[5], REFORGEDUIMAKER.PlayerDigimon2T05Func)

PlayerDigimon2T[6] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[6], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.42500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[6], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.12500, 0.090000)

BackdropPlayerDigimon2T[6] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[6]", PlayerDigimon2T[6], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[6], PlayerDigimon2T[6])
BlzFrameSetTexture(BackdropPlayerDigimon2T[6], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[6] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[6], PlayerDigimon2T[6], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[6], REFORGEDUIMAKER.PlayerDigimon2T06Func)

PlayerDigimon2T[7] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
BlzFrameSetPoint(PlayerDigimon2T[7], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.48500, -0.21000)
BlzFrameSetPoint(PlayerDigimon2T[7], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.065000, 0.090000)

BackdropPlayerDigimon2T[7] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimon2T[7]", PlayerDigimon2T[7], "", 0)
BlzFrameSetAllPoints(BackdropPlayerDigimon2T[7], PlayerDigimon2T[7])
BlzFrameSetTexture(BackdropPlayerDigimon2T[7], "CustomFrame.png", 0, true)
TriggerPlayerDigimon2T[7] = CreateTrigger()
BlzTriggerRegisterFrameEvent(TriggerPlayerDigimon2T[7], PlayerDigimon2T[7], FRAMEEVENT_CONTROL_CLICK)
TriggerAddAction(TriggerPlayerDigimon2T[7], REFORGEDUIMAKER.PlayerDigimon2T07Func)
end
And this is how I adapted it in my code:
Lua:
local GymMenu = nil ---@type framehandle
local Select = nil ---@type framehandle
local Ban = nil ---@type framehandle
local Ready = nil ---@type framehandle
local Remaining = nil ---@type framehandle
local PlayerName = {} ---@type framehandle[]
local PlayerSelections = {} ---@type framehandle[]
local PlayerBans = {} ---@type framehandle[]
local PlayerDigimonT = {} ---@type framehandle[][]
local BackdropPlayerDigimonT = {} ---@type framehandle[][]
local PlayerDigimonClicked = {} ---@type framehandle[][]
local PlayerDigimonSelected = {} ---@type framehandle[][]
local PlayerDigimonBanned = {} ---@type framehandle[][]

local function InitFrames()
    GymMenu = BlzCreateFrame("EscMenuBackdrop", BlzGetFrameByName("ConsoleUIBackdrop", 0), 0, 0)
    BlzFrameSetAbsPoint(GymMenu, FRAMEPOINT_TOPLEFT, 0.100000, 0.520000)
    BlzFrameSetAbsPoint(GymMenu, FRAMEPOINT_BOTTOMRIGHT, 0.700000, 0.170000)
    BlzFrameSetVisible(GymMenu, false)

    Select = BlzCreateFrame("ScriptDialogButton", GymMenu, 0, 0)
    BlzFrameSetPoint(Select, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.19000, -0.28000)
    BlzFrameSetPoint(Select, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.30000, 0.040000)
    BlzFrameSetText(Select, "|cffFCD20DSelect|r")
    BlzFrameSetScale(Select, 1.29)
    local t = CreateTrigger()
    BlzTriggerRegisterFrameEvent(t, Select, FRAMEEVENT_CONTROL_CLICK)
    TriggerAddAction(t, SelectFunc)

    Ban = BlzCreateFrame("ScriptDialogButton", GymMenu, 0, 0)
    BlzFrameSetPoint(Ban, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.31000, -0.28000)
    BlzFrameSetPoint(Ban, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.18000, 0.040000)
    BlzFrameSetText(Ban, "|cffFCD20DBan|r")
    BlzFrameSetScale(Ban, 1.29)
    t = CreateTrigger()
    BlzTriggerRegisterFrameEvent(t, Ban, FRAMEEVENT_CONTROL_CLICK)
    TriggerAddAction(t, BanFunc)

    Ready = BlzCreateFrame("ScriptDialogButton", GymMenu, 0, 0)
    BlzFrameSetPoint(Ready, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.43000, -0.28000)
    BlzFrameSetPoint(Ready, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.060000, 0.040000)
    BlzFrameSetText(Ready, "|cffFCD20DI'm ready|r")
    BlzFrameSetScale(Ready, 1.29)
    t = CreateTrigger()
    BlzTriggerRegisterFrameEvent(t, Ready, FRAMEEVENT_CONTROL_CLICK)
    TriggerAddAction(t, ReadyFunc)

    Remaining = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
    BlzFrameSetPoint(Remaining, FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.060000, -0.28000)
    BlzFrameSetPoint(Remaining, FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.42000, 0.040000)
    BlzFrameSetText(Remaining, "|cffffffffRemain: 0|r")
    BlzFrameSetEnable(Remaining, false)
    BlzFrameSetScale(Remaining, 1.29)
    BlzFrameSetTextAlignment(Remaining, TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

    for j = 1, MAX_FIGHTERS do
        PlayerName[j] = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
        BlzFrameSetPoint(PlayerName[j], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.060000, -0.040000 - (j-1) * 0.125)
        BlzFrameSetPoint(PlayerName[j], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.41000, 0.29000 - (j-1) * 0.125)
        BlzFrameSetText(PlayerName[j], "|cffFFCC00Name|r")
        BlzFrameSetEnable(PlayerName[j], false)
        BlzFrameSetScale(PlayerName[j], 1.29)
        BlzFrameSetTextAlignment(PlayerName[j], TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

        PlayerSelections[j] = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
        BlzFrameSetPoint(PlayerSelections[j], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.23500, -0.040000 - (j-1) * 0.125)
        BlzFrameSetPoint(PlayerSelections[j], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.23500, 0.29000 - (j-1) * 0.125)
        BlzFrameSetText(PlayerSelections[j], "|cffffffffSelections: 0|r")
        BlzFrameSetEnable(PlayerSelections[j], false)
        BlzFrameSetScale(PlayerSelections[j], 1.29)
        BlzFrameSetTextAlignment(PlayerSelections[j], TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

        PlayerBans[j] = BlzCreateFrameByType("TEXT", "name", GymMenu, "", 0)
        BlzFrameSetPoint(PlayerBans[j], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.41000, -0.040000 - (j-1) * 0.125)
        BlzFrameSetPoint(PlayerBans[j], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.060000, 0.29000 - (j-1) * 0.125)
        BlzFrameSetText(PlayerBans[j], "|cffffffffBans: 0|r")
        BlzFrameSetEnable(PlayerBans[j], false)
        BlzFrameSetScale(PlayerBans[j], 1.29)
        BlzFrameSetTextAlignment(PlayerBans[j], TEXT_JUSTIFY_CENTER, TEXT_JUSTIFY_LEFT)

        PlayerDigimonT[j] = {}
        BackdropPlayerDigimonT[j] = {}
        PlayerDigimonClicked[j] = {}
        PlayerDigimonSelected[j] = {}
        PlayerDigimonBanned[j] = {}

        for i = 0, MAX_DIGIMONS - 1 do
            PlayerDigimonT[j][i] = BlzCreateFrame("IconButtonTemplate", GymMenu, 0, 0)
            BlzFrameSetPoint(PlayerDigimonT[j][i], FRAMEPOINT_TOPLEFT, GymMenu, FRAMEPOINT_TOPLEFT, 0.065000 + i * 0.06, -0.085000 - (j-1) * 0.125)
            BlzFrameSetPoint(PlayerDigimonT[j][i], FRAMEPOINT_BOTTOMRIGHT, GymMenu, FRAMEPOINT_BOTTOMRIGHT, -0.48500 + i * 0.06, 0.21500 - (j-1) * 0.125)

            BackdropPlayerDigimonT[j][i] = BlzCreateFrameByType("BACKDROP", "BackdropPlayerDigimonT[" .. j .. "][" .. i .. "]", PlayerDigimonT[j][i], "", 0)
            BlzFrameSetAllPoints(BackdropPlayerDigimonT[j][i], PlayerDigimonT[j][i])
            BlzFrameSetTexture(BackdropPlayerDigimonT[j][i], "CustomFrame.png", 0, true)
            t = CreateTrigger()
            BlzTriggerRegisterFrameEvent(t, PlayerDigimonT[j][i], FRAMEEVENT_CONTROL_CLICK)
            TriggerAddAction(t, function () PlayerDigimonFunc(i, 1) end)

            PlayerDigimonClicked[j][i] = BlzCreateFrameByType("BACKDROP", "PlayerDigimonClicked[" .. j .. "][" .. i .. "]", PlayerDigimonT[j][i], "", 1)
            BlzFrameSetAllPoints(PlayerDigimonClicked[j][i], PlayerDigimonT[j][i])
            BlzFrameSetTexture(PlayerDigimonClicked[j][i], "UI\\Widgets\\EscMenu\\Human\\checkbox-background.blp", 0, true)
            BlzFrameSetLevel(PlayerDigimonClicked[j][i], 3)
            BlzFrameSetVisible(PlayerDigimonClicked[j][i], false)

            PlayerDigimonSelected[j][i] = BlzCreateFrameByType("BACKDROP", "PlayerDigimonSelected[" .. j .. "][" .. i .. "]", PlayerDigimonT[j][i], "", 1)
            BlzFrameSetAllPoints(PlayerDigimonSelected[j][i], PlayerDigimonT[j][i])
            BlzFrameSetTexture(PlayerDigimonSelected[j][i], "war3mapImported\\check.blp", 0, true)
            BlzFrameSetLevel(PlayerDigimonSelected[j][i], 2)
            BlzFrameSetVisible(PlayerDigimonSelected[j][i], false)

            PlayerDigimonBanned[j][i] = BlzCreateFrameByType("BACKDROP", "PlayerDigimonBanned[" .. j .. "][" .. i .. "]", PlayerDigimonT[j][i], "", 1)
            BlzFrameSetAllPoints(PlayerDigimonBanned[j][i], PlayerDigimonT[j][i])
            BlzFrameSetTexture(PlayerDigimonBanned[j][i], "war3mapImported\\cross.blp", 0, true)
            BlzFrameSetLevel(PlayerDigimonBanned[j][i], 2)
            BlzFrameSetVisible(PlayerDigimonBanned[j][i], false)
        end
    end
end
 
Status
Not open for further replies.
Top