Silme Engeli (İtem Sil Sat Sisteminde)

nyami

ZeRo
Geliştirici
MT Üye
Mesaj
351
Çözümler
21
Beğeni
622
Puan
829
Ticaret Puanı
0
İtem sil sat sistemi ekleyenler için küçük bir eklenti.
1653474543990.png


Game
common/item_length.h:
//Ara
    ITEM_ANTIFLAG_SAFEBOX    = (1 << 17),

//Ekle
    ITEM_ANTIFLAG_DESTROY    = (1 << 18),


game/src/char_item.cpp:
//Arat
bool CHARACTER::DestroyItem(TItemPos Cell, WORD bCount)

//Altında Bul
    if (item->GetCount() <= 0)
        return false;

//Ekle
    if(IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_DESTROY))
    {
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Destroy> The Item cannot be destroyed."));
        return false;
    }


(DumbProto ya da uyarla)
db/ProtoReader.cpp:
//Arat
"ANTI_SAFEBOX"

//Altına Ekle
        ,"ANTI_DESTROY"



Client
GamelLib/ItemData.h:
//Arat
ITEM_ANTIFLAG_SAFEBOX        = (1 << 17),
(yoksa ITEM_ANTIFLAG_MYSHOP        = (1 << 16), bunu arat)

//Altına Ekle
ITEM_ANTIFLAG_DESTROY        = (1 << 18),

Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.
 
Son düzenleme:
Geri
Üst