Перейти к содержанию
Авторизация  
◄√i®uS►

Не Сохраняются Вновь Созданные Скилы После Перезахода...

Рекомендуемые сообщения

Привет ребят! Давненько не заходил на форум, та и забанили мои все аки почемуто. Может из-за давности, ну вот вспонил свой старый.

Суть обращения к Вам, как знатокам своего дела:

Пилю по тихоньку для себя сборочку HF5 L2Emu Enterprise(сборочку а не исходники), и вот сталкнулся с такой проблемой, постараюсь обьяснить поконкретней.

 

Есть в сборке папочка customSkills

описание от разработчика сборки

 

DP CT2.6 ревизия 2676

+ Мелкий фикс MDamDist хендлера

+ Фикс покупки нобля в коммунити

+ Фикс спавна в фортах (частичный реверт из r2670)

+ Фикс скила "Little Devil Agathion Special Skill - Mysterious Power"(5543)

+ Добавлена поддержка настройки периода ТВ НУЖЕН ГС 2644+

+ Добавлены папки altItems/altSkills для итемов/скилов, которые могут перекрывать соответствующие из папок items/customItem skills/customSkills НУЖЕН ГС 2646+

 

Сделал скилы, вот сами скилы:

 

<?xml version="1.0" encoding="UTF-8"?>

<list>
<skill id="30100" levels="40" name="INT{PvP}">
<!-- INT +1 -->
<table name="#INT"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 </table>
<!-- INT +40 -->
<set name="target" val="TARGET_SELF"/>
<set name="icon" val="icon.skill1479" />
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<for>
<add order="0x10" stat="INT" val="#INT" />
</for>
</skill>
<skill id="30101" levels="40" name="WIT{PvP}">
<!-- WIT +1 -->
<table name="#WIT"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 </table>
<!-- WIT +40 -->
<set name="target" val="TARGET_SELF"/>
<set name="icon" val="icon.skill1085" />
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<for>
<add order="0x10" stat="WIT" val="#WIT" />
</for>
</skill>
<skill id="30102" levels="40" name="MEN{PvP}">
<!-- MEN +1 -->
<table name="#MEN"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 </table>
<!-- MEN +40 -->
<set name="target" val="TARGET_SELF"/>
<set name="icon" val="icon.skill1048" />
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<for>
<add order="0x10" stat="MEN" val="#MEN" />
</for>
</skill>
<skill id="30103" levels="40" name="DEX{PvP}">
<!-- DEX +1 -->
<table name="#DEX"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 </table>
<!-- DEX +40 -->
<set name="target" val="TARGET_SELF"/>
<set name="icon" val="icon.skill1086" />
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<for>
<add order="0x10" stat="DEX" val="#DEX" />
</for>
</skill>
<skill id="30104" levels="40" name="STR{PvP}">
<!-- STR +1 -->
<table name="#STR"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 </table>
<!-- STR +40 -->
<set name="target" val="TARGET_SELF"/>
<set name="icon" val="icon.skill1476" />
<set name="skillType" val="BUFF" />
<set name="operateType" val="OP_PASSIVE"/>
<for>
<add order="0x10" stat="STR" val="#STR" />
</for>
</skill>
<skill id="30105" levels="40" name="CON{PvP}">
<!-- CON +1 -->
<table name="#CON"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 </table>
<!-- CON +40 -->
<set name="target" val="TARGET_SELF"/>
<set name="icon" val="icon.skill1045" />
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<for>
<add order="0x10" stat="CON" val="#CON" />
</for>
</skill>
</list>

 

Описание, каждый скил добавляет статы: INT WIT CON DEX STR MEN, в зависимости от проученого лвл скила поднимаются статы.

 

И вот сама суть проблемы:

 

скилы нормально добавляю админом себе, другим игрокам (тестерам), учу через фишера (пробовал ему вносить), но после перезахода чаром, скил исчезает из пасивок.

Но есть одно но, в БД эти скилы остаются как у Админа , так и у всех чаров.

 

Вот надеюсь на Вас, на Вашу помощь, может сами скилы не так создал но в ГС ошибок нет ни каких.

 

Заранее большое спс.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это защита, не важно отключена или нет, такая фишка в ядре реализована, от рисовок всяких и.т.д

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это защита, не важно отключена или нет, такая фишка в ядре реализована, от рисовок всяких и.т.д

если защита не даёт то для чего нужна эта папка и то что написал разраб?

Добавлены папки altItems/altSkills для итемов/скилов, которые могут перекрывать соответствующие из папок items/customItem skills/customSkills

 

в эту папку можно все кастомные, наработанные скилы заносить и они должны работать...

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В конфигах посмотрите что типа проверки на левые скиллы.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В конфигах посмотрите что типа проверки на левые скиллы.

 


# Check and delete unlegit skills on EnterWorld
# Проверять скилы при входе в мир
CheckSkillsOnEnter = false

# Allow skill transfer
# Разрешить систему трансфера скилов у саппортов
# default = true
AllowSkillTransfer = true

# List of Skills that are allowed for all Classes if CheckSkillsOnEnter = true
# Список скилов, которые не проверяются при проверке входа в мир
AllowedSkills = 541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,617,618,619,663,664,665,666,667,668,30100,30101,30102,30103,30104,30105

 

И вот я уже писал:

 

 

Но есть одно но, в БД эти скилы остаются как у Админа , так и у всех чаров.

Изменено пользователем ◄√i®uS►
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

skill_trees

Ну просто мне нужно что бы эти скилы учились не за SP, а если я их пропишу в skill_trees, то они пойдут в учение по классам и рассам...

а вот к Вам ещё тогда вопрос, может их в БД нужно кудато внести?

Т.к. я их внёс в скилы на сервере и в клиент, больше не куда.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Ну просто мне нужно что бы эти скилы учились не за SP, а если я их пропишу в skill_trees, то они пойдут в учение по классам и рассам...

а вот к Вам ещё тогда вопрос, может их в БД нужно кудато внести?

Т.к. я их внёс в скилы на сервере и в клиент, больше не куда.

мне нужно взглянуть на структуру бд, так я не видел даже
  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как вариант еще посмотреть таблицу куда сохраняются изученные скиллы, возможно тип поля для ид скилла не позволяет сохранять такие большие значения.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мне нужно взглянуть на структуру бд, так я не видел даже

Структура БД обычная

как вариант еще посмотреть таблицу куда сохраняются изученные скиллы, возможно тип поля для ид скилла не позволяет сохранять такие большие значения.

а сохранение обычное так как не увеличивается сильно. Больше 2 символов в значении не делается макс 99 - это 2 цифры.

 

А по теме спс всем кто хотел помочь, с той папкой так и не разобрался, но поменяв ID Скила, уменьшив его с 30100, до 10000, скилы перестали пропадать.Почему даже не знаю.

Ещё раз всем спс, кто хотел помочь.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 27.10.2013 в 15:47, ◄√i®uS► сказал:

Структура БД обычная

а сохранение обычное так как не увеличивается сильно. Больше 2 символов в значении не делается макс 99 - это 2 цифры.

 

А по теме спс всем кто хотел помочь, с той папкой так и не разобрался, но поменяв ID Скила, уменьшив его с 30100, до 10000, скилы перестали пропадать.Почему даже не знаю.

Ещё раз всем спс, кто хотел помочь.

Полезный, была такая же проблема спасибо решил)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...