Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı FİX VE BUG

  • Konuyu başlatan Konuyu başlatan ahmotey
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 198
  • Etiketler Etiketler
    fi̇x ve bug

ahmotey

Level 2
Üye
Katılım
12 May 2010
Konular
23
Mesajlar
94
Çözüm
1
Online süresi
1d 19h
Reaksiyon Skoru
11
Altın Konu
0
TM Yaşı
16 Yıl 27 Gün
Başarım Puanı
98
MmoLira
1,327
DevLira
3
Ticaret - 0%
0   0   0

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!

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:

[CODE title="Gamesource/chartbattle.cpp:"]int dam arat
Tüm hepsini değiştir
long long dam olarak[/CODE]



[CODE title="Gamesource/char.h aç:"]int dam arat
Tüm hepsini değiştir
long long dam olarak[/CODE]



[CODE title="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;[/CODE]



[CODE title="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)[/CODE]
 
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:

[CODE title="Gamesource/chartbattle.cpp:"]int dam arat
Tüm hepsini değiştir
long long dam olarak[/CODE]



[CODE title="Gamesource/char.h aç:"]int dam arat
Tüm hepsini değiştir
long long dam olarak[/CODE]



[CODE title="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;[/CODE]



[CODE title="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)[/CODE]
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 : 0, Üye: 0, Misafir: 0)

Geri
Üst