Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Alone Dátum 2018-08-26, 15:43:15

Cím: C++ kezdő szint /státusz pont hiba
Írta: Alone Dátum 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?
Cím: Re:C++ kezdő szint /státusz pont hiba
Írta: K3zX Dátum 2018-08-26, 16:06:51
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]
Cím: Re:C++ kezdő szint /státusz pont hiba
Írta: Alone Dátum 2018-08-26, 17:02:36
Köszönöm szépen :D Tehát akkor írjam át a 90-et arra, ahol már nem akarom hogy adja?
Cím: Re:C++ kezdő szint /státusz pont hiba
Írta: [VIP]Rin the Exorcist Dátum 2018-08-26, 20:26:21
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.
EhPortal 1.39 © 2025, WebDev