Yardım Tılsım takıyorum görünmüyor

  • Konuyu açan Konuyu açan zodiac160
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 17
  • Gösterim Gösterim 2K
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.
gameype.h Bu kısmı doğru ekle
C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_NEW_EQUIPMENT_SYSTEM
    const DWORD c_New_Equipment_Start = c_Equipment_Start + 21;
    const DWORD c_New_Equipment_Count = 3;
    const DWORD c_Equipment_Ring1 = c_New_Equipment_Start + 0;
    const DWORD c_Equipment_Ring2 = c_New_Equipment_Start + 1;
    const DWORD c_Equipment_Belt  = c_New_Equipment_Start + 2;
#endif
 
gameype.h Bu kısmı doğru ekle
C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_NEW_EQUIPMENT_SYSTEM
    const DWORD c_New_Equipment_Start = c_Equipment_Start + 21;
    const DWORD c_New_Equipment_Count = 3;
    const DWORD c_Equipment_Ring1 = c_New_Equipment_Start + 0;
    const DWORD c_Equipment_Ring2 = c_New_Equipment_Start + 1;
    const DWORD c_Equipment_Belt  = c_New_Equipment_Start + 2;
#endif
C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_NEW_EQUIPMENT_SYSTEM
const DWORD c_New_Equipment_Start = c_Equipment_Start + CItemData::WEAR_RING1;
#ifdef ENABLE_PENDANT_SYSTEM
const DWORD c_New_Equipment_Count = 4;
#else
const DWORD c_New_Equipment_Count = 3;
#endif
const DWORD c_Equipment_Ring1 = c_Equipment_Start + CItemData::WEAR_RING1;
const DWORD c_Equipment_Ring2 = c_Equipment_Start + CItemData::WEAR_RING2;
const DWORD c_Equipment_Belt = c_Equipment_Start + CItemData::WEAR_BELT;
#ifdef ENABLE_PENDANT_SYSTEM
const DWORD c_Equipment_Pendant = c_New_Equipment_Start + CItemData::WEAR_PENDANT;
#endif
#endif
 
En son bir moderatör tarafından düzenlenmiş:
C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_NEW_EQUIPMENT_SYSTEM
    const DWORD c_New_Equipment_Start = c_Equipment_Start + 24;
#ifdef ENABLE_PENDANT_SYSTEM
const DWORD c_New_Equipment_Count = 4;
#else
const DWORD c_New_Equipment_Count = 3;
#endif
    const DWORD c_Equipment_Ring1 = c_New_Equipment_Start + 0;
    const DWORD c_Equipment_Ring2 = c_New_Equipment_Start + 1;
    const DWORD c_Equipment_Belt  = c_New_Equipment_Start + 2;;
#ifdef ENABLE_PENDANT_SYSTEM
const DWORD c_Equipment_Pendant = c_New_Equipment_Start + 3;
#endif
#endif
olması gereken bu
 
En son bir moderatör tarafından düzenlenmiş:
Kod:
Genişlet Daralt Kopyala
#ifdef ENABLE_NEW_EQUIPMENT_SYSTEM
    const DWORD c_New_Equipment_Start = c_Equipment_Start + 24;
#ifdef ENABLE_PENDANT_SYSTEM
const DWORD c_New_Equipment_Count = 4;
#else
const DWORD c_New_Equipment_Count = 3;
#endif
    const DWORD c_Equipment_Ring1 = c_New_Equipment_Start + 0;
    const DWORD c_Equipment_Ring2 = c_New_Equipment_Start + 1;
    const DWORD c_Equipment_Belt  = c_New_Equipment_Start + 2;;
#ifdef ENABLE_PENDANT_SYSTEM
const DWORD c_Equipment_Pendant = c_New_Equipment_Start + 3;
#endif
#endif
olması gereken bu
benimkide aynı işte
 
1021_175814.jpg
 
Bu sistemleri eklerken / yazarken 1 yani başarılı gerçekleşen ve gerçekleşmeyen yerlere chatpacket yollarsanız sonuçlara daha kolay ulaşırsınız örnek vermek gerekirse;

C:
Genişlet Daralt Kopyala
if (item != NULL) 
     ch->StopRiding();
    ChatPacket(CHAT_TYPE_INFO("stopriding"));

//  Veya (sadece örnek veriyorum) 
    

    ch->WearItem();
     ChatPacket(CHAT_TYPE_INFO("giymekomutu")) ;
Eğer bu yazı gelirse source kısmındaki o partın çalıştığını anlayabilirsiniz.

Umarım sorununuz çözüme kavuşur. İyi forumlar
 
Üst