Wizzi - www.wizzi.pl

Różności => MaNGOS => Błędy i problemy => Wątek zaczęty przez: Filozoph w Luty 29, 2008, 15:32:06 PM

Tytuł: Błąd z characters.sql i realmd.sql
Wiadomość wysłana przez: Filozoph w Luty 29, 2008, 15:32:06 PM
Podczas wczytywania baz danych, mangos i scriptdev2 idzie bezproblemowo, ale pozostałe kaszanią się na 5 pliku.
Wiecie może co jest nie tak?
(http://img262.imageshack.us/img262/4900/bdzw8.jpg)
Tytuł: Odp: Błąd z characters.sql i realmd.sql
Wiadomość wysłana przez: Nolt w Luty 29, 2008, 22:48:24 PM
Jaka baza i jaki plik? (screen nieczytelny)
Tytuł: Odp: Błąd z characters.sql i realmd.sql
Wiadomość wysłana przez: Filozoph w Marzec 01, 2008, 13:09:27 PM
UDB 0.9.2, MaNGOS 5306 rev., pozatym używam sqlyog'a oraz Xampp'a
Problem został rozwiązany, ale narodził się nowy.
Co z tym zrobić? Próbowałem update'u, ale dalej nic... Może macie jakiś pomysł?
Wygląda na to że kolumna 'basehp' i 'basemana' jest zduplikowana.
(http://img504.imageshack.us/img504/2286/bdkn7.jpg)
(http://img172.imageshack.us/img172/2293/schowek02hz8.jpg)

To jest zawartość 5302_mangos_player_levelstats.sql, który importuje (z błędem). Każda starsza wersja nie pasuje ze względu na inny rodzaj tabel.
ALTER TABLE player_levelstats
  ADD COLUMN basehp smallint(5) unsigned NOT NULL AFTER level,
  ADD COLUMN basemana smallint(5) unsigned NOT NULL AFTER basehp;

UPDATE player_levelstats SET basehp = hp - sta               WHERE sta <= 20;
UPDATE player_levelstats SET basehp = hp - 20 - (sta-20)*10  WHERE sta >  20;

UPDATE player_levelstats SET basemana = mana - inte              WHERE mana > 0 and inte <= 20;
UPDATE player_levelstats SET basemana = mana - 20 - (inte-20)*15 WHERE mana > 0 and inte >  20;

ALTER TABLE player_levelstats
  DROP COLUMN hp,
  DROP COLUMN mana;
Tytuł: Odp: Błąd z characters.sql i realmd.sql
Wiadomość wysłana przez: Currara w Marzec 31, 2008, 12:10:02 PM
spróbuj ściągnąć jakieś uaktuaknienia, zazwyczaj są razem z binarką. Możesz też poszukać w folderze z binarką. Nie jestem na swoim kompie, bo bym sprawdził, ale to jest w chyba w folderze data>updates>xxxx_mangos_player_levelstats.sql
Tytuł: Odp: Błąd z characters.sql i realmd.sql
Wiadomość wysłana przez: Filozoph w Marzec 31, 2008, 14:17:55 PM
Próbowałem z każdym uaktualnieniem.
Tytuł: Odp: Błąd z characters.sql i realmd.sql
Wiadomość wysłana przez: Currara w Kwiecień 01, 2008, 13:26:59 PM
Spróbuj ściągnac binarke inną, bo może mieć coś nie tak, skoro źle odczytuje zawartość tebeli. Może to być też błąd bazy UDB, na przykład zła nazwa kolumn w tabeli. Binarka jest lżejsza, więc spróbuj najpierw z nią.