Witam, ostatnim czasem zacząłem bawić się php i sql, zaczynam dopiero, dlatego pobrałem rozbudowany silnik gry przeglądarkowej, aby na jego podstawie trochę się nauczyć, silnik zawierał kilka błędów, z większością sobie poradziłem, nie znam jeszcze php, dlatego brałem wszystko na logikę, ale teraz mam problem z którym sam sobie nie poradzę. Błąd występuje podczas próby podbicia wioski innego gracza (opuszczone da się podbić), błąd wygląda tak: "Nieznana kolumna 'settle_id' w where clause", po odświeżeniu strony wioska nie zmienia swojego właściciela i całe wojsko wysłane gdzieś znika, wraca do wioski dopiero po jakimś innym ataku.
Pliki samego serwera można pobrać tutaj: http://www.przeklej.pl/plik/s4-rar-0015223nvcd92j6
Tutaj zamieszczam bazy danych: http://www.przeklej.pl/plik/datenbank-rar-0015225ctcd92j6
Myślę że to wystarczy, cały silnik składa się z kilku takich serwerów (w zależności od ilości światów)
Dodatkowo utworzyłem konto, rozbudowane na tyle, że można podbijać.
Adres pod którym można sprawdzić grę: http://raysite.pl/gra
login: testujemy
hasło: testowehaslo1
świat: schnell (3)
Prędkość na świecie jest bardzo duża, dlatego jednostki dochodzą do celu od razu, gra jest po niemiecku, ale jest łatwa w obsłudze, żeby zaatakować wioskę należy kliknąć w "Weltkarte", wybrać wrogą wioskę (kolor czerwony), kliknąć w "Truppe hierher schicken (...)" wybrać jakieś wojska, ważne aby wybrać jak najwięcej katapult (Katapulte) i jednego księdza (Priester), następnie klikamy na przycisk miecza, w Gebäude wybieramy "Rathaus" i klikamy "Truppe befheligen!" teraz należy wejść w raporty (Berichte) i jeśli wioska teoretycznie została przejęta pojawia się błąd (wioski nie są przejmowane za każdym razem, zależy od szczęścia). Proszę nie zakładać nowych kont, gra jest tylko w celu sprawdzenia.
Bardzo proszę o pomoc, jakieś wskazówki, cokolwiek. W zamian spróbuję się jakoś odwdzięczyć.
Jeśli są potrzebne jeszcze jakieś informacje, pliki ... , proszę pisać w tym temacie.