Sql
сборка l2open 3.5 проблема такая, хочу поставить крылья, а при залитии в базу пишет вот такое
[Err] 1136 - Column count doesn't match value count at row 1
[Err] INSERT INTO `armor` VALUES ('40014', 'Angel Wings', 'face', 'false', 'none', '10', 'wood', 'none', '0', '-1', '-1', '0', '0', '0', '500000', '0', 'true', 'true', 'true', 'true', '0-0;');
[Msg] Finished - Unsuccessfully
Вот держи
не хватает 1 колонки какой то...ну вот колонки что есть в таблице
`item_id` int(11) NOT NULL default '0',
`name` varchar(120) NOT NULL default '',
`bodypart` varchar(15) NOT NULL default 'none',
`crystallizable` varchar(5) NOT NULL default 'false',
`armor_type` varchar(5) NOT NULL default 'none',
`weight` int(5) NOT NULL default '0',
`material` varchar(15) NOT NULL default 'wood',
`crystal_type` varchar(4) NOT NULL default 'none',
`avoid_modify` int(1) NOT NULL default '0',
`duration` int(3) NOT NULL default '-1', -- duration in minutes for shadown items
`time` int(4) NOT NULL default '-1', -- duration in minutes for time limited items
`p_def` int(3) NOT NULL default '0',
`m_def` int(2) NOT NULL default '0',
`mp_bonus` int(3) NOT NULL default '0',
`price` int(11) NOT NULL default '0',
`crystal_count` int(4) NOT NULL default '0',
`sellable` varchar(5) NOT NULL default 'false',
`dropable` varchar(5) NOT NULL default 'false',
`destroyable` varchar(5) NOT NULL default 'false',
`tradeable` varchar(5) NOT NULL default 'false',
`enchant4_skill` varchar(8) NOT NULL default '0-0',
`skill` varchar(70) default '0-0;',
Ну и судя по твоим...
('40014', 'Angel Wings', 'face', 'false', 'none', '10', 'wood', 'none', '0', '-1', '-1', '0', '0', '0', '500000', '0', 'true', 'true', 'true', 'true', '0-0;');
(21, 'Shirt',' chest','false', 'light',4830, 'cloth', 'none', 0, -1, -1, 36, 0, 0, 147, 0, 'true', 'true', 'true', 'true', '0-0', '0-0;')
Т.е. попробуй вот это
INSERT INTO `armor` VALUES ('40014', 'Angel Wings', 'face', 'false', 'none', '10', 'wood', 'none', '0', '-1', '-1', '0', '0', '0', '500000', '0', 'true', 'true', 'true', 'true','0-0','0-0;')
Просто опены решили похвастатся что они тру и добавили не нужный столбец.
Glamur4ik: а можно еще вопрос почему крылья как бы у меня в рюкзаке, ни их нет?
*.dat файлы клиента не сделаны.
Glamur4ik: а можно еще вопрос почему крылья как бы у меня в рюкзаке, ни их нет?
Чтобы были видны в инвентаре, нужно менять файл itemname-e.dat в system, и текстуру иконки прилагающиеся в SysTextures.
Чтобы были видны в одетом виде на персонаже, нужно добавить их в armorgrp.dat, и соотвестующие модель с текстурой в клиент.
все по порядку, там две папки, то что в клиент я закинул, и то что в сервер тоже поместил, sql фаил залил, и ничего(
Как правило файлы для клиента(armorgrp.weapongrp,itemname) идут в формате .txt. Т.е. тебе придется их самому заливать в уже существующий файли клиента формата .dat. Открываешь файлэдитом и копируешь в конец то, что в .txt файлах для клиента. И радуешься.
Думаю понятно обьяснил.
да я нуб, спасибо огромное, да и подскажите чем изменить дат фаил
и еще можно плиз запрос на авто рестарт сервера
Patсh Editor им проще, но я почему то привык к L2FileEdit...просто я русский не исползую в игре, а файлэдит не воспринимает)
Glamur4ik: и еще можно плиз запрос на авто рестарт сервера
INSERT ignore into global_tasks values (99, 'restart', 'TYPE_GLOBAL_TASK', 2147483647, '1', 'сюда время рестарта в формате чч:мм:сс', '600');




