Читай RSS - будь умным! Мы в Twitter! Мы VKontakte! Главная Форум Услуги Рекламодателям Карта сайта Контакты
Авторизация
Вход через
социальные сети
Вход через сайт
Регистрация
Забыли пароль?

l2maxi - всё для lineage 2
l2maxi - всё для lineage 2: ява сервера, дополнения, программы, галерея, улучшения, клиенты, файлы, боты, баги.

  Гайд по редактированию запросов и изменения картинок клиента


Гайд по редактированию запросов и изменения картинок клиента

Все когда-то начинали первый раз делать свой сервер и сталкивались с этими проблемами, и не понимали, почему не работает тот или иной запрос, хотя до этого все работало идеально. Поэтому я принял решение помочь новичкам в этом не легком деле.

Редактирование Sql запроса


Возьмем одно из новых дополнений - [Interlude] 7 Agations by MrRees
и базу данных l2jfrozen так как эта сборка является одной из самых популярных.
При попытке сделать запрос в custom_npc вылетает ошибка
1136 - Column count doesn't match value count at row 1

Что же, не отчаиваемся, а пытаемся привести этот запрос к такому виду, чтобы наша база его воспринимала.
И так, делаем все по пунктам:
1)Выбираем таблицу custom_npc жмем по ней правой кнопкой и делаем Dump SQL File к примеру на рабочий стол
Гайд по редактированию запросов и изменения картинок клиента

2)Открываем нашу таблицу custom_npc и листаем в самый низ, и видим там к примеру:
INSERT INTO `custom_npc` VALUES ('15060', '15060', 'Neola', '1', 'GrandMaster', '1', 'Monster2.vampire_wizard', '6.00', '28.00', '80', 'famale', 'L2Npc', '40', '1563500', '95300', '700.00', '500.00', '70', '70', '70', '70', '70', '70', '0', '0', '87200', '93700', '91500', '99100', '534', '0', '766', '0', '0', '0', '110', '231', 'null', '0', '0', '0', 'LAST_HIT');

3)Выбираем запрос:
INSERT INTO `custom_npc` VALUES ('300006', '300006', 'Agathion', '0', 'o_o', '0', 'Monster.cat_the_cat', '0.00', '24.00', '80', 'male', 'L2Pet', '40', '3862', '1493', '11.85', '2.78', '40', '43', '30', '21', '20', '10', '490', '10', '1335', '470', '780', '382', '278', '0', '333', '0', '0', '0', '0', '0', '132', '', '0', '0', '0', 'LAST_HIT');

Добавляем его в самый конец таблицы custom_npc и редактируем его, так что бы он был по длине таким же, как последний запрос . Идем слева направо, параллельно ища недостающий или лишний столбец.
Обычно лишние столбцы находятся либо в начале, либо в конце.
Прошлись слева направо, и видим что в запросе лишний столбец '132',
Гайд по редактированию запросов и изменения картинок клиента

4)Удаляем в запросах столбец '132', и у нас получается работающий запрос, который без труда вставится в нашу базу.

Редактирование dat файлов.

Берем сравнительно нового нпс - [Interlude]Моб Tauti pre
Пробуем вставить npcgr и сохранить - не выходит.(Я использую pro версию File Edita возможно у вас не возникает ошибки при работе с другой версией)
|- Не удалось создать файл: dec-npcgrp.dat
1)Листаем вверх npcgr и копируем первые 2 строчки
Гайд по редактированию запросов и изменения картинок клиента

Вставляем в Excel
2)Брем запрос нашего моба, и вставляем его в эксель после 12077. Получаем:
Гайд по редактированию запросов и изменения картинок клиента

3)Тут как и в sql запросах ошибки либо в начале, либо в конце.
Смотрим вконец екселя и видим, что строчка сдвинута.
Гайд по редактированию запросов и изменения картинок клиента

4)Выделаем то, что сдвинуто и переносим вправо так, что бы строчки совпадали
Гайд по редактированию запросов и изменения картинок клиента

5)Копируем нашу строчку и вставляем в npcgr, в конце, он должен все отлично сохранить.
Это один вариант ошибки, возможно вы просто забыли оставить чистую строчку в конце, и у вас не сохраняет?:D
Возможно, не хватает столбцов в начале.
Повторюсь, если не работают запросы надо сравнивать столбцы, и при виде подобной ошибки у вас не будут возникать вопросы.

Меняем иконки вещей.

1)Открываем нужный нам файл, допустим armorgr, и изменяем иконку ик верха на иконку драк тела
2)Копируем первую строчку и вставляем в Эксель
Гайд по редактированию запросов и изменения картинок клиента

Гайд по редактированию запросов и изменения картинок клиента

4)Находим Ид вещей в itemname Ид ик верха 6373 Ид драконик тела 6379
Гайд по редактированию запросов и изменения картинок клиента

5)Меняем их местами, сохраняем и проверяем в игре.(Нужно перезапускать клиент, что бы увидеть изменения).
6)Вот и все, мы изменили иконку вещи на нужную. И так делается со всеми иконками в игре.
Гайд по редактированию запросов и изменения картинок клиента

Спасибо, что читали данные мануалы. Специально для l2maxi.ru, для конкурса Лучший гайдописец.
by taste

Ключевые теги: Гайд, гайды, SQL, dat, иконки.

>> Ява сервера » F.A.Q., Гайд по редактированию запросов и изменения картинок клиента

Другие новости по теме:
L2Brute 2.0 и 24216 анкаутов и паролей L2Brute 2.0 и 24216 анкаутов и паролей
Отличная шара для игроков Lineage 2. Данным софтом (L2Brute 2.0) многие пользуются, и брутят себе аккаунты не смотря ни на что. Хотя сейчас даже в шаровых сборках есть защита от брута. В комплекте вы
ID всех бафов в Lineage ID всех бафов в Lineage
В данной новости вы узнаете ID всех бафов в Lineage
Декомпил сборки Декомпил сборки
В данной новости вы узнаете как декомпилировать сборку

Разместил: taste Прочитано: 5790


 
Автор: djdiablo, 9 апреля 2012 15:56
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Самые лучшие гайды, молодец teste




 
Автор: ZadrxD, 9 апреля 2012 19:32
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
+1




 
Автор: letitbe123, 8 мая 2012 08:50
Группа: Посетитель
Комментариев: 51
Публикаций: 0
ICQ: --
По мне дак каждый знает как иконку в тот же коммьюнити добавить..
Ну это хоть, что-то, а на другие статьи смотреть стыдно.




Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.


Реклама
Опрос
Пользуетесь ли вы соц. сетью "Вконтакте"?

Конечно, постоянно там зависаю!
Иногда захожу пообщаться
Не переношу соц. сети

Архив новостей
Сентябрь 2017 (1)
Август 2017 (4)
Июль 2017 (4)
Июнь 2017 (4)
Май 2017 (4)
Апрель 2017 (4)
Реклама

Наверх
Любое копирование материалов сайта строго запрещено!