- Katılım
- 7 Kas 2009
- Konular
- 878
- Mesajlar
- 4,672
- Online süresi
- 4ay 23g
- Reaksiyon Skoru
- 1,876
- Altın Konu
- 244
- Başarım Puanı
- 314
- Yaş
- 30
- TM Yaşı
- 16 Yıl 5 Ay 17 Gün
- MmoLira
- 15,837
- DevLira
- 0
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Paylaşım için teşekkürler. 
- Katılım
- 24 Mar 2019
- Konular
- 5,782
- Mesajlar
- 14,847
- Online süresi
- 7ay 3g
- Reaksiyon Skoru
- 6,802
- Altın Konu
- 669
- Başarım Puanı
- 499
- TM Yaşı
- 7 Yıl 28 Gün
- MmoLira
- 11,930
- DevLira
- 297
Paylaşım için teşekkürler.
- Katılım
- 13 Ocak 2020
- Konular
- 1,399
- Mesajlar
- 9,721
- Online süresi
- 1y 29g
- Reaksiyon Skoru
- 7,089
- Altın Konu
- 306
- Başarım Puanı
- 393
- TM Yaşı
- 6 Yıl 3 Ay 9 Gün
- MmoLira
- 3,946
- DevLira
- 15
Teşekkürler
- Katılım
- 1 May 2016
- Konular
- 64
- Mesajlar
- 327
- Online süresi
- 1ay 16g
- Reaksiyon Skoru
- 173
- Altın Konu
- 1
- Başarım Puanı
- 126
- TM Yaşı
- 9 Yıl 11 Ay 25 Gün
- MmoLira
- 6,140
- DevLira
- 21
Düzeldi miMerhabalar, bir kaynak dosyalarında gezerken buldum neden böyle birşey yapıldığını merak ettim ve sistemi denemeye başladım. Olay tam olarak şundan ibaret eğer
aligment == 10000 ise x bonusları ver tarzında yapılı olduğundan 10001 olunca update atıyor ve buda oyunda lag sapıtma vs. sebebiyeti vermekte vereceğim kod aligment almayı engelliyor. Elbette başka çözümde bulunabilir araştırma yaptıktan sonra fakat kullanmadığım bir sistem olduğu için gerisi sizin hayal gücünüze kalmış bir durum.
char.cpp***
//ARAT
Kod:if (GetSectree() && !GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK)) { if (GetRealAlignment() < 0) { if (IsEquipUniqueItem(UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_TIME)) UpdateAlignment(120 * (dwPlayedTime / 60000)); else UpdateAlignment(60 * (dwPlayedTime / 60000)); } else UpdateAlignment(5 * (dwPlayedTime / 60000)); }
//DEGISTIR
Kod:#ifdef _DERECEYE_GORE_BONUS_SISTEMI_FIX_ if (GetSectree() && !GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK)) { if (GetRealAlignment() < 0) { if (IsEquipUniqueItem(UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_TIME)) UpdateAlignment(120 * (dwPlayedTime / 60000), true); else UpdateAlignment(60 * (dwPlayedTime / 60000), true); } else UpdateAlignment(5 * (dwPlayedTime / 60000),true); } #else if (GetSectree() && !GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK)) { if (GetRealAlignment() < 0) { if (IsEquipUniqueItem(UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_TIME)) UpdateAlignment(120 * (dwPlayedTime / 60000)); else UpdateAlignment(60 * (dwPlayedTime / 60000)); } else UpdateAlignment(5 * (dwPlayedTime / 60000)); } #endif
char_battle.cpp***
//ARAT
Kod:if (pkAttacker->IsPC()) { if (GetLevel() - pkAttacker->GetLevel() >= -10) if (pkAttacker->GetRealAlignment() < 0) { if (pkAttacker->IsEquipUniqueItem(UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_KILL)) pkAttacker->UpdateAlignment(14); else pkAttacker->UpdateAlignment(7); } else pkAttacker->UpdateAlignment(2);
//DEGISTIR
Kod:#ifdef _DERECEYE_GORE_BONUS_SISTEMI_FIX_ if (pkAttacker->IsPC()) { if (GetLevel() - pkAttacker->GetLevel() >= -10) if (pkAttacker->GetRealAlignment() < 0) { if (pkAttacker->IsEquipUniqueItem(UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_KILL)) pkAttacker->UpdateAlignment(14, false); else pkAttacker->UpdateAlignment(7, false); } else pkAttacker->UpdateAlignment(2, false); #else if (pkAttacker->IsPC()) { if (GetLevel() - pkAttacker->GetLevel() >= -10) if (pkAttacker->GetRealAlignment() < 0) { if (pkAttacker->IsEquipUniqueItem(UNIQUE_ITEM_FASTER_ALIGNMENT_UP_BY_KILL)) pkAttacker->UpdateAlignment(14); else pkAttacker->UpdateAlignment(7); } else pkAttacker->UpdateAlignment(2); #endif
//ARAT
Kod:pkChr->UpdateAlignment(m_iAmount / m_iCount);
//DEGISTIR
Kod:#ifdef _DERECEYE_GORE_BONUS_SISTEMI_FIX_ pkChr->UpdateAlignment(m_iAmount / m_iCount, false); #else pkChr->UpdateAlignment(m_iAmount / m_iCount); #endif
Extra olarak :
//ARATx2
Kod:pkKiller->UpdateAlignment(-20000);
//DEGISTIRx2
Kod:#ifdef _DERECEYE_GORE_BONUS_SISTEMI_FIX_ pkKiller->UpdateAlignment(-20000, false); #else pkKiller->UpdateAlignment(-20000); #endif
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 23
- Görüntüleme
- 4K
- Cevaplar
- 8
- Görüntüleme
- 2K
- Cevaplar
- 20
- Görüntüleme
- 5K












