Safe Zone Bölgesi Olan Maplerde Safe Zone'da Cevher Çıkmama/Kazamama Sorunu Fix

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 420

Tengrist

Mapper
Mapper
Yardımsever Üye
MT Üye
Mesaj
1.738
Çözümler
44
Beğeni
1.715
Puan
1.329
Ticaret Puanı
0
TR'de bilerek bu şekilde yaptıklarını düşünüyorum fakat pvp camiasında cevher mapi satın alan kişiler oluyor benden, güvenli alan yaptığımızda sıkıntılar çıkıyordu onunla ilgili bir düzenleme:

Client src tarafında ActorInstanceBattle.cpp içinde fonksiyonu bul: (void CActorInstance::__ProcessDataAttackSuccess):
Genişlet Daralt Kopyala
Fonksiyonun içinde bul:

    if (NRaceData::HIT_TYPE_NONE == c_rAttackData.iHittingType)
        return;
      
Altına ekle:

    if (rVictim.IsPC() && strcmp(CPythonBackground::instance().GetWarpMapName(), "metin2_map_c1") == 0) // kullanacağınız mapin adını buraya yazın
        return;

Server src tarafında pvp.cpp içinde fonksiyonu bul: (bool CPVPManager::CanAttack):
Genişlet Daralt Kopyala
Fonksiyonun içinde bul:

    if (pkChr == pkVictim)  // 내가 날 칠라고 하네 -_-
        return false;
      
Altına Ekle:

    if (pkVictim->IsPC() && pkVictim->GetMapIndex() == MAP_INDEX) // MAP_INDEX yazan yere kullanacağınız mapin indexini girin, öğrenmek için winscp/filezilla'dan locale/tr/map/index kısmına girebilirsiniz.
        return false;
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst