*Problemă/Întrebare:Salut, am pe server setat cand citesc o carte si reuseste imi da direct un nivel la skill exemplu: [am M5 cand citesc o carte imi da direct M6]. Cum as putea face sa citesc 55 de carti ca sa fac G1 cum este pe orice server clasic?
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: La char_skill.cpp am asa :
int idx = MIN(9, GetSkillLevel(dwSkillVnum) - 20);
sys_log(0, "LearnSkillByBook %s table idx %d value %d", GetName(), idx, aiSkillBookCountForLevelUp[idx]);
int iBookCount = 99;
iBookCount = aiSkillBookCountForLevelUp[idx];
if (FindAffect(AFFECT_SKILL_BOOK_BONUS))
{
if (iBookCount & 1) // iBookCount % 2
iBookCount = iBookCount / 2 + 1;
else
iBookCount = iBookCount / 2;
RemoveAffect(AFFECT_SKILL_BOOK_BONUS);
}
if (number(1, iBookCount) == 2)
SkillLevelUp(dwSkillVnum, SKILL_UP_BY_BOOK);
// END_OF_INTERNATIONAL_VERSION
Cum fac sa citesc 55 de carti sa fac G1 la skill
Rezolvat, prin alta metoda
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori


