Перейти к содержанию
Авторизация  
Restart

Релог игрока и смена статов

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

Итак, что имеем, небольшой интересный баг, который встречается на многих сервах:

 

Игрок сделал фулл бафф, статы одни, только он какую то шмотку снял, и заного одел, то статы становятся меньше

Для возврата статов в нормальное состояние игроку приходится делать релог.

Многие это знают как прыгание статов при релоге игрока.

 

Так вот, сегодня вычислили изза чего это получается, во всем оказывается виноват <skill id="4553" levels="10" name="Hot Springs Flu">

 

Просмотрев разницу между малярой и флаем, пришел к выводу, что здесь ошибка кроется в лвл этого скила, и править его скорее всего нужно именно так   

От кого мы на классике получаем Fly ?  он идет от мобов 21317 и 21322, но у их он уровень стоит 1 в бд в таблице npskills 

 

Та же малярия стоит в той таблице 4го уровня

 

То есть в таблице npskills  меняем лвл скила у этих 2х нпс на 4, вот и все.

 

 

Данные не проверял, это просто пока теория решения, если кто то сталкивался с этим ,пишите, дало ли это положительный результат

 

 

 

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


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

Если статы скачут при снятии шмота,или после релога то это проблема в ордерах.   

Флу это отдельная тема.

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


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

Если статы скачут при снятии шмота,или после релога то это проблема в ордерах.   

Флу это отдельная тема.

Дело в том что без Fly у игрока не скакали статы, а с ним скачут

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


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

Дело в том что без Fly у игрока не скакали статы, а с ним скачут

Проверил. У меня флу 4 лвла и нет такого бага. Лень ставить 10 лвл флу..

  • Upvote 1

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


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

Проверил. У меня флу 4 лвла и нет такого бага. Лень ставить 10 лвл флу..

Скинь сюда пожалуйста скил Fly, я его со своим сравню.

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


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

Скинь сюда пожалуйста скил Fly, я его со своим сравню.

Лови.

<skill id="4553" levels="10" name="Hot Springs Flu">
  <table name="#Tab-mAtkSpd"> 1.04 1.08 1.12 1.16 1.08 1 1 1 1 1 </table>
  <table name="#Tab-pAtk"> 1 0.96 0.96 0.96 0.92 0.92 0.92 0.88 0.88 0.85 </table>
  <set name="magicLvl" val="75"/>
  <set name="power" val="100"/>
  <set name="target" val="TARGET_ONE"/>
  <set name="aggroPoints" val="-100"/>
  <set name="isMagic" val="true"/>
  <set name="isDebuff" val="false"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="castRange" val="600"/>
  <set name="effectRange" val="1100"/>
  <for>
    <effect count="1" name="MalariaBuff" time="1200" val="0">
      <mul order="0x40" stat="pAtkSpd" val="#Tab-mAtkSpd"/>
 <mul order="0x40" stat="pAtk" val="#Tab-pAtk"/>
    </effect>
  </for>
</skill>

С тебя + :)

  • Upvote 3

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


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

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

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

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

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

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

Войти

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

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

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

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

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