- Katılım
- 16 Tem 2019
- Konular
- 715
- Mesajlar
- 3,551
- Çözüm
- 47
- Online süresi
- 6mo 20d
- Reaksiyon Skoru
- 2,109
- Altın Konu
- 34
- Başarım Puanı
- 309
- MmoLira
- 19,556
- DevLira
- 122
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Bu hata AFFECT_NUM 64 değeri aşıldığında karşılaşabileceğiniz bir hata NUM değerini arttırsanızda bu hata kalkmaz çünkü diğer dosyalarda 64 olarak ayarlanmış şekilde duruyor bunu nasıl düzenleyebilirsiniz bu konuda onu gösteriyorum
Syserri veren kod bloğu şu şekilde
AffectFlagContainer.cpp;
Burada uPos değeri var olan AFFECT_NUM'dan büyük ise veya eşit ise bu hatayı verdirtecek bir kod mevcut BYTE_SIZE değeri şuanda 8'e eşit
Burada BYTE_SIZE değerini yükseltecek herhangi bir değişiklik yapmanız gerekiyor isterseniz BIT_SIZE değerini yükseltin. İsterseniz oradaki matematik işlemini değiştirin
Yapmanız gereken sadece
Instancebase.h içindeki AFFECT_NUM = xx, değerini +1 geçecek şekilde ayarlamak
AFFECT_NUM = 99 ise BYTE_SIZE = BIT_SIZE/8+(1*(4*23), Şeklinde yapabilirsiniz size kalmış birşey matematik kısmını istediğiniz gibi değiştirebilirsiniz.
Syserri veren kod bloğu şu şekilde
AffectFlagContainer.cpp;
Kod:
bool CAffectFlagContainer::IsSet(UINT uPos) const
{
if (uPos/8>=BYTE_SIZE)
{
TraceError("CAffectFlagContainer::IsSet(uPos=%d>%d", uPos, BYTE_SIZE*8);
return false;
}
const BYTE& c_rElement=m_aElement[uPos/8];
BYTE bMask=BYTE(1<<(uPos&7));
if (c_rElement&bMask)
return true;
return false;
}
Burada uPos değeri var olan AFFECT_NUM'dan büyük ise veya eşit ise bu hatayı verdirtecek bir kod mevcut BYTE_SIZE değeri şuanda 8'e eşit
Kod:
enum
{
BIT_SIZE = 64,
BYTE_SIZE = BIT_SIZE/8+(1*((BIT_SIZE&7) ? 1 : 0)),
};
Burada BYTE_SIZE değerini yükseltecek herhangi bir değişiklik yapmanız gerekiyor isterseniz BIT_SIZE değerini yükseltin. İsterseniz oradaki matematik işlemini değiştirin
Yapmanız gereken sadece
Instancebase.h içindeki AFFECT_NUM = xx, değerini +1 geçecek şekilde ayarlamak
AFFECT_NUM = 99 ise BYTE_SIZE = BIT_SIZE/8+(1*(4*23), Şeklinde yapabilirsiniz size kalmış birşey matematik kısmını istediğiniz gibi değiştirebilirsiniz.
- Katılım
- 25 Ocak 2019
- Konular
- 16
- Mesajlar
- 480
- Çözüm
- 9
- Online süresi
- 2mo 12d
- Reaksiyon Skoru
- 154
- Altın Konu
- 0
- TM Yaşı
- 7 Yıl 4 Ay 12 Gün
- Başarım Puanı
- 116
- MmoLira
- 7,355
- DevLira
- 15
Diğer forumlardan çalıp paylaşıyorsun bari alıntı yaz
İşine gelmeyincede yorumu sil
İşine gelmeyincede yorumu sil- Katılım
- 31 Mar 2020
- Konular
- 70
- Mesajlar
- 1,270
- Çözüm
- 49
- Online süresi
- 4mo 14d
- Reaksiyon Skoru
- 712
- Altın Konu
- 7
- TM Yaşı
- 6 Yıl 2 Ay 6 Gün
- Başarım Puanı
- 201
- MmoLira
- 12,742
- DevLira
- 9
PAylaşım İçin Teşekkürler 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- 5.00 yıldız(lar) 1 Değerlendirme
- Cevaplar
- 3
- Görüntüleme
- 351
- Cevaplar
- 2
- Görüntüleme
- 300
- Cevaplar
- 2
- Görüntüleme
- 269







