Hikayeler

Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

@A99 Herkesin Aradığı Çoklu İtem Silme

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

@A99

Level 4
Telefon Numarası Onaylanmış Üye
TM Üye
Üye
Katılım
7 Nis 2019
Konular
46
Mesajlar
295
Online süresi
1ay 8g
Reaksiyon Skoru
146
Altın Konu
0
Başarım Puanı
111
TM Yaşı
7 Yıl 14 Gün
MmoLira
1,742
DevLira
9

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

@a99
Herkesin Aradığı Çoklu İtem Silme Hediye olsun :)
C++ Yorum atmayı çok görmeyin :)

cmd general:
Service.h Ekle: #define    ENABLE_REVOME_ITEM

cmd.cpp aç

arat : #include "desc.h" altına ekle :

#ifdef ENABLE_REVOME_ITEM
ACMD(do_delete_item);
#endif

arat : mall_password

altına ekle

#ifdef ENABLE_REVOME_ITEM
    { "eliminarobjetos",    do_delete_item,        0,            POS_DEAD,    GM_PLAYER    },
#endif

cmd.cpp işimiz bitti

cmd general .cpp açın

en üste ekle inc sonra

#ifdef    ENABLE_REVOME_ITEM
ACMD(do_delete_item)
{
    char ItemSlot[255];
    one_argument(argument, ItemSlot, sizeof(ItemSlot));
    if (*ItemSlot)
    {
        DWORD cell = (DWORD)atoi(ItemSlot);
        LPITEM item = ch ? ch->GetInventoryItem(cell) : NULL;
        if (ch->IsDead())
            return;

        if (item->IsExchanging())
            return;

        if (item->GetVnum() == 41603 || item->GetVnum() == 71127 || item->GetVnum() == 41601 || item->GetVnum() == 50135 || item->GetVnum() == 53001 || item->GetVnum() == 8384 || item->GetVnum() == 53003 || item->GetVnum() == 41600 || item->GetVnum() == 41602 || item->GetVnum() == 71125)
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "<Sistem> Bu nesneyi silemezsin. ");
            return;
        }
    
        if (item->GetVnum() >= 71221 && item->GetVnum() <= 71228)
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "<Sistem> Bineklere islem yapamazsin! ");
            return;
        }

        if (item->GetType() == ITEM_WEAPON || item->GetType() == ITEM_ARMOR || item->GetType() == ITEM_BELT)
        {
            if (item->GetRareAttrCount())
            {
                ch->ChatPacket(CHAT_TYPE_INFO, "<Sistem> Kilitli Esyayi Silemezsin.");
                return;
            }
        }

        if (true == item->isLocked())
            return;

        if (quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID())->IsRunning() == true)
            return;

        if (item->GetCount() <= 0)
            return;
        if (item != NULL && item)
        {
            ITEM_MANAGER::instance().RemoveItem(item);
        }
    }
}
#endif

sourcelik işimiz bu kadar şimdi packa geçelim . verdigim py direk root içine sallayın


Python:
        arat : onPressKeyDict[app
        
        ekle altına : onPressKeyDict[app.DIK_F8]    = lambda : self.ui_itemsil()
        
        arat : "anti_exp_state"        : self.AntiExpState,
        
        ekle altına : "ui_itemsil"                : self.ui_itemsil,
        
        game py en altına ekle
        
    def ui_itemsil(self):
        import ui_itemsil
        self.openPythonFile = ui_itemsil.CubodeBasura()
        self.openPythonFile.Show()



nb2m0M.png


 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Daha önce teşekkür etmişim ama yeni ekleme fırsatım oldu tekrardan teşekkürler :)

Öğeyi görmek için üye olmalısınız.
Paylaşım için teşekkürler.
 
Teşekkürler
 
Ben Aramıyordum :) Teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst