Читай 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 Прочитано: 5837


 
Автор: 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 (4)
Сентябрь 2017 (4)
Август 2017 (4)
Июль 2017 (4)
Июнь 2017 (4)
Май 2017 (4)
Реклама

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