Sosyal açıldı! Bir göz at → Hemen gir →

YARDIM Zindanwar Score "BOT" ( Sayaç ) Hk.

AKUMA

KY Uzman Üye
Yardımsever
KAYIT
24 Ağu 2022
Mesajlar
412
Çözümler
15
Tepki puanı
124
Arkadaşlar Merhaba,

ZindanWar eventine bot ekledim. Yapmak istediğim konu; botların Rank'a eklenmesini sağlamak ve Botların bir birlerini öldürdüklerinde zindanwarscore sayacına yansımasını sağlamaktır. Normal Userler bir birlerini öldürdüklerinde sayaç artıyor ama botlarda sayacın nasıl artmasını sağlayabilirim. Konuyla ilgili desteklerinizi rica ediyorum.
 

samma1336

KY Kıdemli Üye
KAYIT
30 Eyl 2021
Mesajlar
105
Tepki puanı
23
Bu koda bakman gerekiyor.

C++:
void CBot::UpdatePlayerKillingRank()
{
    if (GetNation() < KARUS
        || GetNation() > ELMORAD)
        return;


    uint8 bnation = GetNation() - 1;


    if (isInSpecialEventZone()) {
        auto* pRank = g_pMain->m_ZindanWarZoneRankingArray[bnation].GetData(GetID());
        if (pRank != nullptr) {
            pRank->z_LoyaltyDaily = m_PlayerKillingLoyaltyDaily;
            pRank->z_LoyaltyPremiumBonus = m_PlayerKillingLoyaltyPremiumBonus;
        }
    }
    else {
        auto* pRank = g_pMain->m_UserPlayerKillingZoneRankingArray[bnation].GetData(GetID());
        if (pRank != nullptr) {
            pRank->P_LoyaltyDaily = m_PlayerKillingLoyaltyDaily;
            pRank->P_LoyaltyPremiumBonus = m_PlayerKillingLoyaltyPremiumBonus;
        }
    }
}
 
Anasayfa Kayıt ol Giriş yap
Üst Alt