Yardım İtemleri Takarken 3 saniye bekleyin

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

offam7

Üye
Üye
Mesaj
7
Beğeni
2
Puan
40
Ticaret Puanı
0
İtemleri Takarken 3 saniye bekleyin tarzında bi olay var bunu tamamen nasıl kaldırabilirim
 
Merhaba dostum serversource > game > char_item.cpp dosyasından değişiyor diye biliyorum yanlış hatırlamıyorsam, şu şekilde kontrol sağlayabilir misin genelde bu şekilde yapıyorlar.

C++:
// Arat;
case ITEM_PICK:

// Tahmini bu şekilde olması gerek;

    case ITEM_PICK:
        if (!item->IsEquipped())
            {
            if (GetQuestFlag("ARMOR.CHECKER") && get_global_time() < GetQuestFlag("ARMOR.CHECKER"))
            {
                ChatPacket(CHAT_TYPE_INFO, "Bunu yapabilmek için %d saniye bekleyin.", (GetQuestFlag("ARMOR.CHECKER") - get_global_time()) % 60);
                return false;
            }
            EquipItem(item);
            SetQuestFlag("ARMOR.CHECKER", get_global_time() + 1);
            }
        else
            UnequipItem(item);
        break;

//Bu üst yeri şu şekilde değiştir;

            // MINING
        case ITEM_PICK:
            // END_OF_MINING
            if (!item->IsEquipped())
                EquipItem(item);
            else
                UnequipItem(item);
            break;
 
Source dosyalarının game/src/char_item.cpp içinde şu kodu aratın;
C++:
bool CHARACTER::EquipItem(LPITEM item, int iCandidateCell)

Bu kod blogunun tamamını paylaşabilir misiniz?
 
Geri
Üst