Wczoraj ściągnąłem sobie skrypt Ogeme.
Wszystko zainstalowałem wydaje się jak trzeba, z dograniem bibliotek do PHP, ustawieniem czego trzeba w php.ini i z importem tabel do BD.
Na pierwszy rzut oka działa. Można zalogować się na konto Admin i grać czy administrować.
Problem pojawia się w momencie rejestracji nowego konta. Po wypełnieniu formularza rejestracji wyskakuje błąd:

Incorrect integer value: '' for column 'id_planet' at row 1
INSERT INTO {{table}} SET `username`='ZX', `password`='1ca375ecd859f671d77a529ca82e39da', `email`='[email protected]', `email_2`='[email protected]', `sex`='', `id_planet`='', `register_time`='1242553418'

--------------------------------------------------------------------------------
Query 1:  SELECT * FROM {{table}} config  
Query 2:  SELECT `username` FROM {{table}} WHERE `username` = 'ZX' LIMIT 1 users 1 
Query 3:  SELECT `email` FROM {{table}} WHERE `email` = '[email protected]' LIMIT 1 users 1 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id_planet' at row 1
INSERT INTO ugml_errors SET `username`='ZX', `' at line 5

Przeszukując google widać że to bardzo częsty błąd, niestety nie znalazłem nigdzie rozwiązania. Może tylko jedna wskazówka na forum MySql, gdzie sugerują usunąć ze skryptu id_planet='', bo Baza chce int. Po usunięciu tego fragmentu skrypt idzie dalej, można nawet zalogować się na to konto, ale sypie masą błędów. Poza tym wirze że ten skrypt działa. Wydaje mi się że problem leży w ustawieniach MySql ewentualnie PHP, niestety nie mam pojęcia jakich.

Jakieś pomysły jak to naprawić?