Max szint növelés hiba

Indította HIMYM, 2019-07-28, 23:57:03

Hali!
Ezt a forrást használom: http://metin2hungary.net/index.php?topic=201466.0

A probléma ott kezdődik, hogy betettem a 250-es max szintet game, db, indító lefordult, majd mikor elindítottam a szervert és beléptem egy elég érdekes dolog fogadott. Mikor indítottam volna el a SA karaktert akkor felhozott egy névváltás ablakot, amibe hiába írok bármit, nem történik semmi. Új karaktert nem lehet létrehozni, amikor vissza kéne dobnia karakter választóba létrehozás után, akkor semmi nem történik, ugyan úgy lehet váltogatni a kasztot, és nemet csak már a létrehozás gombra nem lehet kattintani. Illetve van még 1 karakter a felhasználón, aminek nincs neve.  A játékidő is nagyon megnőtt, jelnleg a SA karakterre  azt írja, hogy 1476395008 perc van rajta. Syserr szinte teljesen üres
0728 23:49:10748 :: Hair number 20009 is not exist.
2x kaptam ezt a hibát, de nem egymás után. Kb 7 kliens indítás alatt 2x jött elő: http://kepkezelo.com/images/yam9iwvwhwd3x8wcu27c.jpg

Köszi a segítséget.


Másodikbéla leírása alapján csináltam: http://metin2hungary.net/index.php?topic=190814.0

*.py fájlokhoz nem is nyúltam, tehát nem értem miért arra hivatkozik.

250 szinthez elég lett volna ez is:

Idéz9. Max szint átírása:
/usr/src/mainline/Srcs/Server/common/length.h

Kód: [Kijelölés]
PLAYER_EXP_TABLE_MAX = 120,
PLAYER_MAX_LEVEL_CONST = 120,
Módosítsd a 120-at.
Következhet az exp tábla.
constant.cpp (game/src mappa)
Ez alatt:
Kód: [Kijelölés]
const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =
És ez alatt:
Kód: [Kijelölés]
const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =
És ez alatt:
Kód: [Kijelölés]
const DWORD exp_table_newcibn[PLAYER_EXP_TABLE_MAX + 1 ] =
Add hozzá a szintekhez kellő expet.
Elég a common-nál mert azt veszi figyelembe, de inkább mind3-nál csináld meg.

Idézbetettem a 250-es max szintet
A béla álltali max szint tökéletesen működő képes de abban az esetben ha csak maximum 255 szintet szeretnél a játékban Mark881 idézete alapján kell megcsinálni amit még SLZ rakott ki fény évékkel ez előtt.

IdézÚj karaktert nem lehet létrehozni
player/player táblába elrontottál valamit / hozzáadtál egy olyan táblát amit nem tud kezelni. Ha a player/player táblába módosítasz valamit azt a player/player_deleted táblát is módosítanod kell hozzá különben nem tudsz karaktert törölni. (forrásban is elronthattál valamit)

IdézIlletve van még 1 karakter a felhasználón, aminek nincs neve.

player/player_index táblában ellenőrizd a felhasználódon lévő karakter ID-ket a player/player tábla alapján amelyik pid ID-nél nincs találat a player táblában azt írd át 0-ra.

Idéz0728 23:49:10748 :: Hair number 20009 is not exist.

kliens/root/ azon belül bármelyik msm fileban nincs létező hajad.
Keresés:
HairIndex 20009