zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Rubinum Envanter 1

indirmek için izniniz yok
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Paylaşım için teşekkürler.
 
Öncelikle bunu yazan rubinumculara, sonra yabancı forumda paylaşan Dex adlı arkadaşa ve en önemliside bu kaynağı bana atan @H4ZEJ 'e çok teşekkür ederim.

3c16bd0ead08cda265c19623a7d6cd34.gif

[CODE title="uiinventory"]arat

def __LoadWindow(self):
if self.isLoaded == 1:
return
self.isLoaded = 1
try:
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "InventoryWindow.py")
except:
import exception
exception.Abort("InventoryWindow.LoadWindow.LoadObject")
try:
wndItem = self.GetChild("ItemSlot")
wndEquip = self.GetChild("EquipmentSlot")

altına ekle

wndCostume = self.GetChild("CostumeSlot")
wndSecondary = self.GetChild("SecondarySlot")
wndTalisman = self.GetChild("TalismanSlot")
wndEffect = self.GetChild("EffectSlot")

arat

self.DSSButton = self.GetChild2("DSSButton")

altına ekle

mask1 = self.GetChild("Equipment_Base")
mask2 = self.GetChild("Costume_Base")
mask3 = self.GetChild("Secondary_Base")
mask4 = self.GetChild("Talisman_Base")
mask5 = self.GetChild("Effect_Base")

arat

self.equipmentTab = []
self.equipmentTab.append(self.GetChild("Equipment_Tab_01"))
self.equipmentTab.append(self.GetChild("Equipment_Tab_02"))

değiştir

self.equipmentTab = []
self.equipmentTab.append(self.GetChild("Equipment_Tab_01"))
self.equipmentTab.append(self.GetChild("Equipment_Tab_02"))
self.equipmentTab.append(self.GetChild("Equipment_Tab_03"))
self.equipmentTab.append(self.GetChild("Equipment_Tab_04"))
self.equipmentTab.append(self.GetChild("Equipment_Tab_05"))

arat

wndEquip.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
wndEquip.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
wndEquip.SetUnselectItemSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndEquip.SetUseSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndEquip.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
wndEquip.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))

altına ekle

## New EQUIPMENT
## Costume
wndCostume.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
wndCostume.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
wndCostume.SetUnselectItemSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndCostume.SetUseSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndCostume.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
wndCostume.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
## Secondary
wndSecondary.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
wndSecondary.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
wndSecondary.SetUnselectItemSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndSecondary.SetUseSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndSecondary.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
wndSecondary.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
## Talisman
wndTalisman.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
wndTalisman.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
wndTalisman.SetUnselectItemSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndTalisman.SetUseSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndTalisman.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
wndTalisman.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
## Effect
wndEffect.SetSelectEmptySlotEvent(ui.__mem_func__(self.SelectEmptySlot))
wndEffect.SetSelectItemSlotEvent(ui.__mem_func__(self.SelectItemSlot))
wndEffect.SetUnselectItemSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndEffect.SetUseSlotEvent(ui.__mem_func__(self.UseItemSlot))
wndEffect.SetOverInItemEvent(ui.__mem_func__(self.OverInItem))
wndEffect.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))
## New EQUIPMENT

arat

self.equipmentTab[0].SetEvent(lambda arg=0: self.SetEquipmentPage(arg))

altına ekle

self.equipmentTab[0].SetEvent(lambda arg=0: self.SetEquipmentPage(arg))
self.equipmentTab[1].SetEvent(lambda arg=1: self.SetEquipmentPage(arg))
self.equipmentTab[2].SetEvent(lambda arg=2: self.SetEquipmentPage(arg))
self.equipmentTab[3].SetEvent(lambda arg=3: self.SetEquipmentPage(arg))
self.equipmentTab[4].SetEvent(lambda arg=4: self.SetEquipmentPage(arg))
self.equipmentTab[0].Down()
self.equipmentPageIndex = 0
## New EQUIPMENT

arat

self.wndItem = wndItem
self.wndEquip = wndEquip

altına ekle

self.wndCostume = wndCostume
self.wndSecondary = wndSecondary
self.wndTalisman = wndTalisman
self.wndEffect = wndEffect
self.mask1 = mask1
self.mask2 = mask2
self.mask3 = mask3
self.mask4 = mask4
self.mask5 = mask5
## New EQUIPMENT

arat

self.tooltipItem = None
self.wndItem = 0
self.wndEquip = 0

altına ekle

## NEW EQUIPMENT
self.wndCostume = 0
self.wndSecondary = 0
self.wndTalisman = 0
self.wndEffect = 0
## NEW EQUIPMENT

arat

def SetEquipmentPage(self, page):

komple değiştir

def SetEquipmentPage(self, page):
self.equipmentTab[self.equipmentPageIndex].SetUp()
self.equipmentPageIndex = page
self.equipmentTab[self.equipmentPageIndex].Down()
self.mask1.Hide()
self.mask2.Hide()
self.mask3.Hide()
self.mask4.Hide()
self.mask5.Hide()
if page == 0:
self.mask1.Show()
elif page == 1:
self.mask3.Show()
elif page == 2:
self.mask2.Show()
elif page == 3:
self.mask4.Show()
elif page == 4:
self.mask5.Show()
else:
self.mask1.Hide()
self.mask2.Hide()
self.mask3.Hide()
self.mask4.Hide()
self.mask5.Hide()
self.RefreshEquipSlotWindow()
def OnRunMouseWheel(self, nLen):
if nLen > 0:
if self.equipmentPageIndex < 4:
self.SetEquipmentPage(self.equipmentPageIndex + 1)
else:
if self.equipmentPageIndex > 0:
self.SetEquipmentPage(self.equipmentPageIndex - 1)

arat

def RefreshEquipSlotWindow(self):

komple değiştir

def RefreshEquipSlotWindow(self):
getItemVNum=player.GetItemIndex
getItemCount=player.GetItemCount
setItemVNum=self.wndEquip.SetItemSlot
for i in xrange(player.EQUIPMENT_PAGE_COUNT):
slotNumber = player.EQUIPMENT_SLOT_START + i
itemCount = getItemCount(slotNumber)
if itemCount <= 1:
itemCount = 0
setItemVNum(slotNumber, getItemVNum(slotNumber), itemCount)
for i in xrange(item.COSTUME_SLOT_COUNT):
slotNumber = item.COSTUME_SLOT_START + i
self.wndCostume.SetItemSlot(slotNumber, getItemVNum(slotNumber), 0)
self.wndEquip.SetItemSlot(slotNumber, getItemVNum(slotNumber), 0)
if app.ENABLE_NEW_EQUIPMENT_SYSTEM:
for i in xrange(player.NEW_EQUIPMENT_SLOT_COUNT):
slotNumber = player.NEW_EQUIPMENT_SLOT_START + i
itemCount = getItemCount(slotNumber)
if itemCount <= 1:
itemCount = 0
self.wndSecondary.SetItemSlot(slotNumber, getItemVNum(slotNumber), itemCount)
print "ENABLE_NEW_EQUIPMENT_SYSTEM", slotNumber, itemCount, getItemVNum(slotNumber)

self.wndEquip.RefreshSlot()


locale inventorywindow.py aç (uiscden çektirenler orayı açsınlar)

arat

"children" :
(
## Title
{
"name" : "TitleBar",
"type" : "titlebar",
"style" : ("attach",),
"x" : 8,
"y" : 7,
"width" : 161,
"color" : "yellow",
"children" :
(
{ "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" },
),
},


alttaki yazıları komple silin

## Equipment Slot
{
"name" : "Equipment_Base",
"type" : "expanded_image",
"x" : 10,
"y" : 33,
"image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",
"children" :
(
{
"name" : "EquipmentSlot",
"type" : "slot",
"x" : 3,
"y" : 3,
"width" : 150,
"height" : 182,
"slot" : (
{"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
## 새 반지1
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
## 새 반지2
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
## 새 벨트
{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
),
},
##Dragon Soul Button
# {
# "name" : "DSSButton",
# "type" : "button",
# "x" : 114,
# "y" : 107,
# "tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,
# "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
# "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
# "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
# },
## MallButton
# {
# "name" : "MallButton",
# "type" : "button",
# "x" : 118,
# "y" : 148,
# "tooltip_text" : uiScriptLocale.MALL_TITLE,
# "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
# "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
# "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
# },
## CostumeButton
{
"name" : "CostumeButton",
"type" : "button",
"x" : 78,
"y" : 5,
"tooltip_text" : uiScriptLocale.COSTUME_TITLE,
"default_image" : "d:/ymir work/ui/game/taskbar/costume_Button_01.tga",
"over_image" : "d:/ymir work/ui/game/taskbar/costume_Button_02.tga",
"down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
},
{
"name" : "Equipment_Tab_01",
"type" : "radio_button",
"x" : 86,
"y" : 161,
"default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
"over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
"down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",
"children" :
(
{
"name" : "Equipment_Tab_01_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "I",
},
),
},
{
"name" : "Equipment_Tab_02",
"type" : "radio_button",
"x" : 86 + 32,
"y" : 161,
"default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
"over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
"down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",
"children" :
(
{
"name" : "Equipment_Tab_02_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "II",
},
),
},
),
},


ekleyin
## Equipment Slot
{
"name" : "Equipment_Base",
"type" : "expanded_image",
"x" : 10,
"y" : 33,
"image" : "d:/ymir work/ui/inventory_buttons/eq_primary_page.jpg",
"children" :
(
{
"name" : "EquipmentSlot",
"type" : "slot",
"x" : 3,
"y" : 3,
"width" : 150,
"height" : 182,
"slot" : (
{"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
{"index":COSTUME_START_INDEX+2, "x":75, "y":3, "width":32, "height":32}, # Sash
),
},
),
},
## Costume Equipment Slot
{
"name" : "Costume_Base",
"type" : "expanded_image",
"x" : 10,
"y" : 33,
"image" : "d:/ymir work/ui/inventory_buttons/eq_cosmetics_page_v2.jpg",
"children" :
(
{
"name" : "CostumeSlot",
"type" : "slot",
"x" : 3,
"y" : 3,
"width" : 150,
"height" : 182,
"slot" : (
{"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
{"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
# {"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},#Sash
{"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
{"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
),
},
),
},
## Secondary Equipment Slot
{
"name" : "Secondary_Base",
"type" : "expanded_image",
"x" : 10,
"y" : 33,
"image" : "d:/ymir work/ui/inventory_buttons/eq_secondary_page_v2.jpg",
"children" :
(
{
"name" : "SecondarySlot",
"type" : "slot",
"x" : 3,
"y" : 3,
"width" : 150,
"height" : 182,
"slot" : (
{"index":item.EQUIPMENT_RING1, "x":8, "y":2, "width":32, "height":32},
{"index":item.EQUIPMENT_RING2, "x":44, "y":2, "width":32, "height":32},
{"index":item.EQUIPMENT_PET, "x":115, "y":42, "width":32, "height":32},
{"index":item.EQUIPMENT_MOUNT, "x":115, "y":4, "width":32, "height":32},
),
},
),
},
## Talisman Equipment Slot
{
"name" : "Talisman_Base",
"type" : "expanded_image",
"x" : 10,
"y" : 33,
"image" : "d:/ymir work/ui/inventory_buttons/eq_pendant_page.jpg",
"children" :
(
{
"name" : "TalismanSlot",
"type" : "slot",
"x" : 3,
"y" : 3,
"width" : 150,
"height" : 182,
"slot" : (
{"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
{"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
{"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},
{"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
{"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
),
},
),
},
## Effect Equipment Slot
{
"name" : "Effect_Base",
"type" : "expanded_image",
"x" : 10,
"y" : 33,
"image" : "d:/ymir work/ui/inventory_buttons/eq_effect_page_v2.jpg",
"children" :
(
{
"name" : "EffectSlot",
"type" : "slot",
"x" : 3,
"y" : 3,
"width" : 150,
"height" : 182,
"slot" : (
{"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
{"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
{"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},
{"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
{"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
),
},
),
},
{
"name" : "Equipment_Tab_01",
"type" : "radio_button",
"x" : -14,
"y" : 33,
"default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,
"children" :
(
{
"name" : "Equipment_Tab_01_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "I",
},
),
},
{
"name" : "Equipment_Tab_02",
"type" : "radio_button",
"x" : -14,
"y" : 33 + 22,
"default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,
"children" :
(
{
"name" : "Equipment_Tab_02_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "II",
},
),
},
{
"name" : "Equipment_Tab_03",
"type" : "radio_button",
"x" : -14,
"y" : 33 + 22*2,
"default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3,
"children" :
(
{
"name" : "Equipment_Tab_03_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "III",
},
),
},
{
"name" : "Equipment_Tab_04",
"type" : "radio_button",
"x" : -14,
"y" : 33 + 22*3,
"default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,
"children" :
(
{
"name" : "Equipment_Tab_04_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "IV",
},
),
},
{
"name" : "Equipment_Tab_05",
"type" : "radio_button",
"x" : -14,
"y" : 33 + 22*4,
"default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
"down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_5,
"children" :
(
{
"name" : "Equipment_Tab_05_Print",
"type" : "text",
"x" : 0,
"y" : 0,
"all_align" : "center",
"text" : "V",
},
),
},

aratın

EQUIPMENT_START_INDEX

altına ekleyin

COSTUME_START_INDEX = item.COSTUME_SLOT_START[/CODE]





Hayırlı kullanımlar.​
taktiği aldın aynisini yaptin ayip :D
 
taktiği aldın aynisini yaptin ayip :D
ya ben yapacaktım açıkçası ama şimdi anlatıma baktım bazı şeyleri eksik yapmışım ama senin taktik gerçekten gözden kaçıcak gibi değildi süperdi yani dediğin herşeyi uyguladım bi kaç sıkıntı oldu ama tutturduk reis
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst