'ImageBox' object has no attribute 'SetPercentage'
Beiträge von DickeRatte
-
-
crap like a crustacean
-
ja aber wer benutzt überhaupt noch das de design anstatt ditte von sora
-
da sind ja meine server bekannter
-
DickeRatte schreib auf dem Discord mal >_dcmjino an er kann dir weiterhelfen
das ist doch gar kein voller discord tag da fehlen die zahlen und warum kontaktiert der micke nit
-
bitte keine scammer melden
-
Danke mal dafür nun bekomm ich Log Fehler beim Öffnen
unindent does not match any outer indentation level ui.py 1618
Das wäre die betroffene zeile
self.Corners.append(Corner) #gelöst
Neuer Fehler
Code- ui.py(line:3371) LoadScriptFile
- ui.py(line:3574) LoadChildren
- ui.py(line:3501) LoadChildren
- UiChestLoader.LoadWindow - <type 'exceptions.AttributeError'>:'PythonScriptLoader' object has no attribute 'LoadElementThinBoardCircle'
- 0228 15:21:18801 :: ============================================================================================================
- 0228 15:21:18801 :: Abort!!!!
kolleje hol dir einfach anydesk dann kommt papa und guckt
-
hast die thinboard_circle klasse nicht die in der uiscript datei aufgerufen wird also klasse einfügen oder im uiscript script ersetzen durch "thinboard"
option klasse einfügen:
such nach:
darunter ditte einfügen:
such nach
darüber ditte einfügen (auf die bilder vllt noch achten falls du die nicht hast)
Python- class ThinBoardCircle(Window):
- CORNER_WIDTH = 4
- CORNER_HEIGHT = 4
- LINE_WIDTH = 4
- LINE_HEIGHT = 4
- BOARD_COLOR = grp.GenerateColor(0.0, 0.0, 0.0, 0.51)
- LT = 0
- LB = 1
- RT = 2
- RB = 3
- L = 0
- R = 1
- T = 2
- B = 3
- def __init__(self, layer = "UI"):
- Window.__init__(self, layer)
- CornerFileNames = [ "d:/ymir work/ui/pattern/thinboardcircle/ThinBoard_Corner_"+dir+".tga" for dir in ["LeftTop_circle","LeftBottom_circle","RightTop_circle","RightBottom_circle"] ]
- LineFileNames = [ "d:/ymir work/ui/pattern/thinboardcircle/ThinBoard_Line_"+dir+".tga" for dir in ["Left_circle","Right_circle","Top_circle","Bottom_circle"] ]
- self.Corners = []
- for fileName in CornerFileNames:
- Corner = ExpandedImageBox()
- Corner.AddFlag("attach")
- Corner.AddFlag("not_pick")
- Corner.LoadImage(fileName)
- Corner.SetParent(self)
- Corner.SetPosition(0, 0)
- Corner.Show()
- self.Corners.append(Corner)
- self.Lines = []
- for fileName in LineFileNames:
- Line = ExpandedImageBox()
- Line.AddFlag("attach")
- Line.AddFlag("not_pick")
- Line.LoadImage(fileName)
- Line.SetParent(self)
- Line.SetPosition(0, 0)
- Line.Show()
- self.Lines.append(Line)
- Base = Bar()
- Base.SetParent(self)
- Base.AddFlag("attach")
- Base.AddFlag("not_pick")
- Base.SetPosition(self.CORNER_WIDTH, self.CORNER_HEIGHT)
- Base.SetColor(self.BOARD_COLOR)
- Base.Show()
- self.Base = Base
- self.Lines[self.L].SetPosition(0, self.CORNER_HEIGHT)
- self.Lines[self.T].SetPosition(self.CORNER_WIDTH, 0)
- def __del__(self):
- Window.__del__(self)
- def SetSize(self, width, height):
- width = max(self.CORNER_WIDTH*2, width)
- height = max(self.CORNER_HEIGHT*2, height)
- Window.SetSize(self, width, height)
- self.Corners[self.LB].SetPosition(0, height - self.CORNER_HEIGHT)
- self.Corners[self.RT].SetPosition(width - self.CORNER_WIDTH, 0)
- self.Corners[self.RB].SetPosition(width - self.CORNER_WIDTH, height - self.CORNER_HEIGHT)
- self.Lines[self.R].SetPosition(width - self.CORNER_WIDTH, self.CORNER_HEIGHT)
- self.Lines[self.B].SetPosition(self.CORNER_HEIGHT, height - self.CORNER_HEIGHT)
- verticalShowingPercentage = float((height - self.CORNER_HEIGHT*2) - self.LINE_HEIGHT) / self.LINE_HEIGHT
- horizontalShowingPercentage = float((width - self.CORNER_WIDTH*2) - self.LINE_WIDTH) / self.LINE_WIDTH
- self.Lines[self.L].SetRenderingRect(0, 0, 0, verticalShowingPercentage)
- self.Lines[self.R].SetRenderingRect(0, 0, 0, verticalShowingPercentage)
- self.Lines[self.T].SetRenderingRect(0, 0, horizontalShowingPercentage, 0)
- self.Lines[self.B].SetRenderingRect(0, 0, horizontalShowingPercentage, 0)
- self.Base.SetSize(width - self.CORNER_WIDTH*2, height - self.CORNER_HEIGHT*2)
- def ShowInternal(self):
- self.Base.Show()
- for wnd in self.Lines:
- wnd.Show()
- for wnd in self.Corners:
- wnd.Show()
- def HideInternal(self):
- self.Base.Hide()
- for wnd in self.Lines:
- wnd.Hide()
- for wnd in self.Corners:
- wnd.Hide()
-
nice Idee, danke für dein Release!
Haben es mal getestet und folgenden Fehler bekommen, ggf. Fehlt etwas :
0113 02:01:12865 ::
uiChest.py(line:51) LoadWindow
ui.py(line:3202) GetChildUiChestElements.LoadWindow - <type 'exceptions.KeyError'>:'ItemSlot'
0113 02:01:12865 :: ============================================================================================================
0113 02:01:12865 :: Abort!!!!schönen abend noch
Fehler hab ich auch hat da schon jemand ne Lösung für?
habs eingebaut colleje
hab eine theorie lad mal deine datein hoch und ui.py
-
klar mein freund
-
Bitte melden Sie sich an, um diesen Link zu sehen.
orientier dich einfach da aber mach keine vnum abfrage das wäre dumm frag type und subtype einfach ab
-
1. der code in der game.py ist ganz ganz ganz seltsam weiss gar nicht wo ich da anfangen soll
2. muss "SetBuff1QID" ausgeführt werden damit der button was anklickt
3. "self.antiExpQID" ist gar nicht definiert
4. du importierst auch noch die ganze game datei in deine gui und versuchst da auch variablen zu ändern was wieder sehr komisch ist
-
doze_001.dds von der neuen animtion kolleje
-
tach
suche wen der wbb designs codet am besten direkt mit nem angebot melden dann können wir weiteres privat besprechen
-
2,7gb?
-
clean doch wenigstens den source bevor du ihn hochlädst
client/server source inception (55mb)
-
clientside ist das uiaffectshower.py der wie die kacke nochmal heißt
-
-
-
gibt doch nen alten rubinum source da musste halt mal die angel auspacken und fischen