Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: gife974 Dátum 2020-10-22, 14:22:58

Cím: Rangpont kikapcsolás, hogyan?
Írta: gife974 Dátum 2020-10-22, 14:22:58
Sziasztok! Arra lennék kíváncsi, hogy pl hogyan tudom megoldani, hogy 10.000 rangpont után többé ne kapjak a szörnyekből?

class FPartyAlignmentCompute
{
public:
FPartyAlignmentCompute(int iAmount, int x, int y)
{
m_iAmount = iAmount;
m_iCount = 0;
m_iStep = 0;
m_iKillerX = x;
m_iKillerY = y;

}

void operator () (LPCHARACTER pkChr)
{
if (DISTANCE_APPROX(pkChr->GetX() - m_iKillerX, pkChr->GetY() - m_iKillerY) < PARTY_DEFAULT_RANGE)
{
if (m_iStep == 0)
{
++m_iCount;
}
else
{
pkChr->UpdateAlignment(m_iAmount / m_iCount);
}
}
}

int m_iAmount;
int m_iCount;
int m_iStep;

int m_iKillerX;
int m_iKillerY;
};


Itt kellene módosítani? Előre is köszönöm!
Cím: Re:Rangpont kikapcsolás, hogyan?
Írta: [VIP]Rin the Exorcist Dátum 2020-10-25, 11:32:50
Ahogy nézem csak itt kell átírni:
char_battle.cpp
void CHARACTER::UpdateAlignment(int iAmount)

És a MINMAX függvény híváson belül a 3. érték felelős a felső limitért.
Cím: Re:Rangpont kikapcsolás, hogyan?
Írta: kovibeni777 Dátum 2020-10-27, 23:31:12
Idézetet írta: [VIP]Rin the Exorcist Dátum 2020-10-25, 11:32:50
Ahogy nézem csak itt kell átírni:
char_battle.cpp
void CHARACTER::UpdateAlignment(int iAmount)

És a MINMAX függvény híváson belül a 3. érték felelős a felső limitért.

Reg lattalak tesa
EhPortal 1.39 © 2025, WebDev