ne yaşıyonuz hacii'Cesaret pelerini envanterinizde bulunmamaktadir!'
Yukarıdaki stringin adresi bulunur ve kontrolü sağlayan değer(0x74), 0xEB olarak değiştirilir sonrasında engel kırılır.
İyi forumlar.
Doğrusu tam olarak nasıl birşey bir fikrim yok ve c++ bilgimde üst düzey olmamasına rağmen şöyle bir kod yazdım deneyip beni bilgilendirebilcek birisi varsa şimdiden teşekkürler
Yapmaya çalıştığım fixin açıklaması : Oyunda cesaret pelerini olmadan yaratıkları kendine çekmeyi engellemek , bir nevi engel oluşturmak.
paste2.org web sitesi arızalı olduğundan dolayı çok kusura bakmayın kodlamayı uploadlayamıyorum.
Kod alttadır.
[CODE lang="cpp" title="AggregateMonster Fixi"]char_battle.cpp açılır
ve fonksiyon komple değiştirilir.
struct FuncAggregateMonster
{
LPCHARACTER m_ch;
FuncAggregateMonster(LPCHARACTER ch)
{
m_ch = ch;
}
void operator()(LPENTITY ent)
{
if (ent->IsType(ENTITY_CHARACTER))
{
LPCHARACTER ch = (LPCHARACTER) ent;
if (ch->IsPC())
return;
if (!ch->IsMonster())
return;
if (ch->GetVictim())
return;
if (ch->CountSpecifyItem(70038) == 0 )
{
ch->ChatPacket(CHAT_TYPE_INFO, "Cesaret pelerini envanterinizde bulunmamaktadir!");
return;
}
else if (ch->CountSpecifyItem(70038) == 1 )
{
// ch->ChatPacket(CHAT_TYPE_INFO, "Cesaret pelerini envanterinizde bulunmamaktadir!");
if (DISTANCE_APPROX(ch->GetX() - m_ch->GetX(), ch->GetY() - m_ch->GetY()) < 5000)
if (ch->CanBeginFight())
ch->BeginFight(m_ch);
}
// if (number(1, 100) <= 50) // Àӽ÷Π50% È®·ü·Î ÀûÀ» ²ø¾î¿Â´Ù
}
}
};[/CODE]
Tam olarak doğrusu nasıl olmalıdır bilmiyorum fakat sanırım bu şekilde kodladığım için hangi mapte olursa olsun mobların envanterinde pelerini arayacak.
Yukarıdakini kullanmak istemeyenler aşağıdakinide kullanabilirler
Diğer bir tarz fix düzenlemesi için buradan @xxdracaryS 'e teşekkür ediyorum
Hayırlı kullanımlar
İyi günler
porti martysama v10 varsa atsana
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 20
- Görüntüleme
- 944
- Cevaplar
- 0
- Görüntüleme
- 326
- Cevaplar
- 12
- Görüntüleme
- 1K
- Cevaplar
- 15
- Görüntüleme
- 896
- Cevaplar
- 6
- Görüntüleme
- 326
