Hikayeler

Reklam vermek için turkmmo@gmail.com

Envanterden İtem Silme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Link Kırık.
 
Teşekkürler
 
Teşekkürler
 
Selamunaleyküm arkadaşlar daha önce paylaşılmış bir konu isteyen kapattırabilir farketmez bazı sorun yaşayan arkadaşlar için 1-2 yeri düzeltilmiştir simya butonu olan oyunlar için sol tarafa alınmıştır silme butonu


kanıt

JADk8J.jpg



locale packı açılır /tr/ui/inventorywindow.py dosyası açılır CostumeButton üst kısmına veya herhangi bir kısıma eklenir. Envanterde buton gözükmemesi halinde d:/ymir work/ui/equipment_bg_without_ring.tga bu dizini d:/ymir work/ui/equipment_bag_without_ring.tga değiştirin
Kod:
                        {
                            "name" : "Sil_Slot",
                            "type" : "grid_table",


                            "x" : 3,
                            "y" : 107,


                            "start_index" : 0,
                            "x_count" : 1,
                            "y_count" : 1,
                            "x_step" : 32,
                            "y_step" : 32,


                        },

Root packı açılır game.py dosyası açılır aratılır

Kod:
            "PlayMusic"                : self.__PlayMusic,


alt kısıma eklenir
Kod:
            "ItemSil_Index"            : self.__ReceiveItemSilIndex,
            "get_item_value"        : self.__GetItemValue,
            "InputStringStart"        : self.ItemSilInputOn,
            "InputStringEnd"        : self.ItemSilGetInputOff,

aratılır
Kod:
    def BINARY_ServerCommand_Run(self, line):


üst kısmına eklenir
Kod:
    def __ReceiveItemSilIndex(self, index):
        constInfo.ItemSil_Index = int(index)
       
    def __GetItemValue(self):
        net.SendQuestInputStringPacket(str(constInfo.ItemSil_Slot))
   
    def ItemSilInputOn(self):
        constInfo.INPUT_IGNORE = 1
       
    def ItemSilGetInputOff(self):
        constInfo.INPUT_IGNORE = 0

aratılır
Kod:
net.SendQuestInputStringPacket(str(constInfo.PLAYER_VID))

altına eklenir varsa eklenmez

Kod:
        elif PythonIslem == "SIL_SLOT":
            net.SendQuestInputStringPacket(str(constInfo.SIL_SLOT))

aratılır
Kod:
def OpenQuestWindow(self, skin, idx):

değiştirilir eğer varsa aynısı değiştirilmez
Kod:
    def OpenQuestWindow(self, skin, idx):
        if constInfo.INPUT_IGNORE == 1:
            return
        self.interface.OpenQuestWindow(skin, idx)

root uiinventory.py dosyası açılır import kısmında yoksa eklenir
Kod:
import event


aratılır
Kod:
        wndEquip.SetOverOutItemEvent(ui.__mem_func__(self.OverOutItem))

altına eklenir
Kod:
        ## item Delete
        self.GetChild("Sil_Slot").SetSelectEmptySlotEvent(ui.__mem_func__(self.SilEmptySlot))

aratılır
Kod:
def OnDetachMetinFromItem(self):

üst kısıma eklenir
Kod:
    def SilEmptySlot(self):
        if mouseModule.mouseController.isAttached():
            attachedSlotPos = mouseModule.mouseController.GetAttachedSlotNumber()
            itemIndex = player.GetItemIndex(attachedSlotPos)
            if player.SLOT_TYPE_INVENTORY == mouseModule.mouseController.GetAttachedType():
                item.SelectItem(itemIndex)
                itemDropQuestionDialog = uiCommon.QuestionDialog()
                miktar_pls = player.GetItemCount(attachedSlotPos)
                if miktar_pls != 1:
                    itemDropQuestionDialog.SetText(("%dx %s isimli esyayi silmek istedigine emin misin?" % (miktar_pls, item.GetItemName())))
                else:
                    itemDropQuestionDialog.SetText(("%s isimli esyayi silmek istedigine emin misin?" % (item.GetItemName())))
                itemDropQuestionDialog.SetAcceptEvent(lambda arg = TRUE: self.SilItem(arg, attachedSlotPos))
                itemDropQuestionDialog.SetCancelEvent(lambda arg = FALSE: self.SilItem(arg, attachedSlotPos))
                itemDropQuestionDialog.Open()
                self.itemDropQuestionDialog = itemDropQuestionDialog
                mouseModule.mouseController.DeattachObject()
        else:
            warn = uiCommon.PopupDialog()
            warn.SetText("Silinecek esya bulunamadi.")
            warn.Open()

    def SilItem(self, answer, attachedSlotPos):
        if not self.itemDropQuestionDialog:
            return
        if answer:
            constInfo.ItemSil_Slot = attachedSlotPos
            event.QuestButtonClick(constInfo.ItemSil_Index)
            snd.PlaySound('sound/ui/drop.wav')

        self.itemDropQuestionDialog.Close()
        self.itemDropQuestionDialog = None

root constinfo.py açılır en başa eklenir varsa eğer eklemeyin
Kod:
ItemSil_Slot = 0
ItemSil_Index = 0
SIL_SLOT = 0
INPUT_IGNORE = 0


Dosyalar ;



Virüs Total ;


12 saat içerisinde konudaki indirme linkini yenileyiniz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst