[Гайд] Редактируем gs/elementskill.dll

Статус
В этой теме нельзя размещать новые ответы.

Danger

Пользователь
Пользователь
24 Фев 2013
15
25
18
32
Вложения до 100 мб заливаются на форум
Сегодня я расскажу вам, как изменить требуемое оружие для активации скилла.
Часть 1. Сервер.
Гайд подходит для всех версий сервера и клиента.
На примере скилла "Темный гнев небес" я объясню, как заставить его активироваться с любым оружием.
Открываем IDA, File -> Open -> gs -> ok. Ждем...
Далее.
Search ->
GNET::SKILL413STUB::SKILL413STUB(VOID)
413 - Айди скилла "Темный гнев небес"
Видим следующее:
7284fa90b1698ce7bbd1ede5868d278c.jpg

Кликаем 2 раза и жмем F5.
Ищем значение v8.
7b2f84edc26942c7a569a353f6e1fbd1.jpg

Изменяем 9 на любое из значений ниже. (Я заменил на 5)
Возможные значения:
1 - Мечи
5 - Копья
9 - Топоры/Молоты
13 - Оружие дальнего боя
182 - Кастет
291 - Бич (Не введено)
292 - Магическое оружие
23749 - Кинжал
25333 - Магическая сфера

Часть 2. Клиент.
Открываем IDA, File -> Open -> elementskill.dll -> ok. Ждем...
Искать мы будем в окне "IDA View"
Айди скилла 413, переводим его в хекс - получаем 19D и дописываем букву h.
Search -> text ->
7747d88e3df410dee2fe72c4b9669376.jpg



Вот мы и нашли наш скилл в elementskill.dll.
Опускаемся ниже и ищем dword ptr [eax], 9 - Для использования скилла нужен топор/булава.


ef6115c8d7e6c21852683af07aeba2db.jpg

Тут я так же заменил 9 на 5. Теперь скилл "Темный гнев небес" работает только с копьем.

Надеюсь все понятно расписал, будут вопросы - задавайте :)
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.202
Пользователи
7.615
Новый пользователь
saneawot11