- Katılım
- 3 Eki 2017
- Konular
- 1,676
- Mesajlar
- 18,445
- Online süresi
- 9ay 24g
- Reaksiyon Skoru
- 8,719
- Altın Konu
- 297
- Başarım Puanı
- 374
- TM Yaşı
- 8 Yıl 6 Ay 20 Gün
- MmoLira
- 41,544
- DevLira
- 753
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Grup için geçerlidir, grup liderinin menzilindeki üye sayısına bağlı olarak varsayılan olarak %12 - %100 arasında değişen belirli bir deneyim bonusu özelliğine sahiptir.
Anti EXP etkinleştirildiğinde oyuncular gruptan çıkarılacaktır, bu şekilde tüm EXP'yi + %100 bonus şeklinde bir oyuncuya aktarma işlemi gerçekleşmez.
Daha önce açıldıysa RAPOR butonunu kullanarak bildirebilirsiniz.
Yabancı forumdan alıntıdır Türkçeleştirip kullanabilirsiniz.
Anti EXP etkinleştirildiğinde oyuncular gruptan çıkarılacaktır, bu şekilde tüm EXP'yi + %100 bonus şeklinde bir oyuncuya aktarma işlemi gerçekleşmez.
Daha önce açıldıysa RAPOR butonunu kullanarak bildirebilirsiniz.
Yabancı forumdan alıntıdır Türkçeleştirip kullanabilirsiniz.
C++:
CommonDefines/Service.h
#define ANTIEXP_GROUP_EX
char_batt[HASH=1]#define[/HASH] struct FPartyTotaler
{
int total;
int member_count;
int x, y;
FPartyTotaler(LPCHARACTER center)
: total(0), member_count(0), x(center->GetX()), y(center->GetY())
{};
void operator () (LPCHARACTER ch)
{
if (DISTANCE_APPROX(ch->GetX() - x, ch->GetY() - y) <= PARTY_DEFAULT_RANGE)
{
#ifdef ANTIEXP_GROUP_EX
[HASH=2]#ifdef[/HASH] (!ch->block_exp)
{
total += __GetPartyExpNP(ch->GetLevel());
++member_count;
}
#else
total += __Get[HASH=2311]#else[/HASH]ExpNP(ch->GetLevel());
++member_count;
#endif
}
}
}[HASH=3]#endif[/HASH]ty.cpp
int CParty::ComputePartyBonusExpPercent()
{
if (GetNearMemberCount() <= 1)
return 0;
LPCHARACTER leader = GetLeaderCharacter();
int iBonusPartyExpFromItem = 0;
// UPGRADE_PARTY_BONUS
int iMemberCount=MIN(8, GetNearMemberCount());
#ifdef ANTIEXP_GROUP_EX
//reduce[HASH=2]#ifdef[/HASH]r count for exp bonus when members have anti-exp enabled and are in range
for (TMemberMap::iterator it = m_memberMap.begin(); it != m_memberMap.end(); ++it)
{
TMember& rMember = it->second;
if (rMember.pCharacter && rMember.pCharacter->block_exp && rMember.bNear)
iMemberCount -= 1;
}
#endif
if (leader && (leader->Is[HASH=3]#endif[/HASH]niqueItem(UNIQUE_ITEM_PARTY_BONUS_EXP) || leader->IsEquipUniqueItem(UNIQUE_ITEM_PARTY_BONUS_EXP_MALL)
|| leader->IsEquipUniqueItem(UNIQUE_ITEM_PARTY_BONUS_EXP_GIFT) || leader->IsEquipUniqueGroup(10010)))
{
iBonusPartyExpFromItem = 30;
}
return iBonusPartyExpFromItem + CHN_aiPartyBonusExpPercentByMemberCount[iMemberCount];
// END_OF_UPGRADE_PARTY_BONUS
}
En Çok Reaksiyon Alan Mesajlar
Kıymet bilen adamlardan birisinPaylaşım için, teşekkürler.
- Katılım
- 30 Nis 2011
- Konular
- 1,324
- Mesajlar
- 5,827
- Online süresi
- 6ay 6g
- Reaksiyon Skoru
- 5,727
- Altın Konu
- 235
- Başarım Puanı
- 379
- TM Yaşı
- 14 Yıl 11 Ay 28 Gün
- MmoLira
- 27,312
- DevLira
- 27
Paylaşım için, teşekkürler.
- Katılım
- 3 Eki 2017
- Konular
- 1,676
- Mesajlar
- 18,445
- Online süresi
- 9ay 24g
- Reaksiyon Skoru
- 8,719
- Altın Konu
- 297
- Başarım Puanı
- 374
- TM Yaşı
- 8 Yıl 6 Ay 20 Gün
- MmoLira
- 41,544
- DevLira
- 753
Kıymet bilen adamlardan birisinPaylaşım için, teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 533
- Cevaplar
- 0
- Görüntüleme
- 149
- Cevaplar
- 2
- Görüntüleme
- 121




