mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
Hikaye Ekle

[PYTHON] Efsun , arttırma , kutsama gibi itemleri üstüste koyma

  • Konuyu başlatan Konuyu başlatan tslee61
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 46
  • Görüntüleme Görüntüleme 8K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Paylaşım için teşekkürler.
 
Bu kodlar ile efsun nesnesi, arttırma kağıdı , büyülü metal , kutsama kağıdı gibi üstüste koyulmayan bazı itemlerin üstüste koyulmasını sağlayacak.

Kodları 'dan alın sorun yaşamayın.

wdFae.gif
xBOtd.gif


root/uiinventory.py açılır


Arat

Kod:
def __DropSrcItemToDestItemInInventory


altındaki

Kod:
[COLOR=#000088]elif[/COLOR][COLOR=#000000] srcItemVID [/COLOR][COLOR=#666600]==[/COLOR][COLOR=#000000] player[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]GetItemIndex[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]dstItemSlotPos[/COLOR][COLOR=#666600]):[/COLOR]


koşul değitirilir

Kod:
elif item.IsRefineScroll(srcItemVID):            self.RefineItem(srcItemSlotPos, dstItemSlotPos)
            self.wndItem.SetUseMode(False)


aratılır

Kod:
def __CanUseSrcItemToDstItem

bu satır tamamen

Kod:
[COLOR=#000088]if[/COLOR][COLOR=#000000] item[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]IsRefineScroll[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]srcItemVNum[/COLOR][COLOR=#666600]):
[/COLOR][COLOR=#000088]if[/COLOR][COLOR=#000000] player[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]REFINE_OK [/COLOR][COLOR=#666600]==[/COLOR][COLOR=#000000] player[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]CanRefine[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]srcItemVNum[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] dstSlotPos[/COLOR][COLOR=#666600])[/COLOR]

bununla değiştirilir

Kod:
elif item.IsRefineScroll(srcItemVNum):            if player.REFINE_OK == player.CanRefine(srcItemVNum, dstSlotPos):


ve altına eklenir

Kod:
if srcItemVNum == player.GetItemIndex(dstSlotPos):
            if player.GetItemCount(dstSlotPos) < 200:
                return True




alıntıdır...
konu için teşekkürler,ruhtaşınıda üst üste koyabiliyorlarsa hiç iyi olmadı :D
 

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

Geri
Üst