Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[help] Сеты как ни крути неработают
Поиск

[help] Сеты как ни крути неработают

14 ответов162 просмотровСейчас просматривают: 1
А
Андрей

Пользователь

Бывалый

Постов: 154

На форуме с: 16.06.2009

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

Рейтинг: 0

· 28.08.2009, 06:54

Сборка La2Base 1.1.7, Interlude

Вот сеты не работают я не понимаю, ГС ни какой ошибки не пишит !

Вот сами вещи:

Цитата
9990 Vesper Gold Helmet
9991 Vesper Gold Breastplate Heavy Armor
9992 Vesper Gold Gaiters Heavy Armor
9993 Vesper Gold Gloves Heavy Armor
9994 Vesper Gold Boots Heavy Armor
9995 Vesper Gold Leather Armor Light Armor
9996 Vesper Gold Leggings Light Armor
9997 Vesper Gold Gloves Light Armor
9998 Vesper Gold Boots Light Armor
9999 Vesper Gold Tunic Robe Armor
9980 Vesper Gold Stockings Robe Armor
9981 Vesper Gold Gloves Robe Armor
9982 Vesper Gold Boots Robe Armor
9913 Vesper Silver Helmet
9914 Vesper Silver Breastplate Heavy Armor
9915 Vesper Silver Gaiter Heavy Armor
9916 Vesper Silver Gloves Heavy Armor
9917 Vesper Silver Boots Heavy Armor
9918 Vesper Silver Leather Armor Light Armor
9919 Vesper Silver Leggings Light Armor
9920 Vesper Silver Gloves Light Armor
9921 Vesper Silver Boots Light Armor
9922 Vesper Silver Tunic Robe Armor
9923 Vesper Silver Stockings Robe Armor
9924 Vesper Silver Gloves Robe Armor
9925 Vesper Silver Boots Robe Armor

Вот SQL запрос:
Цитата
INSERT INTO `armorsets` VALUES (70, 9991, 9990, 9992, 9993, 9994, 10000, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (71, 9995, 9990, 9996, 9997, 9998, 10001, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (72, 9999, 9990, 9980, 9981, 9982, 10002, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (73, 9914, 9913, 9915, 9916, 9917, 10003, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (74, 9919, 9913, 9918, 9920, 9921, 10004, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (75, 9922, 9913, 9923, 9924, 9925, 10005, 0, 0, 3007);

Вот прописано в папке data / Stats / Skills / 10000-10005.hml
Цитата
<?xml version='1.0' encoding='utf-8'?>
<list>
<skill id="10000" levels="1" name="Vesper Gold Breatsplate Heavy">
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<mul val='1.15' order='0x30' stat='pDef'/>
<mul val='1.15' order='0x30' stat='mDef'/>
<mul val='1.15' order='0x30' stat='pAtkSpd'/>
<mul val='1.15' order='0x30' stat='pAtk'/>
<mul val='1.15' order='0x30' stat='cAtk'/>
<add val='1000' order='0x10' stat='maxHp'/>
<add val='1000' order='0x10' stat='maxCp'/>
<add val='1000' order='0x10' stat='maxMp'/>
<enchant val='0' order='0x0C' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='mDef'/>
<enchant val='0' order='0x0C' stat='cAtk'/>
</for>
</skill>
<skill id="10001" levels="1" name="Vesper Gold Leather Armor Light">
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<mul val='1.15' order='0x30' stat='pDef'/>
<add val='1.05' order='0x10' stat='runSpd'/>
<mul val='1.15' order='0x30' stat='mDef'/>
<mul val='1.15' order='0x30' stat='pAtkSpd'/>
<mul val='1.15' order='0x30' stat='pAtk'/>
<mul val='1.05' order='0x30' stat='cAtk'/>
<add val='700' order='0x10' stat='maxHp'/>
<add val='700' order='0x10' stat='maxCp'/>
<add val='700' order='0x10' stat='maxMp'/>
<enchant val='0' order='0x0C' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='mDef'/>
<enchant val='0' order='0x0C' stat='cAtk'/>
</for>
</skill>
<skill id="10002" levels="1" name="Vesper Gold Stockings Robe">
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='300' order='0x30' stat='pDef'/>
<mul val='1.15' order='0x30' stat='mDef'/>
<add val='750' order='0x10' stat='mAtkSpd'/>
<mul val='1.15' order='0x30' stat='mAtk'/>
<mul val='1.15' order='0x30' stat='cAtk'/>
<add val='1000' order='0x10' stat='maxHp'/>
<add val='1000' order='0x10' stat='maxCp'/>
<add val='1000' order='0x10' stat='maxMp'/>
<enchant val='0' order='0x0C' stat='pDef'/>
<enchant val='0' order='0x0C' stat='mAtk'/>
<enchant val='0' order='0x0C' stat='mAtkSpd'/>
<enchant val='0' order='0x0C' stat='mDef'/>
<enchant val='0' order='0x0C' stat='cAtk'/>
</for>
</skill>
<skill id="10003" levels="1" name="Vesper Silver Breatsplate Heavy">
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<mul val='1.12' order='0x30' stat='pDef'/>
<mul val='1.12' order='0x30' stat='mDef'/>
<mul val='1.12' order='0x30' stat='pAtkSpd'/>
<mul val='1.12' order='0x30' stat='pAtk'/>
<mul val='1.12' order='0x30' stat='cAtk'/>
<add val='800' order='0x10' stat='maxHp'/>
<add val='800' order='0x10' stat='maxCp'/>
<add val='800' order='0x10' stat='maxMp'/>
<enchant val='0' order='0x0C' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='mDef'/>
<enchant val='0' order='0x0C' stat='cAtk'/>
</for>
</skill>
<skill id="10004" levels="1" name="Vesper Silver Leather Armor Light">
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<mul val='1.12' order='0x30' stat='pDef'/>
<add val='1.10' order='0x10' stat='runSpd'/>
<mul val='1.12' order='0x30' stat='mDef'/>
<mul val='1.12' order='0x30' stat='pAtkSpd'/>
<mul val='1.12' order='0x30' stat='pAtk'/>
<mul val='1.12' order='0x30' stat='cAtk'/>
<add val='500' order='0x10' stat='maxHp'/>
<add val='500' order='0x10' stat='maxCp'/>
<add val='500' order='0x10' stat='maxMp'/>
<enchant val='0' order='0x0C' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='mDef'/>
<enchant val='0' order='0x0C' stat='cAtk'/>
</for>
</skill>
<skill id="10005" levels="1" name="Vesper Silver Tunic Robe">
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='200' order='0x10' stat='pDef'/>
<mul val='1.12' order='0x30' stat='mDef'/>
<add val='600' order='0x10' stat='mAtkSpd'/>
<mul val='1.12' order='0x30' stat='mAtk'/>
<mul val='1.12' order='0x30' stat='cAtk'/>
<add val='700' order='0x10' stat='maxHp'/>
<add val='700' order='0x10' stat='maxMp'/>
<enchant val='0' order='0x0C' stat='pDef'/>
<enchant val='0' order='0x0C' stat='mAtk'/>
<enchant val='0' order='0x0C' stat='mAtkSpd'/>
<enchant val='0' order='0x0C' stat='mDef'/>
<enchant val='0' order='0x0C' stat='cAtk'/>
</for>
</skill>
</list>

0
Respect
Respect

Автор

Бывалый

Постов: 198

На форуме с: 11.09.2008

Рейтинг: 0

· 28.08.2009, 07:37

добиваю л2, как могу...

0
А
Андрей

Пользователь

Бывалый

Постов: 154

На форуме с: 16.06.2009

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

Рейтинг: 0

· 28.08.2009, 07:53

1) Да
2) Да
И скажи зачем тебе давать за это спасибо? если ты спрашиваеш, а не ответ даеш !

0
Антон
Антон

Пользователь

Бывалый

Постов: 251

На форуме с: 19.08.2007

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

Рейтинг: 0

· 28.08.2009, 07:56

если в 1м посте указаны все твои действия, то не хватает запроса в таблицу armors.
еще вариант в догонку. прописать вещи в armorgrp.dat если этого не делал.

0
А
Андрей

Пользователь

Бывалый

Постов: 154

На форуме с: 16.06.2009

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

Рейтинг: 0

· 28.08.2009, 07:59

Вещи полностью установлены... не хватает только сета, в Itemname-e armorgrp все прописано !

0
V
VlLight

Пользователь

Бывалый

Постов: 235

На форуме с: 20.05.2009

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

Рейтинг: 0

· 28.08.2009, 08:09

Плохо, что ты в INSERT структуру таблицы не привёл. У меня после поля skill_id стоит поле skill_lvl. Если у тебя так же, то поправь его значение на 1.

0
А
Андрей

Пользователь

Бывалый

Постов: 154

На форуме с: 16.06.2009

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

Рейтинг: 0

· 28.08.2009, 08:12

да в базу я все залил, но статы не дают !

0
Антон
Антон

Пользователь

Бывалый

Постов: 251

На форуме с: 19.08.2007

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

Рейтинг: 0

· 28.08.2009, 08:14

INSERT INTO `armorsets` VALUES (70, 9991, 9990, 9992, 9993, 9994, 10000, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (71, 9995, 9990, 9996, 9997, 9998, 10001, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (72, 9999, 9990, 9980, 9981, 9982, 10002, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (73, 9914, 9913, 9915, 9916, 9917, 10003, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (74, 9919, 9913, 9918, 9920, 9921, 10004, 0, 0, 3007);
INSERT INTO `armorsets` VALUES (75, 9922, 9913, 9923, 9924, 9925, 10005, 0, 0, 3007);

столбец №3 по структуре БД - это ID "ног". (legs), а №4 ID "головы" (head).
у вас на 3м месте стоит голова, на 4м - ноги. попробуйте поменять в запросе параметры №3 и №4 верятно ошибка здесь.
т.е.
вместо
INSERT INTO `armorsets` VALUES (70, 9991, 9990, 9992, 9993, 9994, 10000, 0, 0, 3007);
сделайте
INSERT INTO `armorsets` VALUES (70, 9991, 9992, 9990, 9993, 9994, 10000, 0, 0, 3007);
остальные аналогично.

0
V
VlLight

Пользователь

Бывалый

Постов: 235

На форуме с: 20.05.2009

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

Рейтинг: 0

· 28.08.2009, 08:15

INSERT INTO `armorsets` VALUES (70, 9991, 9990, 9992, 9993, 9994, 10000, 0, 0, 3007);

Повторю, если у нас одинаковая структура таблицы, то ты привязываешь к сету скилл с уровнем 0. У тебя нет такого скилла с таким уровнем в skills.

0
Антон
Антон

Пользователь

Бывалый

Постов: 251

На форуме с: 19.08.2007

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

Рейтинг: 0

· 28.08.2009, 08:22

VlLight: INSERT INTO `armorsets` VALUES (70, 9991, 9990, 9992, 9993, 9994, 10000, 0, 0, 3007);

Повторю, если у нас одинаковая структура таблицы, то ты привязываешь к сету скилл с уровнем 0. У тебя нет такого скилла с таким уровнем в skills.

ориентируюсь по сборке la2base 1.1.6
если эта таблица в сборке 1.1.7 не изменялась после 1.1.6 то после столбца с ID скилла идет ID щита.

id chest legs head gloves feet skill shield sh_skill enchant6. вот такая должна быть структура этой таблицы (по крайней мере на 1.1.6)

0
V
VlLight

Пользователь

Бывалый

Постов: 235

На форуме с: 20.05.2009

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

Рейтинг: 0

· 28.08.2009, 08:27

Ясно :) У меня другая сборка

0
А
Андрей

Пользователь

Бывалый

Постов: 154

На форуме с: 16.06.2009

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

Рейтинг: 0

· 28.08.2009, 08:46

Цитата
data / Stats / armor

Кстати а что здесь должно быть прописано ?

0
Антон
Антон

Пользователь

Бывалый

Постов: 251

На форуме с: 19.08.2007

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

Рейтинг: 0

· 28.08.2009, 09:06

статы каждой конкретной шмотки

0
А
Андрей

Пользователь

Бывалый

Постов: 154

На форуме с: 16.06.2009

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

Рейтинг: 0

· 28.08.2009, 09:22

А это есть

0
Тема закрыта для ответов