[UberEmu][R63] - Achivements Fix! 30%
Before:
After:
Search into: \HabboHotel\Achivements\AchievementManager.cs
PHP Code:
foreach (Achievement Achievement in AchievementsToList)
Replace WHOLE foreach with:
PHP Code:
foreach (Achievement Achievement in AchievementsToList)
{
int Level = NextAchievementLevels[Achievement.Id];
int Pixels = CalculateAchievementValue(Achievement.PixelBase, Achievement.PixelMultiplier, Level);
Message.AppendInt32(0); //count need
Message.AppendInt32(Pixels);
Message.AppendInt32(0); //0=on 1=off
Message.AppendInt32(0); //got
Message.AppendUInt(Achievement.Id);
Message.AppendInt32(Level);
Message.AppendStringWithBreak(FormatBadgeCode(Achievement.BadgeCode, Level, Achievement.DynamicBadgeLevel));
}
Why 45%? -> bcouse i'm busy with more things and i think this will already help much people a load ;)
What isnt done? -> Progress isn't done with showing up.
-----
Credits:
70% TopErwin -> Coding this
15% DjInTrouble -> Explained me for a part how to use Message/base63/vl64 etz,
15% Meth0d -> Making uberemu with achivements
Re: [UberEmu][R63] - Achivements Fix! 30%
Re: [UberEmu][R63] - Achivements Fix! 30%
Thanks for the fix, works 100% for me ^^
Re: [UberEmu][R63] - Achivements Fix! 30%
Very nice Toperwin ;P
-Slaxxer
Re: [UberEmu][R63] - Achivements Fix! 30%
Thanks, i'll be using this with my RP Edit :P
Re: [UberEmu][R63] - Achivements Fix! 30%
Oh great coding, was wondering how to fix ;D
Thanks alot
Re: [UberEmu][R63] - Achivements Fix! 30%
Thanks toperwin, and also thanks for credits.
I'm gonna to recode this, this is not sqlside but serverside.
10/10!
Re: [UberEmu][R63] - Achivements Fix! 30%
Re: [UberEmu][R63] - Achivements Fix! 30%
Simple update, PixelBase calculated:
PHP Code:
foreach (Achievement Achievement in AchievementsToList)
{
int Level = NextAchievementLevels[Achievement.Id];
int Pixels = CalculateAchievementValue(Achievement.PixelBase, Achievement.PixelMultiplier, Level);
Message.AppendInt32(0); //count need
Message.AppendInt32(Pixels);
Message.AppendInt32(0); //0=on 1=off
Message.AppendInt32(0); //got
Message.AppendUInt(Achievement.Id);
Message.AppendInt32(Level);
Message.AppendStringWithBreak(FormatBadgeCode(Achievement.BadgeCode, Level, Achievement.DynamicBadgeLevel));
}
I used it from the pixelvalue normally is calculated, it may the that that isn't correct, but it just shows up how much u will get ;p
--------
It is now 45% :D
Re: [UberEmu][R63] - Achivements Fix! 30%
Re: [UberEmu][R63] - Achivements Fix! 30%
Quote:
Originally Posted by
toperwin
Simple update, PixelBase calculated:
PHP Code:
foreach (Achievement Achievement in AchievementsToList)
{
int Level = NextAchievementLevels[Achievement.Id];
int Pixels = CalculateAchievementValue(Achievement.PixelBase, Achievement.PixelMultiplier, Level);
Message.AppendInt32(0); //count need
Message.AppendInt32(Pixels);
Message.AppendInt32(0); //0=on 1=off
Message.AppendInt32(0); //got
Message.AppendUInt(Achievement.Id);
Message.AppendInt32(Level);
Message.AppendStringWithBreak(FormatBadgeCode(Achievement.BadgeCode, Level, Achievement.DynamicBadgeLevel));
}
I used it from the pixelvalue normally is calculated, it may the that that isn't correct, but it just shows up how much u will get ;p
--------
It is now 45% :D
It's Perfect, Nice... Thanks :P:
Re: [UberEmu][R63] - Achivements Fix! 30%
Looks good, Keep up the work
- Vista.
Re: [UberEmu][R63] - Achivements Fix! 30%
Re: [UberEmu][R63] - Achivements Fix! 30%