Metin2 Hungarian Forum

Metin2 => Privát szerverek => Szerver készítés => A témát indította: 66Dragon99 Dátum 2020-10-10, 11:16:05

Cím: [C++] Boss ellökésének kikapcsolása
Írta: 66Dragon99 Dátum 2020-10-10, 11:16:05
Fícsör ha megütöd a boss rangú mobot akk nem csúszik el vagy nem lökődik el hátra
[spoiler=kliensforrás]
GameLib/ActorInstanceBattle.cpp
a fájl legelején az include-ok alá kerül elvileg ez, ha még nem volt ott
#include "../UserInterface/PythonNonPlayer.h"

Keresed ezt:
extern bool IS_HUGE_RACE(unsigned int vnum);
if(IS_HUGE_RACE(rkActorDst.GetRace()))
{
return false;
}


a funkció vége alá új sorba illeszd
const CPythonNonPlayer::TMobTable* mobTable = CPythonNonPlayer::instance().GetTable(rkActorDst.GetRace());
if (mobTable)
{
if (mobTable->bRank >= CPythonNonPlayer::MOB_RANK_BOSS)
{
return false;
}
}
[/spoiler]
ment, buildel, tesztel ha bajt észlel akk segítségkérő témát nyit itt (https://metin2hungary.net/index.php?action=post;board=42.0)
EhPortal 1.39 © 2025, WebDev