- Mesaj
- 802
- Çözümler
- 27
- Beğeni
- 575
- Puan
- 809
- 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):
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):
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;