31-12-2009, 03:07 PM
|
#9 (permalink)
|
|
playstation
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
|
Bom, na verdade tem sim.
O "Primary Key" é definido para não poder haver dados duplicados. Sendo assim, se não
for definido, os Chars poderão, por algum motivo ficar com 2 Buffs exatamente iguais.
Faça o seguinte:
Clique com o botão direito do mouse na tabela e em seguida clique em "Design Table";
Feito isso, aparecerá uma nova janela, nessa, encontre a última coluna (Depois de "Allow Null");
Marque: char_obj_id, skill_id e class_index.
Citação:
|
Could cannot restore, active efect: java.sql.SQLException: Table '.\l2jdb\character_skill_save' is marked as crashed and should be repared.
|
Isso também é possível de ser corrigido.
Para o fazer: Botão direito do mouse na tabela que quer corrigir > "Maintain Tables" > "Repair Tables" > "Quick..." ou "Extended...".
Caso queira, segue abaixo a estrutura da tabela:
Spoiler
-- ---------------------------
-- Table structure for character_skills
-- ---------------------------
CREATE TABLE IF NOT EXISTS character_skills_save (
char_obj_id INT NOT NULL default 0,
skill_id INT NOT NULL default 0,
skill_level INT NOT NULL default 0,
effect_count INT NOT NULL default 0,
effect_cur_time INT NOT NULL default 0,
reuse_delay INT(8) NOT NULL DEFAULT 0,
restore_type INT(1) NOT NULL DEFAULT 0,
`class_index` INT(1) NOT NULL DEFAULT 0,
buff_index INT(2) NOT NULL default 0,
PRIMARY KEY (char_obj_id,skill_id,`class_index`)
) ;
__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
|
|
|