|
You last visited: Today at 12:16
Advertisement
Mp Bug Fix?
Discussion on Mp Bug Fix? within the Flyff Private Server forum part of the Flyff category.
06/25/2012, 20:24
|
#1
|
elite*gold: 6
Join Date: May 2012
Posts: 349
Received Thanks: 190
|
Mp Bug Fix?
Gib es eine möglichkeit in der Source, weil der Mp Bug bleibt ja ca 10 secs, wo könnte man das umschreiben, das der keine Sec hält, irgendwo muss das ja stehen.
MfG
|
|
|
06/25/2012, 20:29
|
#2
|
elite*gold: 10
Join Date: Sep 2010
Posts: 348
Received Thanks: 298
|
Hoffe das ist das, was du suchst.
Greetz
|
|
|
06/25/2012, 20:35
|
#3
|
elite*gold: 6
Join Date: May 2012
Posts: 349
Received Thanks: 190
|
Nein das ist der nicht Swag sagte mir, das der nichts bringt Server side hat man immer noch den Mp Bug aber, bei dir im Status wird die normale Mp wieder angezeigt, das ist es ja ^^, gibt es noch eine andere möglichkeit?
MfG
|
|
|
06/25/2012, 20:39
|
#4
|
elite*gold: 10
Join Date: Sep 2010
Posts: 348
Received Thanks: 298
|
Also dieser Code ist beim Psykeeper, dies ist der fix dafür.
Müsstest du schauen, ob du dies auch beim Billposter einsetzen kann, musste etwas abändern.
if( nSkill == SI_PSY_PSY_SPRITBOMB )
{
float fPercent = (float)GetManaPointPercent();
if (fPercent > 100.0f) {
fPercent = 100.0f;
}
else if (fPercent < 10.0f) {
fPercent = 10.0f;
}
factor = factor * 1.5f * (fPercent / 100.0f);
}
|
|
|
06/26/2012, 17:03
|
#5
|
elite*gold: 190
Join Date: Jan 2012
Posts: 2,705
Received Thanks: 435
|
beim Billposter funktioniert es nicht wie beim Psykeeper,
ich weiß worauf er hinaus möchte, ich poste das denke ich mal später
|
|
|
06/26/2012, 18:59
|
#6
|
elite*gold: 0
Join Date: Jun 2011
Posts: 274
Received Thanks: 103
|
AttackArbiter.cpp
am Ende hier von: CAttackArbiter::PostAsalraalaikum
das:
Code:
int nMP = m_pAttacker->GetManaPoint(); // ÀÏ´Ü ¹Þ¾Æ³õ°í
if( m_pAttacker->IsPlayer() && m_pAttacker->IsSMMode( SM_MAINTAIN_MP ) == FALSE ) // MP À¯·á¾ÆÀÌÅÛ ¸Ô¾úÀ»¶§´Â MP´â¸é ¾ÈµÈ´Ù.
m_pAttacker->SetPointParam( DST_MP, 0 ); // 0À¸·Î ¸¸µë.
return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * ( 5 + nMP / 10 ) + nAddDmg );
}
mit dem austauschen:
Code:
int nMP = m_pAttacker->GetManaPoint(); // ÀÏ´Ü ¹Þ¾Æ³õ°í
int nPercent = m_pAttacker->GetManaPointPercent();
if( m_pAttacker->IsPlayer() && m_pAttacker->IsSMMode( SM_MAINTAIN_MP ) == FALSE && nPercent < 100 ) // MP À¯·á¾ÆÀÌÅÛ ¸Ô¾úÀ»¶§´Â MP´â¸é ¾ÈµÈ´Ù.
m_pAttacker->SetPointParam( DST_MP, 0 ); // 0À¸·Î ¸¸µë.
if( m_pAttacker->GetHitPoint() > m_pAttacker->GetMaxHitPoint() )
{
return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * 0 );
}
else if( m_pAttacker->GetManaPoint() > m_pAttacker->GetMaxManaPoint() )
{
return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * 0 );
}
else
{
return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * ( 5 + nMP / 10 ) + nAddDmg );
}
}
Habs noch nicht getestet, sollte aber funktionieren, ist aus einem Konkurrenz-Forum.
Credits: ,, Originally Posted by Alexsh "
//Edit: Fix funktioniert bei mir.
|
|
|
06/27/2012, 08:41
|
#7
|
elite*gold: 0
Join Date: Oct 2009
Posts: 1,389
Received Thanks: 199
|
Du könntest einen Cooldown machen, wenn einer zB. eine Waffe oder ein Setteil auszieht, das er dann eine bestimmte Zeit warten muss um es wieder azuziehen.
|
|
|
06/27/2012, 12:58
|
#8
|
elite*gold: 0
Join Date: Jun 2011
Posts: 274
Received Thanks: 103
|
Quote:
Originally Posted by Lightings
Du könntest einen Cooldown machen, wenn einer zB. eine Waffe oder ein Setteil auszieht, das er dann eine bestimmte Zeit warten muss um es wieder azuziehen.
|
Dann würde es für jede Klasse gelten und nicht nur in PvP, Gw, sondern auch PvM was Nachteile für alle Klassen bringen könnte ( gibt ja Leute die probieren rum wie sie auf welcher Stattung oder sonstiges DMG erreichen ) , da ist es einfacher den MP Bug zu fixxen beim Psy/Bp.
|
|
|
06/28/2012, 08:43
|
#9
|
elite*gold: 0
Join Date: Oct 2009
Posts: 1,389
Received Thanks: 199
|
Quote:
Originally Posted by Shiaru
Dann würde es für jede Klasse gelten und nicht nur in PvP, Gw, sondern auch PvM was Nachteile für alle Klassen bringen könnte ( gibt ja Leute die probieren rum wie sie auf welcher Stattung oder sonstiges DMG erreichen ) , da ist es einfacher den MP Bug zu fixxen beim Psy/Bp.
|
Ist doch gut dann hat man ein Switch Fix für jede Klasse.
|
|
|
06/28/2012, 10:52
|
#10
|
elite*gold: 190
Join Date: Jan 2012
Posts: 2,705
Received Thanks: 435
|
weiß echt nich was ihr habt, es gibt sons wie viele fixxes für un es wäre einfach nur unproffesionel einfach nen cd rauf zuhauen .. gibt doch schon ne lösung also spammt nich
|
|
|
All times are GMT +1. The time now is 12:16.
|
|