import ui
import player
import chat
import wndMgr
import shop
import net
import app
class Boredom(ui.ScriptWindow):
State = "off"
Items = [
16009
]
def __init__(self):
ui.ScriptWindow.__init__(self)
chat.AppendChat(chat.CHAT_TYPE_INFO, "Bla geöffnet.")
self.StateButton = ui.Button()
self.StateButton.SetPosition(wndMgr.GetScreenWidth () - 150, wndMgr.GetScreenHeight() / 2)
self.StateButton.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
self.StateButton.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
self.StateButton.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
self.StateButton.SetText("Off")
self.StateButton.SetEvent(self.Configuration)
self.StateButton.Show()
def __del__(self):
ui.ScriptWindow.__del__(self)
self.StateButton.Hide()
def Configuration(self):
if str(self.State) == "off":
self.State = "on"
chat.AppendChat(chat.CHAT_TYPE_INFO, "Boredom eingeschaltet.")
self.StateButton.SetText("On")
else:
self.State = "off"
chat.AppendChat(chat.CHAT_TYPE_INFO, "Boredom ausgeschaltet.")
self.StateButton.SetText("Off")
def OnUpdate(self):
if str(self.State) == "on":
if shop.IsOpen():
for EachShopSlot in xrange(shop.SHOP_SLOT_COUNT):
getShopItemID = shop.GetItemID(EachShopSlot)
if getShopItemID in self.Items:
net.SendShopBuyPacket(EachShopSlot)
for EachInventorySlot in xrange(player.INVENTORY_SLOT_COUNT):
ItemIndex = player.GetItemIndex(EachInventorySlot)
if player.GetItemIndex(EachInventorySlot) in self.Items:
net.SendShopSellPacket(EachInventorySlot)
def OnPressEscapeKey(self):
self.StateButton.Hide()
return TRUE
Boredom().Show()
import player
import chat
import wndMgr
import shop
import net
import app
class Boredom(ui.ScriptWindow):
State = "off"
Items = [
16009
]
def __init__(self):
ui.ScriptWindow.__init__(self)
chat.AppendChat(chat.CHAT_TYPE_INFO, "Bla geöffnet.")
self.StateButton = ui.Button()
self.StateButton.SetPosition(wndMgr.GetScreenWidth () - 150, wndMgr.GetScreenHeight() / 2)
self.StateButton.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
self.StateButton.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
self.StateButton.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
self.StateButton.SetText("Off")
self.StateButton.SetEvent(self.Configuration)
self.StateButton.Show()
def __del__(self):
ui.ScriptWindow.__del__(self)
self.StateButton.Hide()
def Configuration(self):
if str(self.State) == "off":
self.State = "on"
chat.AppendChat(chat.CHAT_TYPE_INFO, "Boredom eingeschaltet.")
self.StateButton.SetText("On")
else:
self.State = "off"
chat.AppendChat(chat.CHAT_TYPE_INFO, "Boredom ausgeschaltet.")
self.StateButton.SetText("Off")
def OnUpdate(self):
if str(self.State) == "on":
if shop.IsOpen():
for EachShopSlot in xrange(shop.SHOP_SLOT_COUNT):
getShopItemID = shop.GetItemID(EachShopSlot)
if getShopItemID in self.Items:
net.SendShopBuyPacket(EachShopSlot)
for EachInventorySlot in xrange(player.INVENTORY_SLOT_COUNT):
ItemIndex = player.GetItemIndex(EachInventorySlot)
if player.GetItemIndex(EachInventorySlot) in self.Items:
net.SendShopSellPacket(EachInventorySlot)
def OnPressEscapeKey(self):
self.StateButton.Hide()
return TRUE
Boredom().Show()
Thanks to help







