- Katılım
- 16 Eki 2009
- Konular
- 82
- Mesajlar
- 2,278
- Online süresi
- 22g 69766s
- Reaksiyon Skoru
- 824
- Altın Konu
- 16
- Başarım Puanı
- 239
- Yaş
- 36
- TM Yaşı
- 16 Yıl 6 Ay 9 Gün
- MmoLira
- 4,603
- DevLira
- 12
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Öncelikle nedir bu?
Oyuncular, diğer bayraklardan olan oyuncularla kendi bayraklarında savaşırken ekstra bir bonus hasar alır.
Örneğin: "x" adlı mavi bayraklı oyuncu "y" adlı kırmızı bayraklı oyuncuya kendi bayrağının haritasında (mavi 1 ya da 2. köyde) saldırınca ekstra hasar vuruyor.
Bunu kapatmayı anlatıyorum.
Öncelikle "gamesrc/common/service.h ya da CommonDefines.h" dosyasına aşağıdaki kodu ekliyoruz.
Daha sonra "gamesrc/game/char_battle.cpp" dosyasını açıyoruz ve aşağıdaki kod bloğunu buluyoruz.
Bu kodu bulduktan sonra da aşağıdaki kod bloğuyla değiştiriyoruz.
Ve artık işlem tamam. Bu işi aç kapa haline getiriyoruz. Oyunda bayrak avantajını kaldırıp taş yerinde ağırdır sözünü çürütüyor ve eşitliği sağlıyoruz.
Oyuncular, diğer bayraklardan olan oyuncularla kendi bayraklarında savaşırken ekstra bir bonus hasar alır.
Örneğin: "x" adlı mavi bayraklı oyuncu "y" adlı kırmızı bayraklı oyuncuya kendi bayrağının haritasında (mavi 1 ya da 2. köyde) saldırınca ekstra hasar vuruyor.
Bunu kapatmayı anlatıyorum.
Öncelikle "gamesrc/common/service.h ya da CommonDefines.h" dosyasına aşağıdaki kodu ekliyoruz.
C++:
#define DISABLE_EMPIRE_DAMAGE_BONUS
Daha sonra "gamesrc/game/char_battle.cpp" dosyasını açıyoruz ve aşağıdaki kod bloğunu buluyoruz.
C++:
int iEmpire = pAttacker->GetEmpire();
long lMapIndex = pAttacker->GetMapIndex();
int iMapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(lMapIndex);
if (iEmpire && iMapEmpire && iEmpire != iMapEmpire)
{
dam = dam * 9 / 10;
}
Bu kodu bulduktan sonra da aşağıdaki kod bloğuyla değiştiriyoruz.
C#:
#ifndef DISABLE_EMPIRE_DAMAGE_BONUS
int iEmpire = pAttacker->GetEmpire();
long lMapIndex = pAttacker->GetMapIndex();
int iMapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(lMapIndex);
if (iEmpire && iMapEmpire && iEmpire != iMapEmpire)
{
dam = dam * 9 / 10;
}
#endif
Ve artık işlem tamam. Bu işi aç kapa haline getiriyoruz. Oyunda bayrak avantajını kaldırıp taş yerinde ağırdır sözünü çürütüyor ve eşitliği sağlıyoruz.
Son düzenleme:
- Katılım
- 31 Ocak 2020
- Konular
- 69
- Mesajlar
- 1,414
- Online süresi
- 3ay 28g
- Reaksiyon Skoru
- 704
- Altın Konu
- 1
- Başarım Puanı
- 196
- TM Yaşı
- 6 Yıl 2 Ay 20 Gün
- MmoLira
- 567
- DevLira
- 12
İmparatorluk Savaşında Hasar Bonusunu Devre Dışı Bırakma
İmparatorluk Savaşında Hasar Bonusunu Devre Dışı Bırakma Oyuncu, diğer imparatorluk oyuncularıyla savaşırken imparatorluğunda ekstra bir bonus hasar alır. Bunu devre dışı bırakmak için: common/service. veya CommonDefines.h: Ekleyin: #define DISABLE_EMPIRE_DAMAGE_BONUS...
- Katılım
- 16 Eki 2009
- Konular
- 82
- Mesajlar
- 2,278
- Online süresi
- 22g 69766s
- Reaksiyon Skoru
- 824
- Altın Konu
- 16
- Başarım Puanı
- 239
- Yaş
- 36
- TM Yaşı
- 16 Yıl 6 Ay 9 Gün
- MmoLira
- 4,603
- DevLira
- 12
![]()
İmparatorluk Savaşında Hasar Bonusunu Devre Dışı Bırakma
İmparatorluk Savaşında Hasar Bonusunu Devre Dışı Bırakma Oyuncu, diğer imparatorluk oyuncularıyla savaşırken imparatorluğunda ekstra bir bonus hasar alır. Bunu devre dışı bırakmak için: common/service. veya CommonDefines.h: Ekleyin: #define DISABLE_EMPIRE_DAMAGE_BONUS...forum.turkmmo.com
Dikkatimden kaçmış
- Katılım
- 7 May 2010
- Konular
- 10,914
- Mesajlar
- 58,613
- Online süresi
- 10ay 28g
- Reaksiyon Skoru
- 16,709
- Altın Konu
- 444
- Başarım Puanı
- 691
- TM Yaşı
- 15 Yıl 11 Ay 21 Gün
- MmoLira
- 19,682
- DevLira
- 601
İmparatorluk Savaşında Hasar Bonusunu Devre Dışı Bırakma
İmparatorluk Savaşında Hasar Bonusunu Devre Dışı Bırakma Oyuncu, diğer imparatorluk oyuncularıyla savaşırken imparatorluğunda ekstra bir bonus hasar alır. Bunu devre dışı bırakmak için: common/service. veya CommonDefines.h: Ekleyin: #define DISABLE_EMPIRE_DAMAGE_BONUS...
Daha önce paylaşıldığından dolayı kapatıldı.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 820
- Cevaplar
- 7
- Görüntüleme
- 1K
- Cevaplar
- 7
- Görüntüleme
- 1K
Altın Konu
[C++] Prevent Ride in War (PvP) Maps
- Cevaplar
- 7
- Görüntüleme
- 1K



