MAD_Kuzia
-
Постов
14 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные MAD_Kuzia
-
-
...а не проще меню сделать как в моих аддонах - темболее меню там как класс готовая
Конечно проще, я б сделал, но нет сорса, только уже откомпиленый скрипт. Так что только ждать, пока у товарища Procgun появится время доработать аддон.
-
Опции для отключения короны и указателя класса все-таки нужны, (корона просто мешает, а указатель класса не нужен, если использовать этот адон в паре с NamePlateBars2).
И то и другое пока можно отключить, отредактировав соответствующие виджеты:
удаляем строку <BackLayer href="…" /> в файлах
diamToD.(WidgetPanel).xdb
diamToM.(WidgetPanel).xdb
diamToR.(WidgetPanel).xdb
и строку <textureItem href="…" /> в файле ClassIcon.(WidgetLayerTiledTexture).xdb
-
... у меня к вам просьба! Можетели вы по моему как бы наброску, создать такой же интерфейс что бы его установить уже в гатовом варианте...
Что-нибудь вроде такого?
Preset SW:TOR like
PS["Buffs:Target:BackgroundTexture"]="-"
PS["ContextCharacter2:BackgroundTexture"]="-"
PS["MainForm:UnitFairy:PlacementPlain"]{
PS["MainForm:UnitFairy:PlacementPlain"].alignY=0
PS["MainForm:UnitFairy:PlacementPlain"].posY=715
PS["MainForm:UnitFairy:PlacementPlain"].highPosY=0
PS["MainForm:UnitFairy:PlacementPlain"].sizeX=28
PS["MainForm:UnitFairy:PlacementPlain"].sizeY=28
PS["MainForm:UnitFairy:PlacementPlain"].alignX=0
PS["MainForm:UnitFairy:PlacementPlain"].posX=1210
PS["MainForm:UnitFairy:PlacementPlain"].sizingX=0
PS["MainForm:UnitFairy:PlacementPlain"].sizingY=0
PS["MainForm:UnitFairy:PlacementPlain"].highPosX=0
PS["MainForm:UnitFairy:PlacementPlain"]}
PS["ContextTalents:Show"]="ON"
PS["TalentInformer:Show"]="ON"
PS["QuestTracker:BackgroundTexture"]="-"
PS["ContextEventCalendar:Show"]="ON"
PS["Buffs:Avatar:Positive:PlacementPlain"]{
PS["Buffs:Avatar:Positive:PlacementPlain"].alignY=1
PS["Buffs:Avatar:Positive:PlacementPlain"].posY=0
PS["Buffs:Avatar:Positive:PlacementPlain"].highPosY=0
PS["Buffs:Avatar:Positive:PlacementPlain"].sizeX=81
PS["Buffs:Avatar:Positive:PlacementPlain"].sizeY=50
PS["Buffs:Avatar:Positive:PlacementPlain"].alignX=0
PS["Buffs:Avatar:Positive:PlacementPlain"].posX=0
PS["Buffs:Avatar:Positive:PlacementPlain"].sizingX=0
PS["Buffs:Avatar:Positive:PlacementPlain"].sizingY=0
PS["Buffs:Avatar:Positive:PlacementPlain"].highPosX=0
PS["Buffs:Avatar:Positive:PlacementPlain"]}
PS["Spellbook:Show"]="ON"
PS["EventNotification:BackgroundTexture"]="-"
PS["MainForm:MainFormMaunt:PlacementPlain"]{
PS["MainForm:MainFormMaunt:PlacementPlain"].alignY=1
PS["MainForm:MainFormMaunt:PlacementPlain"].posY=0
PS["MainForm:MainFormMaunt:PlacementPlain"].highPosY=255
PS["MainForm:MainFormMaunt:PlacementPlain"].sizeX=182
PS["MainForm:MainFormMaunt:PlacementPlain"].sizeY=71
PS["MainForm:MainFormMaunt:PlacementPlain"].alignX=1
PS["MainForm:MainFormMaunt:PlacementPlain"].posX=0
PS["MainForm:MainFormMaunt:PlacementPlain"].sizingX=0
PS["MainForm:MainFormMaunt:PlacementPlain"].sizingY=0
PS["MainForm:MainFormMaunt:PlacementPlain"].highPosX=680
PS["MainForm:MainFormMaunt:PlacementPlain"]}
PS["Plates:PlacementPlain"]{
PS["Plates:PlacementPlain"].alignY=3
PS["Plates:PlacementPlain"].posY=0
PS["Plates:PlacementPlain"].highPosY=0
PS["Plates:PlacementPlain"].sizeX=0
PS["Plates:PlacementPlain"].sizeY=0
PS["Plates:PlacementPlain"].alignX=3
PS["Plates:PlacementPlain"].posX=0
PS["Plates:PlacementPlain"].sizingX=0
PS["Plates:PlacementPlain"].sizingY=0
PS["Plates:PlacementPlain"].highPosX=0
PS["Plates:PlacementPlain"]}
PS["Buffs:Avatar:BackgroundTexture"]="-"
PS["ContextActions:PlacementPlain"]{
PS["ContextActions:PlacementPlain"].alignY=1
PS["ContextActions:PlacementPlain"].posY=0
PS["ContextActions:PlacementPlain"].highPosY=80
PS["ContextActions:PlacementPlain"].sizeX=386
PS["ContextActions:PlacementPlain"].sizeY=46
PS["ContextActions:PlacementPlain"].alignX=2
PS["ContextActions:PlacementPlain"].posX=0
PS["ContextActions:PlacementPlain"].sizingX=0
PS["ContextActions:PlacementPlain"].sizingY=0
PS["ContextActions:PlacementPlain"].highPosX=0
PS["ContextActions:PlacementPlain"]}
PS["ContextCharacter2:PlacementPlain"]{
PS["ContextCharacter2:PlacementPlain"].alignY=0
PS["ContextCharacter2:PlacementPlain"].posY=15
PS["ContextCharacter2:PlacementPlain"].highPosY=0
PS["ContextCharacter2:PlacementPlain"].sizeX=676
PS["ContextCharacter2:PlacementPlain"].sizeY=664
PS["ContextCharacter2:PlacementPlain"].alignX=0
PS["ContextCharacter2:PlacementPlain"].posX=15
PS["ContextCharacter2:PlacementPlain"].sizingX=0
PS["ContextCharacter2:PlacementPlain"].sizingY=0
PS["ContextCharacter2:PlacementPlain"].highPosX=0
PS["ContextCharacter2:PlacementPlain"]}
PS["QuestTracker:QuestTrackerPanel:Enable"]="ON"
PS["QuestTracker:QuestTrackerPanel:Show"]="ON"
PS["Plates:Avatar:PlacementPlain"]{
PS["Plates:Avatar:PlacementPlain"].alignY=0
PS["Plates:Avatar:PlacementPlain"].posY=645
PS["Plates:Avatar:PlacementPlain"].highPosY=0
PS["Plates:Avatar:PlacementPlain"].sizeX=354
PS["Plates:Avatar:PlacementPlain"].sizeY=110
PS["Plates:Avatar:PlacementPlain"].alignX=0
PS["Plates:Avatar:PlacementPlain"].posX=555
PS["Plates:Avatar:PlacementPlain"].sizingX=0
PS["Plates:Avatar:PlacementPlain"].sizingY=0
PS["Plates:Avatar:PlacementPlain"].highPosX=0
PS["Plates:Avatar:PlacementPlain"]}
PS["EventNotification:Events:BackgroundTexture"]="-"
PS["Plates:Mount:Frame:Show"]="OFF"
PS["ContextBag:BackgroundTexture"]="-"
PS["Buffs:Avatar:PlacementPlain"]{
PS["Buffs:Avatar:PlacementPlain"].alignY=1
PS["Buffs:Avatar:PlacementPlain"].posY=0
PS["Buffs:Avatar:PlacementPlain"].highPosY=370
PS["Buffs:Avatar:PlacementPlain"].sizeX=330
PS["Buffs:Avatar:PlacementPlain"].sizeY=50
PS["Buffs:Avatar:PlacementPlain"].alignX=0
PS["Buffs:Avatar:PlacementPlain"].posX=574
PS["Buffs:Avatar:PlacementPlain"].sizingX=0
PS["Buffs:Avatar:PlacementPlain"].sizingY=0
PS["Buffs:Avatar:PlacementPlain"].highPosX=0
PS["Buffs:Avatar:PlacementPlain"]}
PS["Buffs:TargetsTarget:PlacementPlain"]{
PS["Buffs:TargetsTarget:PlacementPlain"].alignY=0
PS["Buffs:TargetsTarget:PlacementPlain"].posY=730
PS["Buffs:TargetsTarget:PlacementPlain"].highPosY=0
PS["Buffs:TargetsTarget:PlacementPlain"].sizeX=200
PS["Buffs:TargetsTarget:PlacementPlain"].sizeY=59
PS["Buffs:TargetsTarget:PlacementPlain"].alignX=0
PS["Buffs:TargetsTarget:PlacementPlain"].posX=1255
PS["Buffs:TargetsTarget:PlacementPlain"].sizingX=0
PS["Buffs:TargetsTarget:PlacementPlain"].sizingY=0
PS["Buffs:TargetsTarget:PlacementPlain"].highPosX=0
PS["Buffs:TargetsTarget:PlacementPlain"]}
PS["Buffs:Target:Positive:PlacementPlain"]{
PS["Buffs:Target:Positive:PlacementPlain"].alignY=1
PS["Buffs:Target:Positive:PlacementPlain"].posY=0
PS["Buffs:Target:Positive:PlacementPlain"].highPosY=0
PS["Buffs:Target:Positive:PlacementPlain"].sizeX=81
PS["Buffs:Target:Positive:PlacementPlain"].sizeY=50
PS["Buffs:Target:Positive:PlacementPlain"].alignX=1
PS["Buffs:Target:Positive:PlacementPlain"].posX=0
PS["Buffs:Target:Positive:PlacementPlain"].sizingX=0
PS["Buffs:Target:Positive:PlacementPlain"].sizingY=0
PS["Buffs:Target:Positive:PlacementPlain"].highPosX=0
PS["Buffs:Target:Positive:PlacementPlain"]}
PS["NewRunes:Show"]="ON"
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"]{
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].alignY=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].posY=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].highPosY=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].sizeX=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].sizeY=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].alignX=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].posX=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].sizingX=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].sizingY=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"].highPosX=0
PS["MainForm:MainFormMaunt:MountPlateFrame:PlacementPlain"]}
PS["Buffs:Target:Negative:PlacementPlain"]{
PS["Buffs:Target:Negative:PlacementPlain"].alignY=0
PS["Buffs:Target:Negative:PlacementPlain"].posY=0
PS["Buffs:Target:Negative:PlacementPlain"].highPosY=0
PS["Buffs:Target:Negative:PlacementPlain"].sizeX=0
PS["Buffs:Target:Negative:PlacementPlain"].sizeY=0
PS["Buffs:Target:Negative:PlacementPlain"].alignX=1
PS["Buffs:Target:Negative:PlacementPlain"].posX=0
PS["Buffs:Target:Negative:PlacementPlain"].sizingX=0
PS["Buffs:Target:Negative:PlacementPlain"].sizingY=0
PS["Buffs:Target:Negative:PlacementPlain"].highPosX=0
PS["Buffs:Target:Negative:PlacementPlain"]}
PS["ContextEventCalendar:MainFrame:PlacementPlain"]{
PS["ContextEventCalendar:MainFrame:PlacementPlain"].alignY=2
PS["ContextEventCalendar:MainFrame:PlacementPlain"].posY=-120
PS["ContextEventCalendar:MainFrame:PlacementPlain"].highPosY=0
PS["ContextEventCalendar:MainFrame:PlacementPlain"].sizeX=1024
PS["ContextEventCalendar:MainFrame:PlacementPlain"].sizeY=737
PS["ContextEventCalendar:MainFrame:PlacementPlain"].alignX=0
PS["ContextEventCalendar:MainFrame:PlacementPlain"].posX=32
PS["ContextEventCalendar:MainFrame:PlacementPlain"].sizingX=0
PS["ContextEventCalendar:MainFrame:PlacementPlain"].sizingY=0
PS["ContextEventCalendar:MainFrame:PlacementPlain"].highPosX=0
PS["ContextEventCalendar:MainFrame:PlacementPlain"]}
PS["EventNotification:Events:PlacementPlain"]{
PS["EventNotification:Events:PlacementPlain"].alignY=1
PS["EventNotification:Events:PlacementPlain"].posY=0
PS["EventNotification:Events:PlacementPlain"].highPosY=955
PS["EventNotification:Events:PlacementPlain"].sizeX=208
PS["EventNotification:Events:PlacementPlain"].sizeY=64
PS["EventNotification:Events:PlacementPlain"].alignX=1
PS["EventNotification:Events:PlacementPlain"].posX=0
PS["EventNotification:Events:PlacementPlain"].sizingX=0
PS["EventNotification:Events:PlacementPlain"].sizingY=0
PS["EventNotification:Events:PlacementPlain"].highPosX=340
PS["EventNotification:Events:PlacementPlain"]}
PS["BonusPools:PlacementPlain"]{
PS["BonusPools:PlacementPlain"].alignY=1
PS["BonusPools:PlacementPlain"].posY=0
PS["BonusPools:PlacementPlain"].highPosY=890
PS["BonusPools:PlacementPlain"].sizeX=200
PS["BonusPools:PlacementPlain"].sizeY=64
PS["BonusPools:PlacementPlain"].alignX=1
PS["BonusPools:PlacementPlain"].posX=0
PS["BonusPools:PlacementPlain"].sizingX=0
PS["BonusPools:PlacementPlain"].sizingY=0
PS["BonusPools:PlacementPlain"].highPosX=340
PS["BonusPools:PlacementPlain"]}
PS["MainForm:MainFormMaunt:MountPlateFrame:Show"]="ON"
PS["ContextEventCalendar:MainFrame:BackgroundTexture"]="-"
PS["Buffs:Target:PlacementPlain"]{
PS["Buffs:Target:PlacementPlain"].alignY=1
PS["Buffs:Target:PlacementPlain"].posY=0
PS["Buffs:Target:PlacementPlain"].highPosY=370
PS["Buffs:Target:PlacementPlain"].sizeX=330
PS["Buffs:Target:PlacementPlain"].sizeY=44
PS["Buffs:Target:PlacementPlain"].alignX=0
PS["Buffs:Target:PlacementPlain"].posX=902
PS["Buffs:Target:PlacementPlain"].sizingX=0
PS["Buffs:Target:PlacementPlain"].sizingY=0
PS["Buffs:Target:PlacementPlain"].highPosX=0
PS["Buffs:Target:PlacementPlain"]}
PS["Castbar:BackgroundTexture"]="-"
PS["ContextActionbar:Bottom:Show"]="OFF"
PS["NewRunes:PlacementPlain"]{
PS["NewRunes:PlacementPlain"].alignY=2
PS["NewRunes:PlacementPlain"].posY=-140
PS["NewRunes:PlacementPlain"].highPosY=210.5
PS["NewRunes:PlacementPlain"].sizeX=415
PS["NewRunes:PlacementPlain"].sizeY=566
PS["NewRunes:PlacementPlain"].alignX=2
PS["NewRunes:PlacementPlain"].posX=0
PS["NewRunes:PlacementPlain"].sizingX=0
PS["NewRunes:PlacementPlain"].sizingY=0
PS["NewRunes:PlacementPlain"].highPosX=427
PS["NewRunes:PlacementPlain"]}
PS["Buffs:Avatar:Negative:PlacementPlain"]{
PS["Buffs:Avatar:Negative:PlacementPlain"].alignY=0
PS["Buffs:Avatar:Negative:PlacementPlain"].posY=0
PS["Buffs:Avatar:Negative:PlacementPlain"].highPosY=0
PS["Buffs:Avatar:Negative:PlacementPlain"].sizeX=0
PS["Buffs:Avatar:Negative:PlacementPlain"].sizeY=0
PS["Buffs:Avatar:Negative:PlacementPlain"].alignX=0
PS["Buffs:Avatar:Negative:PlacementPlain"].posX=0
PS["Buffs:Avatar:Negative:PlacementPlain"].sizingX=0
PS["Buffs:Avatar:Negative:PlacementPlain"].sizingY=0
PS["Buffs:Avatar:Negative:PlacementPlain"].highPosX=0
PS["Buffs:Avatar:Negative:PlacementPlain"]}
PS["ContextActions:BackgroundTexture"]="-"
PS["ContextBag:Bag:PlacementPlain"]{
PS["ContextBag:Bag:PlacementPlain"].alignY=1
PS["ContextBag:Bag:PlacementPlain"].posY=0
PS["ContextBag:Bag:PlacementPlain"].highPosY=50
PS["ContextBag:Bag:PlacementPlain"].sizeX=0
PS["ContextBag:Bag:PlacementPlain"].sizeY=0
PS["ContextBag:Bag:PlacementPlain"].alignX=1
PS["ContextBag:Bag:PlacementPlain"].posX=0
PS["ContextBag:Bag:PlacementPlain"].sizingX=2
PS["ContextBag:Bag:PlacementPlain"].sizingY=2
PS["ContextBag:Bag:PlacementPlain"].highPosX=300
PS["ContextBag:Bag:PlacementPlain"]}
PS["Plates:Mount:PlacementPlain"]{
PS["Plates:Mount:PlacementPlain"].alignY=0
PS["Plates:Mount:PlacementPlain"].posY=696
PS["Plates:Mount:PlacementPlain"].highPosY=0
PS["Plates:Mount:PlacementPlain"].sizeX=180
PS["Plates:Mount:PlacementPlain"].sizeY=73
PS["Plates:Mount:PlacementPlain"].alignX=0
PS["Plates:Mount:PlacementPlain"].posX=626
PS["Plates:Mount:PlacementPlain"].sizingX=0
PS["Plates:Mount:PlacementPlain"].sizingY=0
PS["Plates:Mount:PlacementPlain"].highPosX=0
PS["Plates:Mount:PlacementPlain"]}
PS["TalentInformer:PlacementPlain"]{
PS["TalentInformer:PlacementPlain"].alignY=1
PS["TalentInformer:PlacementPlain"].posY=0
PS["TalentInformer:PlacementPlain"].highPosY=15
PS["TalentInformer:PlacementPlain"].sizeX=350
PS["TalentInformer:PlacementPlain"].sizeY=54
PS["TalentInformer:PlacementPlain"].alignX=2
PS["TalentInformer:PlacementPlain"].posX=0
PS["TalentInformer:PlacementPlain"].sizingX=0
PS["TalentInformer:PlacementPlain"].sizingY=0
PS["TalentInformer:PlacementPlain"].highPosX=0
PS["TalentInformer:PlacementPlain"]}
PS["ContextActionbar:ActionBar:Extended:Show"]="OFF"
PS["Castbar:PlacementPlain"]{
PS["Castbar:PlacementPlain"].alignY=1
PS["Castbar:PlacementPlain"].posY=0
PS["Castbar:PlacementPlain"].highPosY=264
PS["Castbar:PlacementPlain"].sizeX=261
PS["Castbar:PlacementPlain"].sizeY=39
PS["Castbar:PlacementPlain"].alignX=2
PS["Castbar:PlacementPlain"].posX=0
PS["Castbar:PlacementPlain"].sizingX=0
PS["Castbar:PlacementPlain"].sizingY=0
PS["Castbar:PlacementPlain"].highPosX=0
PS["Castbar:PlacementPlain"]}
PS["ContextEventCalendar:BackgroundTexture"]="-"
PS["ContextTalents:PlacementPlain"]{
PS["ContextTalents:PlacementPlain"].alignY=0
PS["ContextTalents:PlacementPlain"].posY=15
PS["ContextTalents:PlacementPlain"].highPosY=0
PS["ContextTalents:PlacementPlain"].sizeX=428
PS["ContextTalents:PlacementPlain"].sizeY=694
PS["ContextTalents:PlacementPlain"].alignX=0
PS["ContextTalents:PlacementPlain"].posX=15
PS["ContextTalents:PlacementPlain"].sizingX=0
PS["ContextTalents:PlacementPlain"].sizingY=0
PS["ContextTalents:PlacementPlain"].highPosX=0
PS["ContextTalents:PlacementPlain"]}
PS["Spellbook:PlacementPlain"]{
PS["Spellbook:PlacementPlain"].alignY=2
PS["Spellbook:PlacementPlain"].posY=-140
PS["Spellbook:PlacementPlain"].highPosY=0
PS["Spellbook:PlacementPlain"].sizeX=907
PS["Spellbook:PlacementPlain"].sizeY=668
PS["Spellbook:PlacementPlain"].alignX=2
PS["Spellbook:PlacementPlain"].posX=0
PS["Spellbook:PlacementPlain"].sizingX=0
PS["Spellbook:PlacementPlain"].sizingY=0
PS["Spellbook:PlacementPlain"].highPosX=0
PS["Spellbook:PlacementPlain"]}
PS["ContextStable:PlacementPlain"]{
PS["ContextStable:PlacementPlain"].alignY=0
PS["ContextStable:PlacementPlain"].posY=15
PS["ContextStable:PlacementPlain"].highPosY=0
PS["ContextStable:PlacementPlain"].sizeX=389
PS["ContextStable:PlacementPlain"].sizeY=738
PS["ContextStable:PlacementPlain"].alignX=0
PS["ContextStable:PlacementPlain"].posX=15
PS["ContextStable:PlacementPlain"].sizingX=0
PS["ContextStable:PlacementPlain"].sizingY=0
PS["ContextStable:PlacementPlain"].highPosX=0
PS["ContextStable:PlacementPlain"]}
PS["Buffs:BackgroundTexture"]="-"
PS["MainForm:RadiusText:PlacementPlain"]{
PS["MainForm:RadiusText:PlacementPlain"].alignY=2
PS["MainForm:RadiusText:PlacementPlain"].posY=155
PS["MainForm:RadiusText:PlacementPlain"].highPosY=0
PS["MainForm:RadiusText:PlacementPlain"].sizeX=50
PS["MainForm:RadiusText:PlacementPlain"].sizeY=30
PS["MainForm:RadiusText:PlacementPlain"].alignX=3
PS["MainForm:RadiusText:PlacementPlain"].posX=0
PS["MainForm:RadiusText:PlacementPlain"].sizingX=0
PS["MainForm:RadiusText:PlacementPlain"].sizingY=0
PS["MainForm:RadiusText:PlacementPlain"].highPosX=0
PS["MainForm:RadiusText:PlacementPlain"]}
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"]{
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].alignY=3
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].posY=0
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].highPosY=12.1481
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].sizeX=343.6
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].sizeY=851.852
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].alignX=3
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].posX=11.4
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].sizingX=0
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].sizingY=0
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"].highPosX=0
PS["QuestTracker:QuestTrackerPanel:PlacementPlain"]}
PS["Plates:TargetsTarget:PlacementPlain"]{
PS["Plates:TargetsTarget:PlacementPlain"].alignY=0
PS["Plates:TargetsTarget:PlacementPlain"].posY=665
PS["Plates:TargetsTarget:PlacementPlain"].highPosY=0
PS["Plates:TargetsTarget:PlacementPlain"].sizeX=210
PS["Plates:TargetsTarget:PlacementPlain"].sizeY=73
PS["Plates:TargetsTarget:PlacementPlain"].alignX=0
PS["Plates:TargetsTarget:PlacementPlain"].posX=1242
PS["Plates:TargetsTarget:PlacementPlain"].sizingX=0
PS["Plates:TargetsTarget:PlacementPlain"].sizingY=0
PS["Plates:TargetsTarget:PlacementPlain"].highPosX=0
PS["Plates:TargetsTarget:PlacementPlain"]}
PS["BonusPools:BackgroundTexture"]="-"
PS["Spellbook:BackgroundTexture"]="-"
PS["Plates:Target:PlacementPlain"]{
PS["Plates:Target:PlacementPlain"].alignY=0
PS["Plates:Target:PlacementPlain"].posY=645
PS["Plates:Target:PlacementPlain"].highPosY=0
PS["Plates:Target:PlacementPlain"].sizeX=348
PS["Plates:Target:PlacementPlain"].sizeY=110
PS["Plates:Target:PlacementPlain"].alignX=0
PS["Plates:Target:PlacementPlain"].posX=895
PS["Plates:Target:PlacementPlain"].sizingX=0
PS["Plates:Target:PlacementPlain"].sizingY=0
PS["Plates:Target:PlacementPlain"].highPosX=0
PS["Plates:Target:PlacementPlain"]}
PS["Plates:Avatar:Experience:PlacementPlain"]{
PS["Plates:Avatar:Experience:PlacementPlain"].alignY=1
PS["Plates:Avatar:Experience:PlacementPlain"].posY=0
PS["Plates:Avatar:Experience:PlacementPlain"].highPosY=-275
PS["Plates:Avatar:Experience:PlacementPlain"].sizeX=236
PS["Plates:Avatar:Experience:PlacementPlain"].sizeY=26
PS["Plates:Avatar:Experience:PlacementPlain"].alignX=1
PS["Plates:Avatar:Experience:PlacementPlain"].posX=0
PS["Plates:Avatar:Experience:PlacementPlain"].sizingX=0
PS["Plates:Avatar:Experience:PlacementPlain"].sizingY=0
PS["Plates:Avatar:Experience:PlacementPlain"].highPosX=-120
PS["Plates:Avatar:Experience:PlacementPlain"]}
PS["QuestTracker:PlacementPlain"]{
PS["QuestTracker:PlacementPlain"].alignY=3
PS["QuestTracker:PlacementPlain"].posY=60
PS["QuestTracker:PlacementPlain"].highPosY=315
PS["QuestTracker:PlacementPlain"].sizeX=380
PS["QuestTracker:PlacementPlain"].sizeY=0
PS["QuestTracker:PlacementPlain"].alignX=1
PS["QuestTracker:PlacementPlain"].posX=0
PS["QuestTracker:PlacementPlain"].sizingX=0
PS["QuestTracker:PlacementPlain"].sizingY=0
PS["QuestTracker:PlacementPlain"].highPosX=0
PS["QuestTracker:PlacementPlain"]}
Нуждается в редактировании, ибо команда "List" сохраняет параметры не совсем в подходящем виде…
-
Quote:либо неправильно работает либо не корректно названы режимы УвС и ИвС. Когда на Жале параметр ИвС первых 2 места отдал Магу и провидцу я несколько растерялся...
Если маг использовал пиво, а потом почти сразу умер (как и в случае если пиво было его единственным селф-хилом) - это будут "начало" и "конец" его лога как хилера, и соответственно ИвС у него будет очень высоким) -
Нет никакой необходимости сохранять подробные данные за каждый бой (считай лог по каждому игроку), можно сохранять уже обсчитанные данные средние/максимальные/минимальные/колво/етц. все то, что видит пользователь в виде конечных цифр по каждому скилу за каждый бой. Конечно, для загрузки и последующего хранения / отображения такой compiled_history нужно будет создать отдельный массив и по другому организовать отображение из него, но для пользователя в конечном итоге это будет абсолютно прозрачно, да и величина хранимых данных будет относительно небольшая. Грубо говоря, сохранять не "базу данных", а "конкретные выборки" из нее, поскольку сами по себе отдельные элементы БД не несут для пользователя никакой полезной информации.
-
Quote:1. Какой именно? Всей накопленой?
Именно, а сохранять наверное лучше в User.cfg, было бы весьма удобно. Но тогда уж не только сохранить, но и загрузить/удалить. -
Quote:Это то зачем? Это ж обыкновенный текст, а не текстовый ресурс аддона
В скрипте присутствуют комментарии сохраненные в UTF-8 -
Прежде всего, полностью грохни аддон, и установи его заново, чтоб быть уверенным, что ты не сделал в нем никаких лишних изменений. Затем в функции TimeTextSetVal (ScriptPhanTime.lua) замени строку
Quote:wtparam:SetVal( "hours", common.FormatInt( param.h , "%02d" ) )на
Quote:wtparam:SetVal( "hours", common.FormatInt( (param.h<17 and (param.h+7)) or (param.h-17), "%02d" ) )или для GMT+2 на
Quote:wtparam:SetVal( "hours", common.FormatInt( (param.h>0 and (param.h-1)) or (param.h+23), "%02d" ) )(для других часовых поясов можно вычислить значения на основе этих примеров).
ps: Убедись что твой редактор (которым ты откроешь ScriptPhanTime.lua) поддерживает UTF-8, так же убедись, что после редактирования ты сохраняешь текс в формате UTF-8 (стандартный notepad поддерживает этот формат).
-
Quote:
Ммм. Интересно, а что он показывает, когда в Москве, например 18:00 и дальше?
Тут надо еще обрабатывать переполнение часов - отрезать лишнее
Что то типа (кучу скобок поставил для верности, чтобы точно выполнялось в нужной последовательности) этого:
Тогда уж неQuote:wtparam:SetVal( "hours", common.FormatInt( ((param.h+4) and param.h<20) or (param.h-20), "%02d" ) )
аQuote:wtparam:SetVal( "hours", common.FormatInt( (param.h<20 and (param.h+4)) or (param.h-20), "%02d" ) )
иначе вместо часов будем получать "true". -
Quote:1. 100% нельзя вызывать протекшен функции ..... *)))))) Ну конечно если вы не владаете в совершенстве ассемблером *)
Можно, достаточно внедрить (по методу предложенному комрадом wait здесьздесь) в один из дефолтных аддонов "обвертку", и через нее уже сделать нужные protected.функции доступными из обычных аддонов… А то что предлагает товарищ Merlok, это уже прямое нарушение EULA… Да и старфорс не дремлет) -
Quote:Так что машем ботикам и ботам ручкой, конеч если вы не знаетет сикрет..... я вот знаю *))))
Что за мега-секрет? Как унаследовать protectedActions, protectedMission, etc?) -
ИМХО, ирка для подобных случаев гораздо полезнее. Во-первых, в ней (в отличии скажем от того-же скайпа) удобнее обмениваться кусками кода и его-же (код) комментировать. Во-вторых, даже если вы в данный момент не сидите в канале, а покоряете астрал или боретесь с зеленым змеем []), позже всегда можно быстро пересмотреть хистори на предмет "чего новенького накопали комрады моддеры?".
-
NoBlueHalo
Просмотреть файл
Отключает пост эффект "голубого сияния" для заклинаний "Благословение" и "Мольба" жреца.
Последняя проверенная версия работы аддона: 1.0.05.28
-
Автор
-
Добавлен07.12.2018
-
Категория
-
InterfaceManager
в Техподдержка
Опубликовано · Изменено пользователем MAD_Kuzia
MainForm это от аддона NewTarget3D. А все остальное вроде в пресете сохранилось. Даже с избытком, напр. кое-где я на время включал отображение границ форм (BackgroundTexture), и не смотря на то, что потом возвращал на место дефолтные значения, они зачем-то попадают в пресет (и профиль). А раздвигание границ родительских виджетов я делал чаще всего через смену алаймента родительского виджета (напр. .alignY=3, .alignX=3 для Plates), возможно оно из-за ошибки где-то не сохраняется по "List"? В самом пользовательском профиле оно сохраняется правильно, и правильно работает.