What's new

-Tibia 7.60 [7.6] Odblokowanie maksymalnego poziomu 820k

reeeq

Active User
Joined
Mar 3, 2012
Messages
141
Reaction score
10
Autor : Gesior & edited for 7.6 by reeeq

creature.h

zamieniamy :
Code:
	exp_t getExpForLv(const int& lv) const { 
#ifdef YUR_HIGH_LEVELS
		exp_t x = lv;
		return ((50*x/3 - 100)*x + 850/3)*x - 200;
#else
		return (int)((50*lv*lv*lv)/3 - 100 * lv * lv + (850*lv) / 3 - 200);
#endif //YUR_HIGH_LEVELS
}

na :

Code:
	exp_t getExpForLv(__int64 lv) {
#ifdef YUR_HIGH_LEVELS
		exp_t x = lv;
		return ((80ULL * x * x) - (50ULL * x * x) + (500ULL)) / 3ULL;
#else
		return (int)((50*lv*lv*lv)/3 - 100 * lv * lv + (850*lv) / 3 - 200);
#endif //YUR_HIGH_LEVELS
	}

ioplaxerxml.cpp

zamieniamy:
Code:
player->level_percent  = (unsigned char)(100*(player->experience-player->getExpForLv(player->level))/(1.*player->getExpForLv(player->level+1)-player->getExpForLv(player->level)));

na:
Code:
 player->level_percent  = (__int64)(100*(player->experience-player->getExpForLv(player->level))/(1.*player->getExpForLv(player->level+1)-player->getExpForLv(player->level)));

przypomne tylko, ze maksymalny lvl do wbicia jest chyba 300 czy 400kk z powodu limitu zmiennych a calkowite zniesienie limitu to juz zabawa z bibliotekami GMP.
 
Top