Max szint elérése után nem kap exp-t

Indította Deangerious, 2018-01-05, 16:14:39

Sziasztok

Valaki megtudja mondani miért van az, hogy ha elérem a Max szintet a játékban, az után nem kapok exp-t?
Holott könyv olvasáshoz és warló hiváshoz szükség van exp-re.

Köszi aki segít.

Megakarod csinálni, hogy kaphassanak a max szinten is exp-t, csak ne fejlődjenek tovább vagy pontosan mit akarsz?
Vagy most akk mit akarsz?Nem vok gondolatolvasó, de kb ezt vettem ki a problémádból.  :o ::)

Idézkönyv olvasáshoz és warló hiváshoz szükség van exp-re.

Szóval adott a kérdés. :)

Nem akarom hogy fejlődjenek, csak max szinten is kapjanak exp-t 100%-ig, hogy a könyvolvasáshoz legyen exp.

Szerintem egyszerűbb ha a max szinten nem kér tapasztalatot az olvasáshoz, meg így elegánsabb is. Ha megkeresed a tapasztalat levonást/lekérdezést, utána már csak egy if és kész is vagy.
"Tisztelet a kivételnek! Mindig tisztelet a kivételnek!"
"KezdÅ' vagyok, ne nézz le... (:"

Annyi gond van azzal Exercist, hogy nem csak olvasáshoz kell exp, sok helyen megigényeli, mint például a warló hívása. Ráadásul ugy szeretném, hogy kérjen exp-t ugyan úgy.

Egyébként a gf ezt hogy oldotta meg? Nyilván nem mindenki tolja ki a skilljeit mint anno 99-es szintig. Ott hogy olvastak könyvet, amikor 99-es szintűek voltak?

2018-01-05, 16:41:11 #5 Utolsó szerkesztés: 2018-01-05, 16:42:44 Szerző: Rin the Exorcist
Őszintén? Szerintem így jártak. Egyébként még mindig egy if-ről beszélünk, csak mindenhová be kell rakni ahol a max szint kapcsán probléma merülhet fel.

Ha mindenképpen a max szinten is tapasztalatot akarsz kapni, uppolás nélkül az kicsit csúnya lesz szerintem.

Szerk.: Majd leírom ha addig meg nem előz valaki.
"Tisztelet a kivételnek! Mindig tisztelet a kivételnek!"
"KezdÅ' vagyok, ne nézz le... (:"



Idézetet írta: Deangerious Dátum 2018-01-05, 18:04:31
Igen kell, ha könyvvel hívom. :)
Ezt te hol álmodtad? a mana az oké de xp-t sehol nem vesz le érte..:d

Írom külön, hogy egyszerűbb legyen.

char_battle.cpp
Keres:

static void GiveExp(LPCHARACTER from, LPCHARACTER to, int iExp)

Talál:
iExp = AdjustExpByLevel(to, iExp);

Alá:
if (to->GetExp()+iExp > to->GetNextExp()/4)
return;


Így elméletileg csak 25%-ig tudnak fejlődni, ennyi meg bőven elég mindenre. Csak növelned kell egy szinttel a maxot.

[spoiler=Vagy]vedd ki a tiltást, miszerint max szinten nem kaphatnak tapasztalatot.
char.cpp

if (GetLevel() >= gPlayerMaxLevel)[/spoiler]
"Tisztelet a kivételnek! Mindig tisztelet a kivételnek!"
"KezdÅ' vagyok, ne nézz le... (:"

Idézetet írta: Deangerious Dátum 2018-01-05, 16:22:02
Idézkönyv olvasáshoz és warló hiváshoz szükség van exp-re.

Szóval adott a kérdés. :)

Nem akarom hogy fejlődjenek, csak max szinten is kapjanak exp-t 100%-ig, hogy a könyvolvasáshoz legyen exp.
+Vedd ki a horse_summonos/lóízélős questből, hogy exp-t vonjon le , ha tényleg ilyen badarságra módosítottad az eredetileg szükséges mp levonást a lóhívásért.  8)