Błąd z characters.sql i realmd.sql

Zaczęty przez Filozoph, Luty 29, 2008, 15:32:06 PM

« poprzedni - następny »

0 użytkowników i 1 Gość przegląda ten wątek.

Filozoph

Podczas wczytywania baz danych, mangos i scriptdev2 idzie bezproblemowo, ale pozostałe kaszanią się na 5 pliku.
Wiecie może co jest nie tak?

Nolt

Jaka baza i jaki plik? (screen nieczytelny)
PMIĘTAJ O KORZYSTANIU Z OPCJI SZUKAJ
nie udzielam pomocy poza forum i na PW

Filozoph

#2
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.



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;

Currara

#3
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

Filozoph


Currara

#5
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ą.