Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Обновление от 10.11.09


Гость Naile

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

  • Ответов 84
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

А что изменилось - то?

Вместо ?? теперь показывает уровень?

(я для себя делал такой мод)

--

Что именно нужно сделать, чтобы моды заработали?

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

!ShowContextLvl.pak - отображает левел противника вместо "??"

!TabSelector.pak - радиус сканирования "табирования" увеличен с 40 до 120, повышенный приоритет игроков против НПЦ

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

А можно пояснить для других как модифицировать =)? Мне вот радиус сканирования больше 40 не нужон -всeравно скилы то не пашут(выбор таргета дальше чем твои скилы ток дезоринтируен - не понятно когда уже можешь атаковать), в прошлых версиях аддонов было легко самому поправить эту часть.

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

компилируем луа-скрипты с помощью luac50.exe

берем новый скомпилированный скрипт из текущей версии прогоняем через дизассемблер (luadec.exe)

берем старый скрипт (некомпиленый) из предыдущих патчей, прогоняем через дизассемблер (luadec.exe)

сравниваем полученные результаты

если разницы никакой (на некоторые различия можно закрывать глаза, но на какие именно - знания накапливается опытным путем) - значит скрипт не изменился за эти два патча... меняем его компилим и вставляем в клиент...

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

а можно нупский вопрос, как вывести результат дизассемблирования в текстовый файл? а то командная строка не вмещает в себя всё. только камнями не кидайте =)

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

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

примеры

диз

luadec.exe -dis ScriptTabSelector.lua > ScriptTabSelector_dis.lua

компил

luac50.exe -s ScriptTabSelector.lua

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

Опять обновление.... если щас аддоны опять срубят, помоему это не игру улучшают, а с вами войну начали )))

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

"luadec -dis скрипт.lua > результат.txt"

оно сразу грохается со STATUS_ACCESS_VIOLATION

точнее он тот файл, что после 1.0.4.6 нормально разбирает, а вот старые не хочет, ни в каком виде =(

и да, они таки выкатили 1.0.4.7

но атаку пета с кнопки я таки сделал, огромное спасибо всем, кто помог!

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

оба мои фикса работают и на новом патче... проверил

дай конкретный пример при котором у Тебя крашится...

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

так. по порядку:

http://rapidshare.com/files/306575291/_PetAttack.pak.html атака пета. тупо скомпилировал старый файл, всё работает.

по поводу краша:

H:\1>luadec -dis scriptcontextactionbar.lua > 2.txt

248 [main] luadec 3004 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_

VIOLATION

664 [main] luadec 3004 open_stackdumpfile: Dumping stack trace to luadec.exe

.stackdump

658234 [main] luadec 3004 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_

VIOLATION

667329 [main] luadec 3004 _cygtls::handle_exceptions: Error while dumping state

(probably corrupted stack)

в файле вывода стоп происходит на строке 41 функции #31

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

Скомпили - свой аддон заработало *))) спасибо что навели на способ *)))

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

This file can only be downloaded by becoming a Premium member

но раз просто скомпилировать тогда справлюсь

спасиб

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

можете выложить ссылочку на декомпилятор, ну и компилятор заодно. А то тот, что я скачал декомпилирует с ошибкой(декомпиляция до конца не доходит, только часть файла декомпилирует) И мой luadec.exe требует команду "-d", а не "-dis" - мож какая другая версия?

p.s. я качал тут http://lua-users.org/wiki/LuaTools

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

как я понял, адекватного декомпилятора нет в природе, но последняя версия вполне годно дизассемблирует последние файлы(те, что после 1.0.04.6). да, все эти компиляторы и.т.п. лежат на первой странице этого топика.

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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

Важная информация

Пользуясь сайтом, вы принимаете Условия использования