Bin gerade am handy und da kann ich jezt nicht viel machen sollte aber gehen.
Code:
from switchbot import Bot
import os
import uiwiki
import app
import dbg
import grp
import item
import background
import chr
import chrmgr
import player
import snd
import chat
import textTail
import snd
import net
import effect
import wndMgr
import fly
import systemSetting
import quest
import guild
import skill
import messenger
import localeInfo
import constInfo
import exchange
import ime
import time
import uiHealth
import event
import ui
import uiCommon
import uiPhaseCurtain
import uiMapNameShower
import uiAffectShower
import uiPlayerGauge
import uiCharacter
import uiTarget
import uiRainSystem
import uiAchievement
# PRIVATE_SHOP_PRICE_LIST
import uiPrivateShopBuilder
# END_OF_PRIVATE_SHOP_PRICE_LIST
import mouseModule
import consoleModule
import localeInfo
import playerSettingModule
import interfaceModule
import musicInfo
import debugInfo
import stringCommander
import uiteleport
import uiTaskbar
from _weakref import proxy
class AdminPanel(ui.ScriptWindow):
def __init__(self):
ui.ScriptWindow.__init__(self)
self.LoadPick()
self.Load = 0
def __del__(self):
ui.ScriptWindow.__del__(self)
def LoadPick(self):
chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Admin Panel by Tree activated")
self.LoadMainForm()
self.FaceButton()
def LoadMainForm(self):
##########MainForm##########
global OnOff
self.LoadMainForm = ui.BoardWithTitleBar()
self.LoadMainForm.SetSize(200, 600)
self.LoadMainForm.SetPosition(wndMgr.GetScreenWidth()-360, wndMgr.GetScreenHeight()-700)
self.LoadMainForm.AddFlag("movable")
self.LoadMainForm.AddFlag("float")
self.LoadMainForm.SetTitleName("Admin Panel")
self.LoadMainForm.SetCloseEvent(self.LoadMainForm.Hide)
self.LoadMainForm.Show()
##########Interface##########
##########Buttons im Programm##########
self.TeleportMenuButton = ui.Button()
self.TeleportMenuButton.SetParent(self.LoadMainForm)
self.TeleportMenuButton.SetUpVisual("d:/ymir work/ui/public/large_button_01.sub")
self.TeleportMenuButton.SetOverVisual("d:/ymir work/ui/public/large_button_02.sub")
self.TeleportMenuButton.SetDownVisual("d:/ymir work/ui/public/large_button_03.sub")
self.TeleportMenuButton.SetText("Teleport")
self.TeleportMenuButton.SetPosition(25, 60)
self.TeleportMenuButton.SetEvent(ui.__mem_func__(self.LoadTeleportMenu))
self.TeleportMenuButton.Show()
##########Slotbars/EditLines im Programm##########
#Admin Panel öffnen
def FaceButton(self):
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()
#Admin Panel öffnen End
def LoadTeleportMenu(self):
##########MainForm##########
if self.Load == 0:
global OnOff
self.LoadTeleportMenu = ui.BoardWithTitleBar()
self.LoadTeleportMenu.SetSize(200, 600)
self.LoadTeleportMenu.SetPosition(wndMgr.GetScreenWidth()-360, wndMgr.GetScreenHeight()-700)
self.LoadTeleportMenu.AddFlag("movable")
self.LoadTeleportMenu.AddFlag("float")
self.LoadTeleportMenu.SetTitleName("Admin Panel")
self.LoadTeleportMenu.SetCloseEvent(self.LoadTeleportMenu.Hide)
self.LoadTeleportMenu.Show()
self.Load = 1
else:
self.LoadTeleportMenu.SetCloseEvent(self.LoadTeleportMenu.Hide)
self.Load = 0
##########Interface##########
##########Buttons im Programm##########
##########Slotbars/EditLines im Programm##########
#Admin Panel öffnen
AdminPanelDialog = AdminPanel()
AdminPanelDialog.LoadMainForm.Hide()