Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: kati8411 Dátum 2017-04-21, 11:11:49

Cím: EXP mennyiség Forrás!
Írta: kati8411 Dátum 2017-04-21, 11:11:49
Sziasztok!
Olyan problémám van, hogy ha túl sok exp-t állítok be akkor nem fordul le a constants.cpp
itt egy példa:
4250000000,
6260000000,
8270000000,
10280000000, <--- erre ír hibát

esetleg valaki tud rá valami megoldást?    
Cím: Re:EXP mennyiség Forrás!
Írta: 5310pati Dátum 2017-04-21, 13:14:22
const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =
Cím: Re:EXP mennyiség Forrás!
Írta: kati8411 Dátum 2017-04-21, 14:28:03
Idézetet írta: 5310pati Dátum 2017-04-21, 13:14:22
const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =

ezt módosítsam? esetleg mire? és elég csak itt?
Cím: Re:EXP mennyiség Forrás!
Írta: 5310pati Dátum 2017-04-21, 14:31:19
Ha több EXP-t akarsz megadni, akkor igen ezt kéne, de nem csak itt.
Cím: Re:EXP mennyiség Forrás!
Írta: kati8411 Dátum 2017-04-21, 14:34:03
és mit javasolsz mire? long long-ra?
Cím: Re:EXP mennyiség Forrás!
Írta: Step Dátum 2017-04-21, 16:04:12
Amúgy alapból a common-t használja a game 2. pedig:
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F5228YpW.png&hash=b0b9072f38fb5bf65ccbae0afccbe89756b3e0d2)
Cím: Re:EXP mennyiség Forrás!
Írta: kati8411 Dátum 2017-04-21, 16:16:10
igen közben erre rájöttem, de hogyan lehetne ezt másra cserélni ami esetleg többet feltud dolgozni?
gondolom megoldható, mivel yangnál is lehetett módosítani
szerintem DWORDLONG-ra lehetne cserélni, de pontosan hol kéne ezeket cserélni? melyik fájlokban?
Cím: Re:EXP mennyiség Forrás!
Írta: 5310pati Dátum 2017-04-21, 16:23:05
Meg, de nem egyszerűbb ha 2 trilliárd exp helyett raksz 2 milliót és a mobok se billiókat adnak?
Cím: Re:EXP mennyiség Forrás!
Írta: kati8411 Dátum 2017-04-21, 16:25:46
ha elméletben a mobok exp-jét osztom 10-el és a szinteknek az exp szintjét is osztom 10-el akkor ugyan az a sebességű lesza  fejlődés, csak kevesebb exp kell érte ugye?
Cím: Re:EXP mennyiség Forrás!
Írta: mikee0121 Dátum 2017-04-21, 17:13:07
elviekben viszont arra is gondolnod kell hogy meddig kezeli az exp mennyiségét int alatt mert akkor azt a részt is át kell raknod long long-ra vagy amire akarod de ezt se felesd ki
Cím: Re:EXP mennyiség Forrás!
Írta: [VIP]Rin the Exorcist Dátum 2017-04-22, 19:11:33
Írd a szám végére, hogy UL. Tehát esetünkben:
10280000000UL,

Elméletileg kezelni fogja.
Cím: Re:EXP mennyiség Forrás!
Írta: 5310pati Dátum 2017-04-22, 19:18:49
DWORD GetExp() const { return m_points.exp; }
És vajon ez mennyire fogja jól kezelni azt a számot? ??? ::)
Meg a többi hasonló változó/fv?
Cím: Re:EXP mennyiség Forrás!
Írta: [VIP]Rin the Exorcist Dátum 2017-04-22, 20:17:39
Mos nézem, hogy az említett szám 10mrd. Szóval valószínűleg nem fog működni. De ha a DWORD értékén belül maradunk akkor semmi probléma nincs.
EhPortal 1.39 © 2025, WebDev