Karakter létrehozás hiba

Indította zotya2013, 2018-08-20, 20:42:03

2018-08-20, 20:42:03 Utolsó szerkesztés: 2018-08-21, 04:11:29 Szerző: [MOD]Ken
Sziasztok valaki találkozott már olyan hibával hogy kliensen belül nem enged új karaktert létrehozni? "Ezt a karaktert nem hozhatod létre" szöveggel. esetleg valaki tud rá megoldást?

Syserr csak ennyit dob rá:

Aug 20 20:45:19.204894 :: HEADER_GD_PLAYER_CREATE (handle: 1 length: 1887)
Aug 20 20:45:19.205438 :: PlayerCreate accountid 1 name sdafsdfsd level 1 gold 0, st 4 ht 3 job 1
SYSERR: Aug 20 20:45:19.205686 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Field 'envanter' doesn't have a default value
query: INSERT INTO player (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_sash, gold, playtime, skill_level, quickslot) VALUES(0, 1, 'sdafsdfsd', 1, 4, 3, 6, 3, 1, 0, 0, 957017, 255083, 0, 770, 260, 0, 0, 0, 800, 0, 0, 0, 0, 0, 0, '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
SYSERR: Aug 20 20:45:19.205985 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index SET pid2=0 WHERE id=1

2018-08-20, 22:54:20 #1 Utolsó szerkesztés: 2018-08-20, 22:59:43 Szerző: K3zX
Én nem vagyok egy MySQL szaki de kiszúrja a szemem ez:
Idézmysql_query error: Field 'envanter' doesn't have a default value

Szerintem a player tábládban van egy enventer oszlop.
Abban biztos vagyok hogy ilyen oszlop alapból nincs, a hiba alatt írja a query-t, ott se látom.

Amennyiben kell neked ez az enventer oszlop akkor keresd ki a db forrásban ezt a query-t és add hozzá.
Lehet az is elég ha adsz neki navicatben alapértelmezett értéket, mert azt írja nincs neki.
(Mert akkor azt kapja meg mindenki alapból, navicat --> player --> jobb klikk --> design table)

Ha meg nem tudod mire való ez az oszlop akkor ki kell derítened (átnézni az új rendszereket) hogy kell-e, mert ha nem akkor simán csak vedd ki navicatben és probléma megoldva :)

Köszi sikerült a not null volt megadva alapértelmezettként át írtam 0-ra és megjavult.