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