Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[help] Не пойму как добавить вещь.
Search

[help] Не пойму как добавить вещь.

11 replies297 viewsCurrently viewing: 1
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/09/2009, 05:51 PM

Время доброе!
Всё сижу и ломаю голову.
Скачал для примера династи шлем.
Имеем:
1)клиент сторона
2)сервер сторона

Ну с клиент впринципе понятно-текстуры закинул.
Но вот с серверной не пойму.
Итак.имеем 2 файла формата xml- 66000-66099 и 66600-66699 и 1 файл sql DynastyHelm

2 xml файла закинул в \gameserver\data\stats\armor что делать дальше?Помогите плиз =\ не смог найти норм инфу.заранее спасибо. шлем качаем тут

0
G
gl00m

Author

Новичок

Posts: 11

На форуме с: 12/26/2008

Рейтинг: 0

· 08/09/2009, 06:22 PM

Чтобы залить вещь в БД, запускаешь Navicat, Ищешь в Навикате имя свой базы (l2jdb например), открываешь двойным щелчком, затем жмёшь правой кнопкой мыши на своей базе, у тебя появится меню, в нём выбираешь Execute Batch File... Появится окно, там где поле File, справа от него есть кнопка с тремя точками, жмёшь на неё, появится окно, в этом окне ищещь sql файл, в данном случае DynastyHelm, как найдёшь, щелкнешь по этому файлу два раза. Опять будет это окно(с полями File и т.д.), в этом окне жмёшь кнопку Start и если вещь добавилась в базу, появится надпись Finished Saccesfuly(точно не помню) и всё, вещь добавлена в базу. Таким же способом заливаются НПС.

0
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/09/2009, 06:33 PM

я так и делал....сколько по времени должна выполняться данная операция?

Вот что мне выдет навикат:

[Err] 1136 - Column count doesn't match value count at row 1
[Err] INSERT INTO `armor` VALUES ('8921', 'Demon Circlet', 'dhair', 'false', 'none', '10', 'steel', 'none', '0', '-1', '-1', '0', '0', '0', '0', '0', 'true', 'true', 'true', 'true', '0-0;');
[Msg] Finished - Unsuccessfully
--------------------------------------------------

0
Nitrida
Nitrida

User

Участник

Posts: 64

На форуме с: 01/09/2009

Репутация: +8

Рейтинг: 0

· 08/09/2009, 06:36 PM

Заливаешь .sql в базу, .xml файлы копируешь в data/stats/armor, текстуры копируешь в клиент, а то что в блокноте вписываешь в armorgrp.dat и itemname-e.dat

catMatroskin: я так и делал....сколько по времени должна выполняться данная операция?

Вот что мне выдет навикат:

[Err] 1136 - Column count doesn't match value count at row 1
[Err] INSERT INTO `armor` VALUES ('8921', 'Demon Circlet', 'dhair', 'false', 'none', '10', 'steel', 'none', '0', '-1', '-1', '0', '0', '0', '0', '0', 'true', 'true', 'true', 'true', '0-0;');
[Msg] Finished - Unsuccessfully
--------------------------------------------------


Это значит что тебе нужно вручную добавить в базу шлем (нажми на + и вписывай значения из .sql файла), или подправить .sql файл

0
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/09/2009, 06:47 PM

Nitrida: Заливаешь .sql в базу, .xml файлы копируешь в data/stats/armor, текстуры копируешь в клиент, а то что в блокноте вписываешь в armorgrp.dat и itemname-e.dat




это в armorgrp.dat?

1 66600 0 3 5 0 0 dropitems.drop_sack_m00 dropitemstex.drop_sack_t00 0 0 0 0 0 1 0 0 icon.armor_leather_helmet_i00 -1 10 13 0 0 0 1 25 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmdwarf.dynastyhelmdwarf 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmkamael.dynastyhelmkamael 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmorc.dynastyhelmorc 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmshaman.dynastyhelmshaman 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmfshaman.dynastyhelmfshaman 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmkamael.dynastyhelmkamael 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 0 0 LineageEffect.p_u002_a 1 ItemSound.itemequip_armor_wood 1 0 0 0 0 0 0 0 0



а это в itemname-e.dat ?

66600 Dynasty Helmet a,A Dynastic styled head protection Uses 2 hair slots.\0 -1 0 0 a, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1

0
Nitrida
Nitrida

User

Участник

Posts: 64

На форуме с: 01/09/2009

Репутация: +8

Рейтинг: 0

· 08/09/2009, 06:50 PM

catMatroskin: это в armorgrp.dat?

1 66600 0 3 5 0 0 dropitems.drop_sack_m00 dropitemstex.drop_sack_t00 0 0 0 0 0 1 0 0 icon.armor_leather_helmet_i00 -1 10 13 0 0 0 1 25 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmdwarf.dynastyhelmdwarf 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmkamael.dynastyhelmkamael 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmorc.dynastyhelmorc 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmshaman.dynastyhelmshaman 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmfshaman.dynastyhelmfshaman 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelmkamael.dynastyhelmkamael 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm2.dynastyhelm2 1 dynasty_helm.dynastyhelm 1 0 255 1 1 dynastyhelm.dynastyhelm 1 dynasty_helm.dynastyhelm 0 0 LineageEffect.p_u002_a 1 ItemSound.itemequip_armor_wood 1 0 0 0 0 0 0 0 0



а это в itemname-e.dat ?

66600 Dynasty Helmet a,A Dynastic styled head protection Uses 2 hair slots.\0 -1 0 0 a, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1


Да, только копируй всё полностью и вставляй в конец файла. Не забудь оставить пустую строку в конце, чтобы сохранилось.

0
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/09/2009, 07:27 PM

catMatroskin: [Err] 1136 - Column count doesn't match value count at row 1
[Err] INSERT INTO `armor` VALUES ('8921', 'Demon Circlet', 'dhair', 'false', 'none', '10', 'steel', 'none', '0', '-1', '-1', '0', '0', '0', '0', '0', 'true', 'true', 'true', 'true', '0-0;');
[Msg] Finished - Unsuccessfully
--------------------------------------------------


вот смотрю и у меня в таблице армор есть данный Демон Цирклет, это значит что он записался или же был уже этот итем, а мой скрипт пытается записать мой итем на данный ИД.
Итого: стандартом есть на 8921 демон цирклет или нет? и если есть то не пойму как мне сделать.чтото я с этим мозг свой *БАБАХ* not_i.gif

так.вроде догнал...

0
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/10/2009, 07:43 AM

Встретился с проблемой!Возникают ошибки при работе с файлом armorgrp.dat . 2 проги и не хотят с ней норм работать (File Edit Gracia Final и L2Dat_EncDec).
Что посоветуете?

0
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/10/2009, 08:31 AM

qwerty111: Выпрямить руки, еще поковырятся с этими программами. Они отлично работают.


Нечего сказать-не неси чепуху.

0
K
Kapik123
· 08/10/2009, 08:31 AM

Можно и не руками вписывать просто посмотри что в запросе не правильно по своей зборке зайди в сервер в папку sql и найди дам файл armor.sql открой его и скопируй 1 строчку от тдуда потом вставь ее в текстовый документ где твой запрос и вставляй цифры по очереди из той которую хочешь залить в ту которая из твоего сервера

0
catMatroskin
catMatroskin

Author

Новичок

Posts: 12

На форуме с: 07/13/2009

Рейтинг: 0

· 08/10/2009, 09:07 AM

Unhandled exception



Technical error description:
________________________________________________
Error importing string file (RecNo: 2511 FieldName: durability FieldValue: -1)
________________________________________________
System.ApplicationException: Error importing string file (RecNo: 2511 FieldName: durability FieldValue: -1) ---> System.OverflowException: Значение было недопустимо малым или недопустимо большим для UInt32.
в System.Number.ParseUInt32(String value, NumberStyles options, NumberFormatInfo numfmt)
в System.Convert.ToUInt32(String value)
в L2DatEncDec.MainForm.ImpBtn_Click(Object sender, EventArgs e)
--- Конец трассировки внутреннего стека исключений ---

Причем если исправляю,ошибка пропадает и появляется следующая уже другая.не пойму.
Кто нибудь ставил этот шлем сам?

0
Topic is closed for replies