C++ kezdő szint /státusz pont hiba

Indította Alone, 2018-08-26, 15:43:15

Helló, beállítottam forrásba, hogy ne lvl1 esen kezdjen egy karakter, hanem pl: 100-ason, és abba a hibába botlottam, hogy nem adja fejlődés után a státusz pontokat, ez miért lehet?
Nem vagyok profi,de amiben tudok segítek!

2018-08-26, 16:06:51 #1 Utolsó szerkesztés: 2018-08-26, 16:20:16 Szerző: K3zX
Mert alapból 90 az utolsó szint ahol ad.

char.cpp

Idézif (GetLevel() < 91) PointChange(POINT_STAT, 1);

Idézif(iLv <= 90)
      PointChange(POINT_STAT, ((MINMAX(1, iLv, 90) - 1) * 3) + GetPoint(POINT_LEVEL_STEP) - GetPoint(POINT_STAT));

[spoiler][ code ] nem enged colort, ha bárki ájuldozna a quote miatt.[/spoiler]

2018-08-26, 17:02:36 #2 Utolsó szerkesztés: 2018-08-26, 17:04:09 Szerző: Alone
Köszönöm szépen :D Tehát akkor írjam át a 90-et arra, ahol már nem akarom hogy adja?
Nem vagyok profi,de amiben tudok segítek!

Mind a két esetben csak ki kell törölni az ifet. A másodikban még a 90-et át kell írnod a maximum elérhető statra. Ha ezt nem tervezed módosítani akkor maradhat.
"Tisztelet a kivételnek! Mindig tisztelet a kivételnek!"
"KezdÅ' vagyok, ne nézz le... (:"