Не знаком с мемхаком, но с данной штукой разобрался, но понял, что нет многих фреймов. Есть ли возможность найти фрейм с иконкой и значением золота? Еще бы не помешала атака/защита и характеристики. Был бы очень благодарен.
Принятый ответ
KaneThaumaturge, в мемхаке unryze, есть готовые функции для UI. Только разобратся с некоторими сложнее будет. Но можно создавать свои фреймы с "блекджеком и шлюхами".
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован KaneThaumaturge
Отредактирован MpW
2 = ButtonFrame
3 = ChatMode
4 = CommandButton
5 = CursorFrame
6 = EditBox
7 = Frame
8 = FloatingFrame
9 = GameUI
10 = HeroBarButton
11 = HighlightFrame
12 = LayoutFrame
13 = MessageFrame
14 = Minimap
15 = ModelFrame
16 = PortraitButton
17 = ScreenFrame
18 = SimpleButton
19 = SimpleFontString
20 = SimpleFrame
21 = SimpleGlueFrame
22 = ???
23 = SimpleMessageFrame
24 = Slider
25 = SpriteFrame
26 = StatBar
27 = TextArea
28 = TextButtonFrame
29 = TextFrame
30 = UberToolTipWar3
31 = WorldFrameWar3
32 = GlueButtonWar3
33 = GlueTextButtonWar3
34 = GlueCheckBoxWar3
35 = GluePopupMenuWar3
36 = GlueEditBoxWar3
37 = SlashChatBox
38 = TimerTextFrame
39 = SimpleStatusBar
40 = StatusBar
41 = UpperButtonBar
42 = ResourceBar
43 = SimpleConsole
44 = PeonBar
45 = HeroBar
46 = TimeOfDayIndicator
47 = InfoBar
48 = TimeCover
49 = ProgressIndicator
50 = HeroLevelBar
51 = BuildTimeIndicator
52 = InfoPanelDestructableDetail
53 = InfoPanelItemDetail
54 = InfoPanelIconAlly
55 = InfoPanelIconHero
56 = InfoPanelIconGold
57 = InfoPanelIconFood
58 = InfoPanelIconRank
59 = InfoPanelIconArmor
60 = InfoPanelIconDamage
61 = InfoPanelCargoDetail
62 = InfoPanelBuildingDetail
63 = InfoPanelUnitDetail
64 = SimpleTexture
Отредактирован MpW
статьи
пример <= рефорджете. но все константы в фрейме вроде есть, они выведены в виде отдельных функции. даже больше функции в мемхаке.
ResourceBarFrame, 0
ResourceBarGoldText, 0
ResourceBarLumberText, 0
ResourceBarSupplyText, 0
ResourceBarUpkeepText, 0
BlzGetFrameByName("name",argument)
GetCFrameByName?
типа если нужно изменить значение золота, то мы обращаемся к текстовому фрейму ResourceBarGoldText
GetCFrameByName("ResourceBarGoldText",0)
можем спрятать, изменить текст. и даже удалить или передвинуть
Отредактирован KaneThaumaturge
Отредактирован MpW
constant integer ANCHOR_TOP = 1
constant integer ANCHOR_TOPRIGHT = 2
constant integer ANCHOR_LEFT = 3
constant integer ANCHOR_CENTER = 4
constant integer ANCHOR_RIGHT = 5
constant integer ANCHOR_BOTTOMLEFT = 6
constant integer ANCHOR_BOTTOM = 7
constant integer ANCHOR_BOTTOMRIGHT = 8
call ClearFrameAllPoints(gold)
call SetFrameAbsolutePoint(gold,ANCHOR_CENTER,0.4,0.3)