Este sistemul oficial & full de pe Metin2RO (Webzen Update 17.0) care arata cate lovituri dai in bossi.
Poate fi extins foarte usor: exemplu - ofera un item daca boss-ul a fost omorat in mai putin de 10 lovituri.
*Poze / Video (obligatoriu):
![[C++/Py] Mob Info Strokes FULL like Official - Mesaj 1 - Imagine 1 [C++/Py] Mob Info Strokes FULL like Official - Mesaj 1 - Imagine 1](https://i.imgur.com/BtGleeO.jpeg)
*Link download:
Rezolvare crash core:
Eliminati toata partea din char_battle.cpp si urmati acesti pasi:
Cauta
bool CHARACTER::CanFight() const
{
return m_pointsInstant.position >= POS_FIGHTING ? true : false;
}
#ifdef WJ_SHOW_STROKE_INFO
bool CHARACTER::GetStrokeByVid(DWORD dwTargetVID, DWORD* iAmount)
{
if (!iAmount)
{
sys_err("GetStrokeByVid called with null iAmount for VID: %u", dwTargetVID);
return false;
}
auto it = m_CharacterStrokeInfo.find(dwTargetVID);
if (it == m_CharacterStrokeInfo.end())
{
*iAmount = 0;
return false;
}
*iAmount = it->second;
return true;
}
void CHARACTER::RegisterStroke(DWORD dwTargetVID)
{
DWORD iTotalAmount = 0;
if (!GetStrokeByVid(dwTargetVID, &iTotalAmount))
{
iTotalAmount = 1;
}
else
{
iTotalAmount += 1;
}
m_CharacterStrokeInfo[dwTargetVID] = iTotalAmount;
ChatPacket(CHAT_TYPE_COMMAND, "RegisterStroke %d %d", dwTargetVID, iTotalAmount);
}
#endif