forked from metin2/client
Added game files from TMP4
This commit is contained in:
@ -80,7 +80,7 @@ class CubeResultWindow(ui.ScriptWindow):
|
||||
def OnPressEscapeKey(self):
|
||||
if 0 != self.eventClose:
|
||||
self.eventClose()
|
||||
return TRUE
|
||||
return True
|
||||
|
||||
|
||||
class CubeWindow(ui.ScriptWindow):
|
||||
@ -89,7 +89,7 @@ class CubeWindow(ui.ScriptWindow):
|
||||
ui.ScriptWindow.__init__(self)
|
||||
self.xShopStart = 0
|
||||
self.yShopStart = 0
|
||||
self.isUsable = FALSE
|
||||
self.isUsable = False
|
||||
|
||||
def __del__(self):
|
||||
ui.ScriptWindow.__del__(self)
|
||||
@ -211,12 +211,12 @@ class CubeWindow(ui.ScriptWindow):
|
||||
self.needMoney = None
|
||||
|
||||
def __OverOutMaterialSlot(self):
|
||||
self.tooltipItem.SetCannotUseItemForceSetDisableColor(TRUE)
|
||||
self.tooltipItem.SetCannotUseItemForceSetDisableColor(True)
|
||||
self.tooltipItem.HideToolTip()
|
||||
|
||||
def __OverInCubeResultSlot(self, trash, resultIndex):
|
||||
self.tooltipItem.ClearToolTip()
|
||||
self.tooltipItem.SetCannotUseItemForceSetDisableColor(TRUE)
|
||||
self.tooltipItem.SetCannotUseItemForceSetDisableColor(True)
|
||||
|
||||
metinSlot = []
|
||||
for i in xrange(player.METIN_SOCKET_MAX_NUM):
|
||||
@ -246,7 +246,7 @@ class CubeWindow(ui.ScriptWindow):
|
||||
return
|
||||
|
||||
for itemVnum, itemCount in materialInfo[materialIndex]:
|
||||
bAddedNow = FALSE # <20>̹<EFBFBD><CCB9><EFBFBD> Ŭ<><C5AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD><DFB0>Ǿ<EFBFBD><C7BE><EFBFBD>?
|
||||
bAddedNow = False # <20>̹<EFBFBD><CCB9><EFBFBD> Ŭ<><C5AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD><DFB0>Ǿ<EFBFBD><C7BE><EFBFBD>?
|
||||
item.SelectItem(itemVnum)
|
||||
itemSizeX, itemSizeY = item.GetItemSize()
|
||||
|
||||
@ -258,18 +258,18 @@ class CubeWindow(ui.ScriptWindow):
|
||||
|
||||
if vnum == itemVnum and count >= itemCount:
|
||||
# <20>̹<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ϵǾ<CFB5> <20>ִ<EFBFBD><D6B4><EFBFBD> <20>˻<EFBFBD><CBBB>ϰ<EFBFBD>, <20><><EFBFBD>ٸ<EFBFBD> <20>߰<EFBFBD><DFB0><EFBFBD>
|
||||
bAlreadyExists = FALSE
|
||||
bAlreadyExists = False
|
||||
for slotPos, invenPos in self.cubeItemInfo.items():
|
||||
if invenPos == i:
|
||||
bAlreadyExists = TRUE
|
||||
bAlreadyExists = True
|
||||
|
||||
if TRUE == bAlreadyExists:
|
||||
if True == bAlreadyExists:
|
||||
continue #continue inventory iterating
|
||||
|
||||
#print "Cube Status : ", self.cubeItemInfo
|
||||
|
||||
# <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD> ť<>꿡 <20><><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹Ƿ<CCB9>, <20><> ť<><C5A5> <20><><EFBFBD>Կ<EFBFBD> <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD>
|
||||
bCanAddSlot = FALSE
|
||||
bCanAddSlot = False
|
||||
for slotPos in xrange(self.cubeSlot.GetSlotCount()):
|
||||
# <20><> ť<><C5A5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ִ°<D6B4>?
|
||||
if not slotPos in self.cubeItemInfo:
|
||||
@ -295,43 +295,43 @@ class CubeWindow(ui.ScriptWindow):
|
||||
# 1ĭ¥<C4AD><C2A5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ٷ<EFBFBD> <20><><EFBFBD>ٿ<EFBFBD> <20><>ĭ¥<C4AD><C2A5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>־<EFBFBD><D6BE><EFBFBD> <20><>
|
||||
if 1 == itemSizeY:
|
||||
if 0 == currentSlotLine:
|
||||
bCanAddSlot = TRUE
|
||||
bCanAddSlot = True
|
||||
elif 1 == currentSlotLine and 1 == upperColumnItemSizeY:
|
||||
bCanAddSlot = TRUE
|
||||
bCanAddSlot = True
|
||||
elif 2 == currentSlotLine:
|
||||
bCanAddSlot = TRUE
|
||||
bCanAddSlot = True
|
||||
# 2ĭ¥<C4AD><C2A5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD> <20><>
|
||||
elif 2 == itemSizeY:
|
||||
if 0 == currentSlotLine and not cubeColumn + self.CUBE_SLOT_COUNTX in self.cubeItemInfo:
|
||||
bCanAddSlot = TRUE
|
||||
bCanAddSlot = True
|
||||
elif 1 == currentSlotLine and 1 == upperColumnItemSizeY and not cubeColumn + (self.CUBE_SLOT_COUNTX * 2) in self.cubeItemInfo:
|
||||
bCanAddSlot = TRUE
|
||||
bCanAddSlot = True
|
||||
# 3ĭ¥<C4AD><C2A5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ش<EFBFBD> Column <20><>ü<EFBFBD><C3BC> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD> <20><>
|
||||
else:
|
||||
if not cubeColumn in self.cubeItemInfo and not cubeColumn + self.CUBE_SLOT_COUNTX in self.cubeItemInfo and not cubeColumn + (self.CUBE_SLOT_COUNTX * 2) in self.cubeItemInfo:
|
||||
bCanAddSlot = TRUE
|
||||
bCanAddSlot = True
|
||||
|
||||
if TRUE == bCanAddSlot:
|
||||
if True == bCanAddSlot:
|
||||
self.cubeItemInfo[slotPos] = i
|
||||
self.cubeSlot.SetItemSlot(slotPos, vnum, count)
|
||||
net.SendChatPacket("/cube add %d %d" % (slotPos, i))
|
||||
|
||||
bAddedNow = TRUE
|
||||
bAddedNow = True
|
||||
|
||||
if TRUE == bAddedNow:
|
||||
if True == bAddedNow:
|
||||
break #break cube slot iterating
|
||||
|
||||
if TRUE == bAddedNow:
|
||||
if True == bAddedNow:
|
||||
break #break inventory iterating
|
||||
|
||||
if TRUE == bAddedNow:
|
||||
if True == bAddedNow:
|
||||
break #break material iterating
|
||||
|
||||
|
||||
|
||||
def __OverInMaterialSlot(self, trash, resultIndex, col):
|
||||
self.tooltipItem.ClearToolTip()
|
||||
self.tooltipItem.SetCannotUseItemForceSetDisableColor(FALSE)
|
||||
self.tooltipItem.SetCannotUseItemForceSetDisableColor(False)
|
||||
|
||||
resultIndex = resultIndex + self.firstSlotIndex
|
||||
|
||||
@ -365,7 +365,7 @@ class CubeWindow(ui.ScriptWindow):
|
||||
self.Refresh()
|
||||
self.Show()
|
||||
|
||||
self.isUsable = TRUE
|
||||
self.isUsable = True
|
||||
(self.xShopStart, self.yShopStart, z) = player.GetMainCharacterPosition()
|
||||
|
||||
def UpdateInfo(self, gold, itemVnum, count):
|
||||
@ -376,7 +376,7 @@ class CubeWindow(ui.ScriptWindow):
|
||||
|
||||
def OnPressEscapeKey(self):
|
||||
self.__OnCloseButtonClick()
|
||||
return TRUE
|
||||
return True
|
||||
|
||||
def Close(self):
|
||||
if self.tooltipItem:
|
||||
@ -473,7 +473,7 @@ class CubeWindow(ui.ScriptWindow):
|
||||
|
||||
def __OnCloseButtonClick(self):
|
||||
if self.isUsable:
|
||||
self.isUsable = FALSE
|
||||
self.isUsable = False
|
||||
|
||||
print "ť<EFBFBD><EFBFBD> <20>ݱ<EFBFBD>"
|
||||
net.SendChatPacket("/cube close")
|
||||
@ -556,7 +556,7 @@ if __name__ == "__main__":
|
||||
import localeInfo
|
||||
|
||||
app.SetMouseHandler(mouseModule.mouseController)
|
||||
app.SetHairColorEnable(TRUE)
|
||||
app.SetHairColorEnable(True)
|
||||
wndMgr.SetMouseHandler(mouseModule.mouseController)
|
||||
wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight())
|
||||
app.Create(localeInfo.APP_TITLE, systemSetting.GetWidth(), systemSetting.GetHeight(), 1)
|
||||
|
Reference in New Issue
Block a user