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

YARDIM Genie Açıkken Rakibin ve Botların Z ye Gelmesini Engellemek

mbayrak25

KY Saygın Üye
Yardımsever
Server Sahibi
KAYIT
27 May 2024
Mesajlar
455
Çözümler
6
Tepki puanı
185
Kullanılan Source
Istırap
Kullanılan Database
ıstırap
Kullanılan Client
ıstırap
Versiyon
2369
Selamlar arkadaşlar,
İstediğim genie açıkken karşı ırka bot ya da player fark etmeden atak yapılmasını engellemek.
Aslında atak yapma kısmını şöyle çözdüm lakin hiç z ye gelmemelerini istiyorum çünkü böyle z ye geldikleri için moblara atak kesiliyor haliyle.
C++:
    if (pSkillCaster->isPlayer() && pSkillTarget)
    {
        //atak düzenlendi
        bool checkout = false;
        if (TO_USER(pSkillCaster)->isInGenie()
            && pSkillTarget->isPlayer()
            && pSkillCaster->GetNation() != pSkillTarget->GetNation()
            && TO_USER(pSkillCaster)->isInPVPZone())
            return SendSkillFailed();
        if (bOpcode == (uint8)MagicOpcode::MAGIC_FAIL
            || bOpcode == (uint8)MagicOpcode::MAGIC_FLYING)
            checkout = true;
        if (TO_USER(pSkillCaster)->isInGenie()
                && pSkillTarget->isBot()
                && pSkillCaster->GetNation() != pSkillTarget->GetNation()
                && TO_USER(pSkillCaster)->isInPVPZone())
            return SendSkillFailed();
        
        if (bOpcode == (uint8)MagicOpcode::MAGIC_FAIL
            || bOpcode == (uint8)MagicOpcode::MAGIC_FLYING)
            checkout = true;
Hiz Z ye gelmemeleri için hangi yolu izlemeliyim?
 
Anasayfa Kayıt ol Giriş yap
Üst Alt