Sziasztok.
Valaki tudna segíteni, hogy 34k-s szerverfilében hogyan tudom beállítani hogy törölje a karaktereket?
Se a max szintű karit nem törli se az 1-es karit.
DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Out of range value for column 'hp' at row 1
query: INSERT INTO player_deleted SELECT * FROM player WHERE id=54
Nem ír hasonló dolgot a syserr?
Nem.
Teljesen üres az összes syserr mikor törölném a karaktert, csak annyit ír kliens, hogy Nem törölheted a karaktert.
És biztos jó kódot írsz be?
Mert ha nem az a gond hogy a player & a player_deleted nem egyezik, akkor más nem igen kerülhet szóba.
Regisztrált karakterrel próbálom meg játékosok is írják, hogy nem töröl karaktert.
másold le a player tábládat és nevezd át player_deleted-re és kész...
Megpróbálom.
ha megvan, akkor utána resizd me a mysql-t meg a szervert is és 100%, hogy működik...
/usr/local/etc/rc.d/mysql-server restart
CREATE TABLE player_deleted LIKE player;
Nem egyszerűbb?
Köszönöm így már törli a karaktert.