Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL]Switchbot na NPC np. ImETIN


VipTae

Rekomendowane odpowiedzi

Opublikowano

To takie magiczne to z tych magicznych plików kamera

Jaki mam tu dać generator bo tutaj jest tylko kod źródłowy.

 

import chat

import item

import net

import player

import snd

import shop

import ui

import uiTip

import locale

import event

import dbg

import uiQuest

import game

import interfaceModule

import locale

import chr

 

Bonus0 = 0

Bonus1 = 0

Bonus2 = 0

Bonus3 = 0

Bonus4 = 0

SwitchButton = 0

Boniswitchvalue = 71084

PRESSWISH0 = 0

PRESSWISH1 = 0

PRESSWISH2 = 0

PRESSWISH3 = 0

PRESSWISH4 = 0

 

BNAME1 = ''

BNAME2 = ''

BNAME3 = ''

BNAME4 = ''

IDX = 0

xxx = ''

q = 0

 

oldAppendQuestion = 0

oldOpenQuestWindow = 0

 

def NewOpenQuestWindow(self, skin, idx):

if locale.IsServerName("iMetin"):

pass

else:

global oldOpenQuestWindow

oldOpenQuestWindow(self, skin, idx)

 

def NewAppendQuestion(self, name, idx):

global oldAppendQuestion

oldAppendQuestion(self, name, idx)

 

class SwitchBotDialog(ui.ThinBoard):

def __init__(self):

ui.ThinBoard.__init__(self)

self.LoadSwitchbotDialog()

 

if locale.IsServerName("iMetin"):

global oldOpenQuestWindow

oldOpenQuestWindow = game.GameWindow.OpenQuestWindow

game.GameWindow.OpenQuestWindow = NewOpenQuestWindow

 

#global oldAppendQuestion

#oldAppendQuestion = uiQuest.QuestDialog.AppendQuestion

#uiQuest.QuestDialog.AppendQuestion = NewAppendQuestion

 

chat.AppendChat(1, "Kliknij na NPC, który zmienia bony, wybierz bonusy, kliknij start")

 

def __del__(self):

ui.ThinBoard.__del__(self)

 

def Destroy(self):

self.Hide()

return TRUE

 

def LoadSwitchbotDialog(self):

self.SetCenterPosition()

self.SetSize(410, 265)

self.Show()

self.AddFlag("movable")

self.AddFlag("float")

snd.PlaySound("sound/ui/type.wav")

 

self.LoadTextLines()

self.LoadButtons()

self.LoadEditLines()

 

self.BoardMessage = uiTip.BigBoard()

 

def LoadEditLines(self):

 

self.TimerSlotBar = ui.SlotBar()

self.TimerSlotBar.SetParent(self)

self.TimerSlotBar.SetSize(29, 14)

self.TimerSlotBar.SetPosition(15, 10)

self.TimerSlotBar.Show()

 

self.TimerValue = ui.EditLine()

self.TimerValue.SetParent(self.TimerSlotBar)

self.TimerValue.SetSize(29, 18)

self.TimerValue.SetPosition(6, 0)

self.TimerValue.SetMax(3)

self.TimerValue.SetFocus()

self.TimerValue.SetText("1.0")

self.TimerValue.Show()

 

self.BonusValue5SlotBar = ui.SlotBar()

self.BonusValue5SlotBar.SetParent(self)

self.BonusValue5SlotBar.SetSize(29, 14)

self.BonusValue5SlotBar.SetPosition(172, 79)

self.BonusValue5SlotBar.SetWindowHorizontalAlignCenter()

self.BonusValue5SlotBar.Show()

 

self.Bvalue5 = ui.EditLine()

self.Bvalue5.SetParent(self.BonusValue5SlotBar)

self.Bvalue5.SetSize(29, 18)

self.Bvalue5.SetPosition(6, 0)

self.Bvalue5.SetMax(4)

self.Bvalue5.SetNumberMode()

self.Bvalue5.SetText("0")

self.Bvalue5.Show()

 

self.BonusValue4SlotBar = ui.SlotBar()

self.BonusValue4SlotBar.SetParent(self)

self.BonusValue4SlotBar.SetSize(29, 14)

self.BonusValue4SlotBar.SetPosition(172, 44)

self.BonusValue4SlotBar.SetWindowHorizontalAlignCenter()

self.BonusValue4SlotBar.Show()

 

self.Bvalue4 = ui.EditLine()

self.Bvalue4.SetParent(self.BonusValue4SlotBar)

self.Bvalue4.SetSize(29, 18)

self.Bvalue4.SetPosition(6, 0)

self.Bvalue4.SetMax(4)

self.Bvalue4.SetNumberMode()

self.Bvalue4.SetFocus()

self.Bvalue4.SetText("0")

self.Bvalue4.SetTabEvent(ui.__mem_func__(self.Bvalue5.SetFocus))

self.Bvalue4.SetReturnEvent(ui.__mem_func__(self.Bvalue5.SetFocus))

self.Bvalue4.Show()

 

self.BonusValue3SlotBar = ui.SlotBar()

self.BonusValue3SlotBar.SetParent(self)

self.BonusValue3SlotBar.SetSize(29, 14)

self.BonusValue3SlotBar.SetPosition(-27, 110)

self.BonusValue3SlotBar.SetWindowHorizontalAlignCenter()

self.BonusValue3SlotBar.Show()

 

self.Bvalue3 = ui.EditLine()

self.Bvalue3.SetParent(self.BonusValue3SlotBar)

self.Bvalue3.SetSize(29, 18)

self.Bvalue3.SetPosition(6, 0)

self.Bvalue3.SetMax(4)

self.Bvalue3.SetNumberMode()

self.Bvalue3.SetText("0")

self.Bvalue3.SetTabEvent(ui.__mem_func__(self.Bvalue4.SetFocus))

self.Bvalue3.SetReturnEvent(ui.__mem_func__(self.Bvalue4.SetFocus))

self.Bvalue3.Show()

 

self.BonusValue2SlotBar = ui.SlotBar()

self.BonusValue2SlotBar.SetParent(self)

self.BonusValue2SlotBar.SetSize(29, 14)

self.BonusValue2SlotBar.SetPosition(-27, 79)

self.BonusValue2SlotBar.SetWindowHorizontalAlignCenter()

self.BonusValue2SlotBar.Show()

 

self.Bvalue2 = ui.EditLine()

self.Bvalue2.SetParent(self.BonusValue2SlotBar)

self.Bvalue2.SetSize(29, 18)

self.Bvalue2.SetPosition(6, 0)

self.Bvalue2.SetMax(4)

self.Bvalue2.SetNumberMode()

self.Bvalue2.SetText("0")

self.Bvalue2.SetTabEvent(ui.__mem_func__(self.Bvalue3.SetFocus))

self.Bvalue2.SetReturnEvent(ui.__mem_func__(self.Bvalue3.SetFocus))

self.Bvalue2.Show()

 

self.BonusValue1SlotBar = ui.SlotBar()

self.BonusValue1SlotBar.SetParent(self)

self.BonusValue1SlotBar.SetSize(29, 14)

self.BonusValue1SlotBar.SetPosition(-27, 44)

self.BonusValue1SlotBar.SetWindowHorizontalAlignCenter()

self.BonusValue1SlotBar.Show()

 

self.Bvalue1 = ui.EditLine()

self.Bvalue1.SetParent(self.BonusValue1SlotBar)

self.Bvalue1.SetSize(29, 18)

self.Bvalue1.SetPosition(6, 0)

self.Bvalue1.SetMax(4)

self.Bvalue1.SetNumberMode()

self.Bvalue1.SetText("0")

self.Bvalue1.SetFocus()

self.Bvalue1.SetTabEvent(ui.__mem_func__(self.Bvalue2.SetFocus))

self.Bvalue1.SetReturnEvent(ui.__mem_func__(self.Bvalue2.SetFocus))

self.Bvalue1.Show()

 

def LoadButtons(self):

self.CloseButton = ui.Button()

self.CloseButton.SetParent(self)

self.CloseButton.SetPosition(378, 18)

self.CloseButton.SetUpVisual("d:/ymir work/ui/public/close_button_01.sub")

self.CloseButton.SetOverVisual("d:/ymir work/ui/public/close_button_02.sub")

self.CloseButton.SetDownVisual("d:/ymir work/ui/public/close_button_03.sub")

self.CloseButton.SetToolTipText(locale.UI_CLOSE, 0, - 23)

self.CloseButton.SetEvent(ui.__mem_func__(self.Close))

self.CloseButton.Show()

 

self.Wunschbonus01 = ui.Button()

self.Wunschbonus01.SetParent(self)

self.Wunschbonus01.SetPosition(15, 40)

self.Wunschbonus01.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")

self.Wunschbonus01.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")

self.Wunschbonus01.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")

self.Wunschbonus01.SetText("1.Bonus")

self.Wunschbonus01.SetEvent(ui.__mem_func__(self.__Wish_1_Option))

self.Wunschbonus01.Show()

 

self.Wunschbonus02 = ui.Button()

self.Wunschbonus02.SetParent(self)

self.Wunschbonus02.SetPosition(15, 75)

self.Wunschbonus02.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")

self.Wunschbonus02.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")

self.Wunschbonus02.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")

self.Wunschbonus02.SetText("2.Bonus")

self.Wunschbonus02.SetEvent(ui.__mem_func__(self.__Wish_2_Option))

self.Wunschbonus02.Show()

 

self.Wunschbonus03 = ui.Button()

self.Wunschbonus03.SetParent(self)

self.Wunschbonus03.SetPosition(15, 110)

self.Wunschbonus03.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")

self.Wunschbonus03.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")

self.Wunschbonus03.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")

self.Wunschbonus03.SetText("3.Bonus")

self.Wunschbonus03.SetEvent(ui.__mem_func__(self.__Wish_3_Option))

self.Wunschbonus03.Show()

 

self.Wunschbonus04 = ui.Button()

self.Wunschbonus04.SetParent(self)

self.Wunschbonus04.SetPosition(15 + 180 + 21, 40)

self.Wunschbonus04.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")

self.Wunschbonus04.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")

self.Wunschbonus04.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")

self.Wunschbonus04.SetText("4.Bonus")

self.Wunschbonus04.SetEvent(ui.__mem_func__(self.__Wish_4_Option))

self.Wunschbonus04.Show()

 

self.Wunschbonus05 = ui.Button()

self.Wunschbonus05.SetParent(self)

self.Wunschbonus05.SetPosition(15 + 180 + 21, 75)

self.Wunschbonus05.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")

self.Wunschbonus05.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")

self.Wunschbonus05.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")

self.Wunschbonus05.SetText("5.Bonus")

self.Wunschbonus05.SetEvent(ui.__mem_func__(self.__Wish_5_Option))

self.Wunschbonus05.Show()

 

self.ResetbonusallButton = ui.Button()

self.ResetbonusallButton.SetParent(self)

self.ResetbonusallButton.SetPosition(90 + 45 + 80, 225)

self.ResetbonusallButton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")

self.ResetbonusallButton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")

self.ResetbonusallButton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")

self.ResetbonusallButton.SetText("Usun bonusy")

self.ResetbonusallButton.SetEvent(ui.__mem_func__(self.__Resetbonusall))

self.ResetbonusallButton.Show()

 

self.Switchtingabbruchbutton = ui.Button()

self.Switchtingabbruchbutton.SetParent(self)

self.Switchtingabbruchbutton.SetPosition(90 + 45 + 80, 195)

self.Switchtingabbruchbutton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")

self.Switchtingabbruchbutton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")

self.Switchtingabbruchbutton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")

self.Switchtingabbruchbutton.SetEvent(ui.__mem_func__(self.__BreakSwitching))

self.Switchtingabbruchbutton.SetText("Wyjdź")

self.Switchtingabbruchbutton.Show()

 

self.StartButton = ui.Button()

self.StartButton.SetParent(self)

self.StartButton.SetPosition(90 + 45 - 122, 225)

self.StartButton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")

self.StartButton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")

self.StartButton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")

self.StartButton.SetEvent(ui.__mem_func__(self.StartSwitchBot))

self.StartButton.SetText("Start")

self.StartButton.Show()

 

def LoadTextLines(self):

self.Headline = ui.TextLine()

self.Headline.SetParent(self)

self.Headline.SetDefaultFontName()

self.Headline.SetPosition(90, 15)

self.Headline.SetFeather()

self.Headline.SetText("Switchbot by RealFreak. NPC-Edit by Tenma & Kamer")

self.Headline.SetFontColor(1.0, 0.5, 0.5)

self.Headline.SetOutline()

self.Headline.Show()

 

self.LastChangeText = ui.TextLine()

self.LastChangeText.SetParent(self)

self.LastChangeText.SetDefaultFontName()

self.LastChangeText.SetPosition(220, 142)

self.LastChangeText.SetFeather()

self.LastChangeText.SetText("Change Log:")

self.LastChangeText.SetFontColor(0.6, 0.7, 1)

self.LastChangeText.SetOutline()

self.LastChangeText.Show()

 

self.LastChange = ui.TextLine()

self.LastChange.SetParent(self)

self.LastChange.SetDefaultFontName()

self.LastChange.SetPosition(220, 165)

self.LastChange.SetFeather()

self.LastChange.SetText("pusty")

self.LastChange.SetFontColor(1.0, 1.0, 1.0)

self.LastChange.SetOutline()

self.LastChange.Show()

 

self.BonusValue1Text = ui.TextLine()

self.BonusValue1Text.SetParent(self)

self.BonusValue1Text.SetPosition(15 + 92, 44)

self.BonusValue1Text.SetFeather()

self.BonusValue1Text.SetDefaultFontName()

self.BonusValue1Text.SetText("Wartość:")

self.BonusValue1Text.SetFontColor(1.0, 1.0, 1.0)

self.BonusValue1Text.SetOutline()

self.BonusValue1Text.Show()

 

self.BonusValue2Text = ui.TextLine()

self.BonusValue2Text.SetParent(self)

self.BonusValue2Text.SetPosition(15 + 92, 79)

self.BonusValue2Text.SetFeather()

self.BonusValue2Text.SetDefaultFontName()

self.BonusValue2Text.SetText("Wartość:")

self.BonusValue2Text.SetFontColor(1.0, 1.0, 1.0)

self.BonusValue2Text.SetOutline()

self.BonusValue2Text.Show()

 

self.BonusValue3Text = ui.TextLine()

self.BonusValue3Text.SetParent(self)

self.BonusValue3Text.SetPosition(15 + 92, 110)

self.BonusValue3Text.SetFeather()

self.BonusValue3Text.SetDefaultFontName()

self.BonusValue3Text.SetText("Wartość:")

self.BonusValue3Text.SetFontColor(1.0, 1.0, 1.0)

self.BonusValue3Text.SetOutline()

self.BonusValue3Text.Show()

 

self.BonusValue4Text = ui.TextLine()

self.BonusValue4Text.SetParent(self)

self.BonusValue4Text.SetPosition(15 + 272 + 21, 44)

self.BonusValue4Text.SetFeather()

self.BonusValue4Text.SetDefaultFontName()

self.BonusValue4Text.SetText("Wartość:")

self.BonusValue4Text.SetFontColor(1.0, 1.0, 1.0)

self.BonusValue4Text.SetOutline()

self.BonusValue4Text.Show()

 

self.BonusValue5Text = ui.TextLine()

self.BonusValue5Text.SetParent(self)

self.BonusValue5Text.SetPosition(15 + 272 + 21, 79)

self.BonusValue5Text.SetFeather()

self.BonusValue5Text.SetDefaultFontName()

self.BonusValue5Text.SetText("Wartość:")

self.BonusValue5Text.SetFontColor(1.0, 1.0, 1.0)

self.BonusValue5Text.SetOutline()

self.BonusValue5Text.Show()

 

self.BonusHeadline = ui.TextLine()

self.BonusHeadline.SetParent(self)

self.BonusHeadline.SetDefaultFontName()

self.BonusHeadline.SetPosition(18, 142)

self.BonusHeadline.SetFeather()

self.BonusHeadline.SetText("Wymagane bonusy:")

self.BonusHeadline.SetFontColor(0.6, 0.7, 1)

self.BonusHeadline.SetOutline()

self.BonusHeadline.Show()

 

self.Bonus1Attr = ui.TextLine()

self.Bonus1Attr.SetParent(self)

self.Bonus1Attr.SetDefaultFontName()

self.Bonus1Attr.SetPosition(18, 157 + 13*0)

self.Bonus1Attr.SetFeather()

self.Bonus1Attr.SetText("-")

self.Bonus1Attr.SetFontColor(1.0, 1.0, 1.0)

self.Bonus1Attr.SetOutline()

self.Bonus1Attr.Show()

 

self.Bonus1Var = ui.TextLine()

self.Bonus1Var.SetParent(self)

self.Bonus1Var.SetDefaultFontName()

self.Bonus1Var.SetPosition(168, 157 + 13*0)

self.Bonus1Var.SetFeather()

self.Bonus1Var.SetText("0")

self.Bonus1Var.SetFontColor(1.0, 1.0, 1.0)

self.Bonus1Var.SetOutline()

self.Bonus1Var.Show()

 

self.Bonus2Attr = ui.TextLine()

self.Bonus2Attr.SetParent(self)

self.Bonus2Attr.SetDefaultFontName()

self.Bonus2Attr.SetPosition(18, 157 + 13*1)

self.Bonus2Attr.SetFeather()

self.Bonus2Attr.SetText("-")

self.Bonus2Attr.SetFontColor(1.0, 1.0, 1.0)

self.Bonus2Attr.SetOutline()

self.Bonus2Attr.Show()

 

self.Bonus2Var = ui.TextLine()

self.Bonus2Var.SetParent(self)

self.Bonus2Var.SetDefaultFontName()

self.Bonus2Var.SetPosition(168, 157 + 13*1)

self.Bonus2Var.SetFeather()

self.Bonus2Var.SetText("0")

self.Bonus2Var.SetFontColor(1.0, 1.0, 1.0)

self.Bonus2Var.SetOutline()

self.Bonus2Var.Show()

 

self.Bonus3Attr = ui.TextLine()

self.Bonus3Attr.SetParent(self)

self.Bonus3Attr.SetDefaultFontName()

self.Bonus3Attr.SetPosition(18, 157 + 13*2)

self.Bonus3Attr.SetFeather()

self.Bonus3Attr.SetText("-")

self.Bonus3Attr.SetFontColor(1.0, 1.0, 1.0)

self.Bonus3Attr.SetOutline()

self.Bonus3Attr.Show()

 

self.Bonus3Var = ui.TextLine()

self.Bonus3Var.SetParent(self)

self.Bonus3Var.SetDefaultFontName()

self.Bonus3Var.SetPosition(168, 157 + 13*2)

self.Bonus3Var.SetFeather()

self.Bonus3Var.SetText("0")

self.Bonus3Var.SetFontColor(1.0, 1.0, 1.0)

self.Bonus3Var.SetOutline()

self.Bonus3Var.Show()

 

self.Bonus4Attr = ui.TextLine()

self.Bonus4Attr.SetParent(self)

self.Bonus4Attr.SetDefaultFontName()

self.Bonus4Attr.SetPosition(18, 157 + 13*3)

self.Bonus4Attr.SetFeather()

self.Bonus4Attr.SetText("-")

self.Bonus4Attr.SetFontColor(1.0, 1.0, 1.0)

self.Bonus4Attr.SetOutline()

self.Bonus4Attr.Show()

 

self.Bonus4Var = ui.TextLine()

self.Bonus4Var.SetParent(self)

self.Bonus4Var.SetDefaultFontName()

self.Bonus4Var.SetPosition(168, 157 + 13*3)

self.Bonus4Var.SetFeather()

self.Bonus4Var.SetText("0")

self.Bonus4Var.SetFontColor(1.0, 1.0, 1.0)

self.Bonus4Var.SetOutline()

self.Bonus4Var.Show()

 

self.Bonus5Attr = ui.TextLine()

self.Bonus5Attr.SetParent(self)

self.Bonus5Attr.SetDefaultFontName()

self.Bonus5Attr.SetPosition(18, 157 + 13*4)

self.Bonus5Attr.SetFeather()

self.Bonus5Attr.SetText("-")

self.Bonus5Attr.SetFontColor(1.0, 1.0, 1.0)

self.Bonus5Attr.SetOutline()

self.Bonus5Attr.Show()

 

self.Bonus5Var = ui.TextLine()

self.Bonus5Var.SetParent(self)

self.Bonus5Var.SetDefaultFontName()

self.Bonus5Var.SetPosition(168, 157 + 13*4)

self.Bonus5Var.SetFeather()

self.Bonus5Var.SetText("0")

self.Bonus5Var.SetFontColor(1.0, 1.0, 1.0)

self.Bonus5Var.SetOutline()

self.Bonus5Var.Show()

 

self.TimerText = ui.TextLine()

self.TimerText.SetParent(self)

self.TimerText.SetDefaultFontName()

self.TimerText.SetPosition(50, 10)

self.TimerText.SetFeather()

self.TimerText.SetText("Timer")

self.TimerText.SetFontColor(1.0, 1.0, 1.0)

self.TimerText.SetOutline()

self.TimerText.Show()

 

def __BreakSwitching(self):

global SwitchButton

if SwitchButton == 1:

self.LastChange.SetText("Zatrzymano")

self.Switchtingabbruchbutton.SetText("Wyjdź")

SwitchButton = 0

else:

self.Hide()

 

def StartSwitchBot(self):

global SwitchButton

#global xxx

#xxx = self.Slotbar.GetText()

#dbg.LogBox(xxx)

if chr.GetInstanceType(player.GetTargetVID()) != chr.INSTANCE_TYPE_NPC:

self.LastChange.SetText("Zaznacz NPC!")

return

SwitchButton = 1

self.LastChange.SetText("Uruchomiono")

self.Switchtingabbruchbutton.SetText("Zatrzymaj")

net.SendGiveItemPacket(player.GetTargetVID(), 0, 1)

if locale.IsServerName("iMetin"):

event.SelectAnswer(1, 1)

self.WaitingDelay = WaitingDialog()

self.WaitingDelay.Open(float(1.0))

self.WaitingDelay.SAFE_SetTimeOverEvent(self.__Switchtingdialog)

self.__Switchtingdialog()

 

def __Switchtingdialog(self):

global BoniSwitchvalue

global Bonus0

global Bonus1

global Bonus2

global Bonus3

global Bonus4

global SwitchButton

val0, bon0 = player.GetItemAttribute(0, 0) #(itemposition, atrribute)

val1, bon1 = player.GetItemAttribute(0, 1) #(itemposition, atrribute)

val2, bon2 = player.GetItemAttribute(0, 2) #(itemposition, atrribute)

val3, bon3 = player.GetItemAttribute(0, 3) #(itemposition, atrribute)

val4, bon4 = player.GetItemAttribute(0, 4) #(itemposition, atrribute)

#Switchvalue = int(self.ZaczarowanieValue.GetText())

Search0 = self.Bvalue1.GetText()

Search1 = self.Bvalue2.GetText()

Search2 = self.Bvalue3.GetText()

Search3 = self.Bvalue4.GetText()

Search4 = self.Bvalue5.GetText()

DELAY_SEC = self.TimerValue.GetText()

 

#1 Bonus switchen:

if SwitchButton == 1:

if (int(Bonus1) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))):

self.BoardMessage.SetTip("Udało się")

self.BoardMessage.SetTop()

self.LastChange.SetText("Powodzenie")

self.Switchtingabbruchbutton.SetText("Wyjdź")

if locale.IsServerName("iMetin"):

event.SelectAnswer(1, 1)

SwitchButton = 0

#2 Bonis switchen:

elif (int(Bonus2) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))):

self.BoardMessage.SetTip("Udało się")

self.BoardMessage.SetTop()

self.LastChange.SetText("Powodzenie")

self.Switchtingabbruchbutton.SetText("Wyjdź")

if locale.IsServerName("iMetin"):

event.SelectAnswer(1, 1)

SwitchButton = 0

#3 Bonis switchen:

elif (int(Bonus3) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))):

self.BoardMessage.SetTip("Udało się")

self.BoardMessage.SetTop()

self.LastChange.SetText("Powodzenie")

self.Switchtingabbruchbutton.SetText("Wyjdź")

if locale.IsServerName("iMetin"):

event.SelectAnswer(1, 1)

SwitchButton = 0

#4 Bonis switchen:

elif (int(Bonus4) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))) and ((val0 == int(Bonus3) and bon0 >= int(Search3)) or (val1 == int(Bonus3) and bon1 >= int(Search3)) or (val2 == int(Bonus3) and bon2 >= int(Search3)) or (val3 == int(Bonus3) and bon3 >= int(Search3)) or (val4 == int(Bonus3) and bon4 >= int(Search3))):

self.BoardMessage.SetTip("Udało się")

self.BoardMessage.SetTop()

self.LastChange.SetText("Powodzenie")

self.Switchtingabbruchbutton.SetText("Wyjdź")

if locale.IsServerName("iMetin"):

event.SelectAnswer(1, 1)

SwitchButton = 0

#5 Bonis switchen:

elif (int(Bonus4) != 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))) and ((val0 == int(Bonus3) and bon0 >= int(Search3)) or (val1 == int(Bonus3) and bon1 >= int(Search3)) or (val2 == int(Bonus3) and bon2 >= int(Search3)) or (val3 == int(Bonus3) and bon3 >= int(Search3)) or (val4 == int(Bonus3) and bon4 >= int(Search3))) and ((val0 == int(Bonus4) and bon0 >= int(Search4)) or (val1 == int(Bonus4) and bon1 >= int(Search4)) or (val2 == int(Bonus4) and bon2 >= int(Search4)) or (val3 == int(Bonus4) and bon3 >= int(Search4)) or (val4 == int(Bonus4) and bon4 >= int(Search4))):

self.BoardMessage.SetTip("Udało się")

self.BoardMessage.SetTop()

self.LastChange.SetText("Powodzenie")

self.Switchtingabbruchbutton.SetText("Wyjdź")

if locale.IsServerName("iMetin"):

event.SelectAnswer(1, 1)

SwitchButton = 0

elif Bonus0 == 0:

self.Switchtingabbruchbutton.SetText("Wyjdź")

SwitchButton = 0

self.LastChange.SetText("Przerwano")

chat.AppendChat(chat.CHAT_TYPE_INFO, "Wprowadz bonusy")

else:

if locale.IsServerName("iMetin"):

#event.SelectAnswer(1, 1)

event.SelectAnswer(1, 0)

elif locale.IsServerName("ParadiseMT2") or locale.IsServerName("ProMT2"):

event.SelectAnswer(0, IDX)

elif locale.IsServerName("Eleris"):

net.SendGiveItemPacket(player.GetTargetVID(), 0, 1)

 

self.WaitingDelay = WaitingDialog()

self.WaitingDelay.Open(float(DELAY_SEC))

self.WaitingDelay.SAFE_SetTimeOverEvent(self.__Switchtingdialog)

 

 

def __Resetbonusall(self):

global Bonus0

global Bonus1

global Bonus2

global Bonus3

global Bonus4

Bonus0 = 0

Bonus1 = 0

Bonus2 = 0

Bonus3 = 0

Bonus4 = 0

self.Bvalue1.SetText("0")

self.Bvalue2.SetText("0")

self.Bvalue3.SetText("0")

self.Bvalue4.SetText("0")

self.Bvalue5.SetText("0")

self.Bonus1Attr.SetText("-")

self.Bonus2Attr.SetText("-")

self.Bonus3Attr.SetText("-")

self.Bonus4Attr.SetText("-")

self.Bonus5Attr.SetText("-")

self.LastChange.SetText("Usuniete zapamietane bonusy")

 

def __Wish_1_Option(self):

global Bonus0

global PRESSWISH0

PRESSWISH0 = 1

self.BonusListBox = FileListDialog()

 

def __Wish_2_Option(self):

global Bonus1

global PRESSWISH1

PRESSWISH1 = 1

self.BonusListBox = FileListDialog()

 

def __Wish_3_Option(self):

global Bonus2

global PRESSWISH2

PRESSWISH2 = 1

self.BonusListBox = FileListDialog()

 

def __Wish_4_Option(self):

global Bonus3

global PRESSWISH3

PRESSWISH3 = 1

self.BonusListBox = FileListDialog()

 

def __Wish_5_Option(self):

global Bonus4

global PRESSWISH4

PRESSWISH4 = 1

self.BonusListBox = FileListDialog()

 

def OnUpdate(self):

global Bonus0

global Bonus1

global Bonus2

global Bonus3

global Bonus4

if self.Bonus1Attr.GetText() != str(BonusListe[int(Bonus0)]) and int(Bonus0) != 0:

self.Bonus1Attr.SetText(str(BonusListe[int(Bonus0)]))

elif self.Bonus1Attr.GetText() != "" and int(Bonus0) == 0:

self.Bonus1Attr.SetText("-")

if self.Bonus2Attr.GetText() != str(BonusListe[int(Bonus1)]) and int(Bonus1) != 0:

self.Bonus2Attr.SetText(str(BonusListe[int(Bonus1)]))

elif self.Bonus2Attr.GetText() != "" and int(Bonus1) == 0:

self.Bonus2Attr.SetText("-")

if self.Bonus3Attr.GetText() != str(BonusListe[int(Bonus2)]) and int(Bonus2) != 0:

self.Bonus3Attr.SetText(str(BonusListe[int(Bonus2)]))

elif self.Bonus3Attr.GetText() != "" and int(Bonus2) == 0:

self.Bonus3Attr.SetText("-")

if self.Bonus4Attr.GetText() != str(BonusListe[int(Bonus3)]) and int(Bonus3) != 0:

self.Bonus4Attr.SetText(str(BonusListe[int(Bonus3)]))

elif self.Bonus4Attr.GetText() != "" and int(Bonus3) == 0:

self.Bonus4Attr.SetText("-")

if self.Bonus5Attr.GetText() != str(BonusListe[int(Bonus4)]) and int(Bonus4) != 0:

self.Bonus5Attr.SetText(str(BonusListe[int(Bonus4)]))

elif self.Bonus5Attr.GetText() != "" and int(Bonus4) == 0:

self.Bonus5Attr.SetText("-")

 

if self.Bonus1Var.GetText() != self.Bvalue1.GetText():

self.Bonus1Var.SetText(str(self.Bvalue1.GetText()))

if self.Bonus2Var.GetText() != self.Bvalue2.GetText():

self.Bonus2Var.SetText(str(self.Bvalue2.GetText()))

if self.Bonus3Var.GetText() != self.Bvalue3.GetText():

self.Bonus3Var.SetText(str(self.Bvalue3.GetText()))

if self.Bonus4Var.GetText() != self.Bvalue4.GetText():

self.Bonus4Var.SetText(str(self.Bvalue4.GetText()))

if self.Bonus5Var.GetText() != self.Bvalue5.GetText():

self.Bonus5Var.SetText(str(self.Bvalue5.GetText()))

 

def Show(self):

ui.ThinBoard.Show(self)

 

def Close(self):

self.Hide()

 

if locale.IsServerName("iMetin"):

global oldOpenQuestWindow

game.GameWindow.OpenQuestWindow = oldOpenQuestWindow

 

#global oldAppendQuestion

#uiQuest.QuestDialog.AppendQuestion = oldAppendQuestion

 

return TRUE

 

def OnPressEscapeKey(self):

self.Hide()

return TRUE

 

BonusListe = (

"",

"MAX HP",

"MAX PE",

"Wytrzymałość",

"Inteligencja",

"Siła",

"Zręczność",

"Szybkość Ataku",

"Szybkość Ruchu",

"Szybkość Zaklęcia",

"Regeneracja PŻ",

"Regeneracja PE",

"Szansa na Otrucie",

"Szansa na Omdlenie",

"Szansa na Spowolnienie",

"Szansa na krytyczne Uderzenie",

"Szansa na przeszywające Uderzenie",

"Silny przeciwko Ludziom",

"Silny przeciwko Zwierzętom",

"Silny przeciwko Orkom",

"Silny przeciwko Mistykom",

"Silny przeciwko Nieumarłym",

"Silny przeciwko Diabłom",

"kradzież HP",

"kradzież PE",

"Szansa na kradzież PE",

"Szansa na odzyskanie PE",

"Szansa na blok ciosów",

"Szansa na uniknięcie Strzały",

"Odporność na Miecze",

"Odporność na Broń Dwuręczną",

"Odporność na Sztylety",

"Odporność na Dzwony",

"Odporność na Wachlarze",

"Odporność na Strzały",

"Odporność na Ogień",

"Odporność na Błyskawice",

"Odporność na Magię",

"Odporność na Wiatr",

"Szansa na odbicie ataku",

"",

"",

"Szansa na odzyskanie PE",

"Exp-Bonus",

"Yang-Drop",

"Item-Drop",

"",

"Szansa na odzyskanie HP",

"Odporny na omdlenia",

"Odporny na spowolnienie",

"",

"",

"",

"Wartość Ataku",

"Obrona",

"",

"",

"",

"Max Wytrzymałość",

"Silny przeciwko Wojownikom",

"Silny przeciwko Ninja",

"Silny przeciwko Sura",

"Silny przeciwko Szamanom",

"Silny przeciwko Potworom",

"",

"",

"",

"",

"",

"",

"",

"Obrażenia Umiejętności",

"Średnie Obrażenia",

"",

"",

"",

"",

"",

"Odporność na Wojowników",

"Odporność na Ninja",

"Odporność na Sury",

"Odporność na Shamanów",

)

 

BonusIDListe = {

"" : 0,

"MAX HP" : 1,

"MAX PE" : 2,

"Energia życiowa" : 3,

"Inteligencja" : 4,

"Siła" : 5,

"Zręczność" : 6,

"Szybkość Ataku" : 7,

"Szybkość Ruchu" : 8,

"Szybkość Zaklęcia" : 9,

"Regeneracja PŻ" : 10,

"Regeneracja PE" : 11,

"Szansa na Otrucie" : 12,

"Szansa na Omdlenie" : 13,

"Szansa na Spowolnienie" : 14,

"Szansa na krytyczne Uderzenie" : 15,

"Szansa na przeszywające Uderzenie" : 16,

"Silny przeciwko Ludziom" : 17,

"Silny przeciwko Zwierzętom" : 18,

"Silny przeciwko Orkom" : 19,

"Silny przeciwko Mistykom" : 20,

"Silny przeciwko Nieumarłym" : 21,

"Silny przeciwko Diabłom" : 22,

"kradzież HP" : 23,

"kradzież PE" : 24,

"Szansa na kradzież PE" : 25,

"Szansa na odzyskanie PE" : 26,

"Szansa na blok ciosów" : 27,

"Szansa na uniknięcie Strzały" : 28,

"Odporność na Miecze" : 29,

"Odporność na Broń Dwuręczną" : 30,

"Odporność na Sztylety" : 31,

"Odporność na Dzwony" : 32,

"Odporność na Wachlarze" : 33,

"Odporność na Strzały" : 34,

"Odporność na Ogień" : 35,

"Odporność na Błyskawice" : 36,

"Odporność na Magię" : 37,

"Odporność na Wiatr" : 38,

"Szansa na odbicie ataku" : 39,

"Szansa na odbicie Klątwy" : 40,

"Odporność na Trucizny" : 41,

"Szansa na odzyskanie PE" : 42,

"Exp-Bonus" : 43,

"Yang-Drop" : 44,

"Item-Drop" : 45,

"" : 46,

"Szansa na odzyskanie HP" : 47,

"Odporny na omdlenia" : 48,

"Odporny na spowolnienie" : 49,

"Niewrażliwy na Upadek" : 50,

"" : 51,

"" : 52,

"Wartość Ataku" : 53,

"Obrona" : 54,

"" : 55,

"" : 56,

"" : 57,

"Max Wytrzymałość" : 58,

"Silny przeciwko Wojownikom" : 59,

"Silny przeciwko Ninja" : 60,

"Silny przeciwko Sura" : 61,

"Silny przeciwko Szamanom" : 62,

"Silny przeciwko Potworom" : 63,

"" : 64,

"" : 65,

"" : 66,

"" : 67,

"" : 68,

"" : 69,

"" : 70,

"Obrażenia Umiejętności" : 71,

"Średnie Obrażenia" : 72,

"" : 73,

"" : 74,

"" : 75,

"" : 76,

"" : 77,

"Odporność na Wojowników" : 78,

"Odporność na Ninja" : 79,

"Odporność na Sury" : 80,

"Odporność na Shamanów" : 81,

}

 

class FileListDialog(ui.ThinBoard):

def __init__(self):

ui.ThinBoard.__init__(self)

 

self.isLoaded=0

self.selectEvent=None

self.fileListBox=None

 

self.SetCenterPosition()

self.SetSize(170, 305)

self.Show()

self.AddFlag("movable")

self.AddFlag("float")

 

def __del__(self):

ui.ThinBoard.__del__(self)

 

def Show(self):

if self.isLoaded==0:

self.isLoaded=1

 

self.__Load()

 

ui.ThinBoard.Show(self)

 

def Open(self):

self.Show()

 

self.SetCenterPosition()

self.SetTop()

self.UpdateFileList()

 

def Close(self):

self.Hide()

 

def OnPressEscapeKey(self):

self.Close()

return TRUE

 

def __CreateFileListBox(self):

fileListBox = ui.ListBoxEx()

fileListBox.SetParent(self)

fileListBox.SetPosition(15, 50)

fileListBox.Show()

return fileListBox

 

def __Load(self):

self.__Load_BindObject()

 

self.UpdateFileList()

 

def __Load_BindObject(self):

self.fileListBox = self.__CreateFileListBox()

self.LoadFuckingScrollBar()

self.LoadTextLines()

self.fileListBox.SetScrollBar(self.ScrollBar)

 

self.UpdateButton = ui.Button()

self.UpdateButton.SetParent(self)

self.UpdateButton.SetUpVisual("d:/ymir work/ui/public/Large_button_01.sub")

self.UpdateButton.SetOverVisual("d:/ymir work/ui/public/Large_button_02.sub")

self.UpdateButton.SetDownVisual("d:/ymir work/ui/public/Large_button_03.sub")

self.UpdateButton.SetText("Aktualisieren")

self.UpdateButton.SetPosition(15, 265)

self.UpdateButton.SetEvent(ui.__mem_func__(self.UpdateFileList))

self.UpdateButton.Show()

self.UpdateButton.Hide()

 

self.SelectBonus = ui.Button()

self.SelectBonus.SetParent(self)

self.SelectBonus.SetPosition(19, 265)

self.SelectBonus.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")

self.SelectBonus.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")

self.SelectBonus.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")

self.SelectBonus.SetText("OK")

self.SelectBonus.SetEvent(ui.__mem_func__(self.SetBonis))

self.SelectBonus.Show()

 

self.CancelBonus = ui.Button()

self.CancelBonus.SetParent(self)

self.CancelBonus.SetPosition(89, 265)

self.CancelBonus.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")

self.CancelBonus.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")

self.CancelBonus.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")

self.CancelBonus.SetText("Wyjdź")

self.CancelBonus.SetEvent(ui.__mem_func__(self.Close))

self.CancelBonus.Show()

 

 

def LoadTextLines(self):

self.copyright = ui.TextLine()

self.copyright.SetParent(self)

self.copyright.SetDefaultFontName()

self.copyright.SetPosition(50, 29)

self.copyright.SetFeather()

self.copyright.SetText("Wybierz bonus:")

self.copyright.SetFontColor(0.2, 0.2, 1.0)

self.copyright.SetOutline()

self.copyright.Show()

 

 

def LoadFuckingScrollBar(self):

self.ScrollBar = ui.ScrollBar()

self.ScrollBar.SetParent(self)

self.ScrollBar.SetPosition(140, 40)

self.ScrollBar.SetScrollBarSize(220)

self.ScrollBar.Show()

 

def CancelGuildName(self):

self.guildNameBoard.Close()

self.guildNameBoard = None

return TRUE

 

def UpdateFileList(self):

self.__RefreshFileList()

for BonusType in BonusListe:

if BonusType == "":

self.fileListBox.AppendItem(Item("-"))

elif BonusType != "":

self.fileListBox.AppendItem(Item(BonusType))

#chat.AppendChat(chat.CHAT_TYPE_INFO, str(BonusIDListe[bonusType]))

 

def __RefreshFileList(self):

self.fileListBox.RemoveAllItems()

 

def SetBonis(self):

global Bonus0

global Bonus1

global Bonus2

global Bonus3

global Bonus4

global PRESSWISH0

global PRESSWISH1

global PRESSWISH2

global PRESSWISH3

global PRESSWISH4

SelectedIndex = self.fileListBox.GetSelectedItem()

SelectedIndex = SelectedIndex.GetText()

if str(SelectedIndex) != "-" and str(SelectedIndex) != "":

if PRESSWISH0 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "1.Bonus " + str(SelectedIndex))

Bonus0 = BonusIDListe[str(SelectedIndex)]

PRESSWISH0 = 0

elif PRESSWISH1 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "2.Bonus " + str(SelectedIndex))

Bonus1 = int(BonusIDListe[selectedIndex])

PRESSWISH1 = 0

elif PRESSWISH2 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "3.Bonus " + str(SelectedIndex))

Bonus2 = int(BonusIDListe[selectedIndex])

PRESSWISH2 = 0

elif PRESSWISH3 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "4.Bonus " + str(SelectedIndex))

Bonus3 = int(BonusIDListe[selectedIndex])

PRESSWISH3 = 0

elif PRESSWISH4 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "5.Bonus " + str(SelectedIndex))

Bonus4 = int(BonusIDListe[selectedIndex])

PRESSWISH4 = 0

 

elif str(SelectedIndex) == "-" and str(SelectedIndex) != "":

if PRESSWISH0 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "1.Bonus zosta3 usuniety")

Bonus0 = 0

PRESSWISH0 = 0

elif PRESSWISH1 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "2.Bonus zosta3 usuniety")

Bonus1 = 0

PRESSWISH1 = 0

elif PRESSWISH2 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "3.Bonus zosta3 usuniety")

Bonus2 = 0

PRESSWISH2 = 0

elif PRESSWISH3 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "4.Bonus zosta3 usuniety")

Bonus3 = 0

PRESSWISH3 = 0

elif PRESSWISH4 == 1:

chat.AppendChat(chat.CHAT_TYPE_INFO, "5.Bonus zosta3 usuniety")

Bonus4 = 0

PRESSWISH4 = 0

 

else:

chat.AppendChat(chat.CHAT_TYPE_INFO, "Nie wybrano")

self.Close()

 

class WaitingDialog(ui.ScriptWindow):

 

def __init__(self):

ui.ScriptWindow.__init__(self)

self.eventTimeOver = lambda *arg: None

self.eventExit = lambda *arg: None

 

def __del__(self):

ui.ScriptWindow.__del__(self)

 

def Open(self, waitTime):

import time

curTime = time.clock()

self.endTime = curTime + waitTime

 

self.Show()

 

def Close(self):

self.Hide()

 

def Destroy(self):

self.Hide()

 

def SAFE_SetTimeOverEvent(self, event):

self.eventTimeOver = ui.__mem_func__(event)

 

def SAFE_SetExitEvent(self, event):

self.eventExit = ui.__mem_func__(event)

 

def OnUpdate(self):

import time

lastTime = max(0, self.endTime - time.clock())

if 0 == lastTime:

self.Close()

self.eventTimeOver()

else:

return

 

def OnPressExitKey(self):

self.Close()

return TRUE

 

FILE_NAME_LEN = 40

 

class Item(ui.ListBoxEx.Item):

def __init__(self, fileName):

ui.ListBoxEx.Item.__init__(self)

self.canLoad=0

self.text=fileName

self.textLine=self.__CreateTextLine(fileName[:FILE_NAME_LEN])

 

def __del__(self):

ui.ListBoxEx.Item.__del__(self)

 

def GetText(self):

return self.text

 

def SetSize(self, width, height):

ui.ListBoxEx.Item.SetSize(self, 6*len(self.textLine.GetText()) + 4, height)

 

def __CreateTextLine(self, fileName):

textLine=ui.TextLine()

textLine.SetParent(self)

textLine.SetPosition(0, 0)

textLine.SetText(fileName)

textLine.Show()

return textLine

 

class hook:

 

def setbutton(self, name, idx):

global BNAME1

global BNAME2

global BNAME3

global BNAME4

if idx == 0:

BNAME1 = name

elif idx == 1:

BNAME2 = name

elif idx == 2:

BNAME3 = name

elif idx == 3:

BNAME4 = name

 

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...