Ich bin mir nicht ganz sicher, aber das könnte so funktionieren:
Code:
if( m_pAttacker->GetManaPoint() > m_pAttacker->GetMaxManaPoint() )
m_pAttacker->SetManaPoint( m_pAttacker->GetMaxManaPoint() );
pack das dann mal vor dem hier:
Code:
int nMP = m_pAttacker->GetManaPoint();
Das es so aussieht:
Code:
if( m_pAttacker->GetManaPoint() > m_pAttacker->GetMaxManaPoint() )
m_pAttacker->SetManaPoint( m_pAttacker->GetMaxManaPoint() );
int nMP = m_pAttacker->GetManaPoint();
Damit sollte, wenn ich mich richtig errinere der Mana wert auf 100% gesetzt werden, wenn er über dem Max wert ist.