Zeigt euer Interface! ~The one and only~

Wie soll man aus so einem Gewusel schlau werden?
Code:
Panels = {}
function Panels:Chat(text) ChatFrame1:AddMessage(text) end

function Panels:CreatePanel(fname, fparent, fstrata, flevel, fwidth, fheight, fcolor, fpoints)
	local f = CreateFrame("Frame","Panel_"..fname,UIParent)
	f:SetParent(fparent)
	f:SetFrameStrata(fstrata)
	f:SetFrameLevel(flevel)
	f:SetWidth(fwidth)
	f:SetHeight(fheight)
	f:SetBackdrop({bgFile = "Interface/Buttons/WHITE8x8"})
	f:SetBackdropColor(fcolor.r, fcolor.g, fcolor.b, fcolor.a)
	for i,v in pairs(fpoints) do
		f:SetPoint(unpack(v))
	end
end

local color = RAID_CLASS_COLORS[select(2, UnitClass("player"))]

-- border panel
Panels:CreatePanel("Bottom1", "UIParent", 0, 1500, 20, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom2", "UIParent", "BACKGROUND", 0, 300, 17.5, {r=color.r, g=color.g, b=color.b, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom3", "UIParent", "LOW", 2, 298, 20, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})

Ich denke mal irg wo hier muss ich was ändern, oder?
 
Ich kann schon mit Lua's werkeln...nur die Lyn Luas sind ein langer Batzen Text!
die lynluas sind mit die übersichtlichsten
Wie soll man aus so einem Gewusel schlau werden?
Code:
Panels = {}
function Panels:Chat(text) ChatFrame1:AddMessage(text) end

function Panels:CreatePanel(fname, fparent, fstrata, flevel, fwidth, fheight, fcolor, fpoints)
	local f = CreateFrame("Frame","Panel_"..fname,UIParent)
	f:SetParent(fparent)
	f:SetFrameStrata(fstrata)
	f:SetFrameLevel(flevel)
	f:SetWidth(fwidth)
	f:SetHeight(fheight)
	f:SetBackdrop({bgFile = "Interface/Buttons/WHITE8x8"})
	f:SetBackdropColor(fcolor.r, fcolor.g, fcolor.b, fcolor.a)
	for i,v in pairs(fpoints) do
		f:SetPoint(unpack(v))
	end
end

local color = RAID_CLASS_COLORS[select(2, UnitClass("player"))]

-- border panel
Panels:CreatePanel("Bottom1", "UIParent", 0, 1500, 20, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom2", "UIParent", "BACKGROUND", 0, 300, 17.5, {r=color.r, g=color.g, b=color.b, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom3", "UIParent", "LOW", 2, 298, 20, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})

Ich denke mal irg wo hier muss ich was ändern, oder?
du wirst daraus nicht schlau weil du keinen funken englisch kannst und anscheinend auch scriptsprachen im entferntesten nicht verstehst
 
Zuletzt bearbeitet von einem Moderator:
doch
dunno.gif

k sry :<
Naja nun habens ja schon 2 oder 3 beantwortet.
 
megamage spiel am besten mit standart ui
diese scriptsprache versteh sogar ich und das is das erste mal dass ich mir ne lua angeschaut hab!

oder erklär mal kurz wie du denn das panel verändern willst
 
Zuletzt bearbeitet von einem Moderator:
Öhhm...bei mir sah die Lua ein wenig anders auch -.-

So is se echt gut Übersichtlich...naja. Bin ma Werkeln!
 
Zuletzt bearbeitet von einem Moderator:
kleiner tipp : in
Code:
  local f = CreateFrame("Frame","Panel_"..fname,UIParent)
wir das panel erstellt, drunter configuriert
(wenn f das untere panel ist)

wenn du nur die f-variable oder die configuration löscht wirst du nen error bekommen

probier einfach rum indem du "--" vor die zeilen setzt
 
Zuletzt bearbeitet von einem Moderator:
megamage besorg dir mal "notepad++" oder "SciTe wowinterface"

beide findste in google
 
Zuletzt bearbeitet von einem Moderator:
Atm Konfiguriere ich das Panel hier:
Code:
-- border panel
Panels:CreatePanel("Bottom1", "UIParent", "BACKGROUND", 0, 400.8, 24.5, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom2", "UIParent", "BACKGROUND", 1, 394.8, 22, {r=color.r, g=color.g, b=color.b, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom3", "UIParent", "LOW", 2, 392, 20, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
 
@ megamage: wie genau willste denn das panel verändern
willste unten ne ganze leiste oder willste das frame oben haben?????
 
Unten eine Leister, wie du nur ich möchte da noch angezeig haben: Wie viel Munition ich habe...und noch weiteres. Wie hast du dein Frame gemacht? Bzw wie Lang ist er? Zeig ma die Config
 
Zuletzt bearbeitet von einem Moderator:
Unten eine Leister, wie du nur ich möchte da noch angezeig haben: Wie viel Munition ich habe...und noch weiteres. Wie hast du dein Frame gemacht? Bzw wie Lang ist er? Zeig ma die Config

ich benutze nicht das lyn-ui xD

und zu der sache mit alles mögliche anzeigen dann benutz mal statblock(ohne lua-kenntnisse möglich kann vieles: freunde gilde nd sowas auch
oder auch sl data text

ich glaube dass die zahl die du für ne gesamte leiste vergrößern die 20 is die vor den {g=o usw. steht....isses nicht es is die 4stellige zahl davor
 
Zuletzt bearbeitet von einem Moderator:
Code:
-- border panel
Panels:CreatePanel("Bottom1", "UIParent", "BACKGROUND", 0, 1950.4, 22.5, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom2", "UIParent", "BACKGROUND", 1, 1944, 22, {r=color.r, g=color.g, b=color.b, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})
Panels:CreatePanel("Bottom3", "UIParent", "LOW", 2, 1915, 20, {r=0, g=0, b=0, a=1}, {{"BOTTOM", UIParent, "BOTTOM", 0, 0 }})

is grob angepasst bei einer Auflösung von 1680x1050 Weit ka ob das relevant is
blush.gif
 
Wie soll man den da ne schöne Leiste drausmachen?
wink.gif

Aus StatBlock
 
Zuletzt bearbeitet von einem Moderator:
hier im forum sind ja sehr viele die eine leiste benutzen die unten am bildschirm rand ist vllt. läd sie dir ja jmd hoch
wenn nich (sehr wahrscheinlich) machste einfach eine mit eepanels2 oder kgpanels

so far Nihilex
 
Zurück