Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ID зарядок
#1
Подскажите пожалуйста, какой ID имеют зарядки у глада? Именно когда юзаешь фокусировку и на тебя вешается зарядка для использования скила. Надеюсь поняли. Хочу поменять иконку и добавить ей статы.
Ответ
#2
это не скилл а пакет ( EtcStatusUpdate ).
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ
#3
хммм, удалив все скиллы с skillgrp.dat и заюзав зарядку, у меня она появилась, но без иконки и описания соответственно.
Ответ
#4
потому что это не скилл, как уже писали выше.
зарядки глада и тиранта, души камаэлей - это всё отдельным пакетом, просто использует окно бафов, чтобы отображать состояние.
Johnson получился в результате деления на null. Помогаю с джавой только за булочки с маком.
Ответ
#5
Johnson Написал:потому что это не скилл, как уже писали выше.
зарядки глада и тиранта, души камаэлей - это всё отдельным пакетом, просто использует окно бафов, чтобы отображать состояние.

Парню описание найти нужно, а оно в клиенте.
Ответ
#6
4271 (10 символов)
Ответ
#7
Influence Написал:Парню описание найти нужно, а оно в клиенте.

"добавить ей статы"
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ
#8
Bacek Написал:"добавить ей статы"

Чтоб статы были в описании зарядки?
Ответ
#9
finfan, то что надо, спасибо. Еще вопрос ,где можно поменять этот ID? поиск по исходникам не дал мне результатов.
Ответ
#10
P.S. говорю на основе интерлюда, в хронах выше, я без понятия.

Тут есть одна проблема. Васёк написал что данная хрень это етк статус апдейт. Т.е. клиент ждёт на входе скилл с ид зарядок. Залезьте в этк статус апдейт и найдите примерно такое говно

writeD(_activeChar.getCharges()); - данный пакет отправляется клиенту с сервера и говорит о том, сколько зарядок мы сейчас имеем, а клиент в свою очередь отсылает иконку с ид 4271.

Проблема заключается в следующем: Клиент ждёт именно этот ИД. Т.е. даже если поменять ИД зарядок, клиенту будет насрать, он будет искать иконку именно этих зарядок 4271, потому что всё что лежит в статус апдейте - вбито в клиент.

Варианты:
1. writeD(0x00); выставить в нули и тем самым не позволять клиенту обновлять иконки зарядок на чаре. При этом, будет необходимо самому дописать правильно работу зарядок через эффекты (как это было в старых ревизиях фрозенского шлака). Получится так, что персонаж при зарядке будет получать иконку вашего установленного скила и эта иконка будет висеть на персонаже, при этом данная строка в пакете writeD(_activeChar.getCharges()); просто не будет использоваться. Это позволит вам клепать кучи разных скилов основанных на фокусационных действиях и у каждого будет своя иконочка.

2. Найти через хекс место в клиенте, где он требует 4271 как иконку и изменить на нужную для вас (Копать в сторону хз какую, может Енжайн может Кор длл). В таком случае вы получите то что хотели без говнокода. Этот метод подойдёт только в том случае, если вы хотите просто изменить иконку зарядок без говнокода.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)