Guten Tag.
Ich verstehe etwas nicht.
Ich bin ein totaler Neuling. Ich möchte eine Abfrage machen, und zwar soll der Button erst dann angezeigt werden, wenn der User ein [GM] vor dem Namen hat. Nicht anders, genau so. Sollte er kein GM sein, soll der Button nicht angezeigt werden.
Ich habe das Gefühl, das ist total falsch. Was kann ich da tun?
Ich verstehe etwas nicht.
Code:
def FaceButton(self):
if player.GetName == ("[GM]" + " " + (player.GetName)):
global AdminPanelOpen
AdminPanelOpen = ui.Button()
AdminPanelOpen.SetText("")
AdminPanelOpen.SetPosition(wndMgr.GetScreenWidth()-110,wndMgr.GetScreenHeight()-120)
AdminPanelOpen.SetSize(88, 21)
AdminPanelOpen.SetEvent(self.LoadMainForm.Show)
AdminPanelOpen.SetUpVisual("d:/ymir work/ui/public/large_button_01.sub")
AdminPanelOpen.SetOverVisual("d:/ymir work/ui/public/large_button_02.sub")
AdminPanelOpen.SetDownVisual("d:/ymir work/ui/public/large_button_03.sub")
AdminPanelOpen.Show()
global AdminPanelText
AdminPanelText = ui.TextLine()
AdminPanelText.SetParent(AdminPanelOpen)
AdminPanelText.SetVerticalAlignCenter()
AdminPanelText.SetHorizontalAlignCenter()
AdminPanelText.SetPosition(43,10)
AdminPanelText.SetText("Admin Panel")
AdminPanelText.Show()
else:
self.Hide()
Ich habe das Gefühl, das ist total falsch. Was kann ich da tun?