Hikayeler

Reklam vermek için turkmmo@gmail.com

FİX VE BUG

ahmotey

Level 2
Üye
Katılım
12 May 2010
Konular
22
Mesajlar
90
Online süresi
1g 25795s
Reaksiyon Skoru
11
Altın Konu
0
Başarım Puanı
98
TM Yaşı
15 Yıl 11 Ay 16 Gün
MmoLira
1,042
DevLira
3

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

oyunda nasıl bugları görebiliriz syserde herşey görünür mü? veya görebildiğimiz bir yer varmı?
 
Komple damage sınırısnı kaldırmak istersen:

Gamesource/chartbattle.cpp::
int dam arat
Tüm hepsini değiştir
long long dam olarak



Gamesource/char.h aç::
int dam arat
Tüm hepsini değiştir
long long dam olarak



Clientsource/InstanceBaseEffect.cpp::
Ara
void CInstanceBase::AddDamageEffect(DWORD damage,BYTE flag,BOOL bSelf,BOOL bTarget)
Değiştir
void CInstanceBase::AddDamageEffect(long long damage,BYTE flag,BOOL bSelf,BOOL bTarget)
Aynı cpp içinde ara
if(index > 7)
Değiştir
if(index > 19)(long long max değer)
Aynı cpp içinde ara
DWORD index = 0;
DWORD num = 0;
Değiştir
long long index = 0;
long long num = 0;



Clientsource/InstanceBase.h::
DWORD damage;
Değiştir
long long damage;

Aynı h'de ara
void AddDamageEffect(DWORD damage,BYTE flag,BOOL bSelf,BOOL bTarget);
Değiştir
void AddDamageEffect(long long damage,BYTE flag,BOOL bSelf,BOOL bTarget)
 
service.h / CommonDefines.h dosyasını açın,

Makrolarınız arasına ekleyin:

#define __DAMAGE_CARPANI__


Sonrasında dosyanın sonuna ekleyin:

#ifdef __DAMAGE_CARPANI__
const int DAMAGE_CARPANI = 1; .###Çarpanıı buradan arttırıp azaltın.
#endif


battle.cpp dosyasını açın,

return iAtk;
}

void Item_GetDamage(LPITEM pkItem


Bu kısmı bulduktan sonra return iAtk; kısmının üstüne aşağıdaki kodu ekleyin.

#ifdef __DAMAGE_CARPANI__
if (pkAttacker->IsPC() && !pkVictim->IsPC())
iAtk *= DAMAGE_CARPANI;
#endif
ilk defa oyun dosyalarıyla uğraşıyorum c++ gibi programları yeni kullanıyorum.Bunları hangi dosyanın içinde bulacağımı söylersen sevinirim :)
 
Komple damage sınırısnı kaldırmak istersen:

Gamesource/chartbattle.cpp::
int dam arat
Tüm hepsini değiştir
long long dam olarak



Gamesource/char.h aç::
int dam arat
Tüm hepsini değiştir
long long dam olarak



Clientsource/InstanceBaseEffect.cpp::
Ara
void CInstanceBase::AddDamageEffect(DWORD damage,BYTE flag,BOOL bSelf,BOOL bTarget)
Değiştir
void CInstanceBase::AddDamageEffect(long long damage,BYTE flag,BOOL bSelf,BOOL bTarget)
Aynı cpp içinde ara
if(index > 7)
Değiştir
if(index > 19)(long long max değer)
Aynı cpp içinde ara
DWORD index = 0;
DWORD num = 0;
Değiştir
long long index = 0;
long long num = 0;



Clientsource/InstanceBase.h::
DWORD damage;
Değiştir
long long damage;

Aynı h'de ara
void AddDamageEffect(DWORD damage,BYTE flag,BOOL bSelf,BOOL bTarget);
Değiştir
void AddDamageEffect(long long damage,BYTE flag,BOOL bSelf,BOOL bTarget)
Tamam bu kolay gibi görünüyor bununla başlayayım komple kaldırmak istiyorum.
 
verdiklerini yaptım hata oluştu ne yapacağım şimdi?
 
1774787877620.png

Baksana senin bana verdiğin kodları düzgünce yetrleştirdiğim halde bu duruma geldi
 

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

Geri
Üst