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

Garik66

Помогаторы
  • Постов

    5 750
  • Зарегистрирован

  • Победитель дней

    292

Весь контент Garik66

  1. До разобрался. MasterGH, болшой, приболшой СПАСЫБ!!! Видео и LUA-скрипт, для сохранения и загрузки в таблицу скрипта с метками, выложил ТУТ.
  2. Разобрался, где и как сохранить, а потом и загрузить в табличку скрипт с метками. Скрипт LUA для сохранения и загрузки в таблицу скрипта с метками: Видео:
  3. У меня пока не получается. Максимум, что получается заменить только одну метку - последнюю -$OriginalCode. Ладно нужно переварить это и потом доделать. А вопрос - важно ли что в самом скрипте с названием "Cheat" будет находиться, хотя по идее не должно быть важным. Я уже и plugin AA смотрел твой, чтобы посмотреть как там получается скрипт, но там вроде везде именно: script = string.gsub(script, "$data", data) string.gsub пишется.
  4. Warcraft 3 Frozen Throne God Mod and One Hit Kill часть 2 В этом видео меняем фильтр в первом скрипте, добавляем в него InfiniteMana и пишем следующий скрипт Characteristics Hero: где вытаскиваем характеристики героя: опыт, сила, очки улучшений, ловкость и ещё одну. Скрипт "God Mod + One Hit Kill + Infinite Mana": Скрипт "Characteristics Hero": Видео: Сама табличка: Окончательные скрипты и табличку выложил здесь.
  5. И? А кто-то ещё раньше написал саму игру. Спасибо на добром слове!
  6. На видео видно, что у меня версия игры 1.26a.
  7. Пишем скрипт "God Mod + One Hit Kill" для игры "Warcraft 3 Frozen Throne" по заявке пользователя. Видео: И табличка: Окончательные скрипты и табличку выложил здесь.
  8. Не получается - СЕ не кушает. Мне кажется в этих строках ошибка: newTamplate = tamplate.gsub(script, "$data1", data) Поэтому попробовал и так: но СЕ опять же не кушает. Но зараза не объясняет, где ошибка, пишет - Не весь код пригоден инъекции.
  9. MasterGH, написал скрипт для всех пяти игр серии - Один скрипт для 5 игр + урок - Как выйти на структуру, для написания фильтра.. Если и другие скрипты в серии будут также близки, то: будет очень актуально. Просьба - поможешь разобраться в этом: Как это можно сделать? Пока я не понял. Если можно, то на моём конкретном примере.
  10. Скрипт Window Character для 5-ти игр: King's Bounty - The Legend Kings Bounty Armored Princess Kings Bounty Crossworlds King's Bounty - Warriors of the North King's Bounty Dark Side Lua - часть скрипта: Сам скрипт: Статичный адрес, по которому определяю какая и 3 первых игр (у них название процесса одинакова) - [nvd3dum.dll+D6ECD9]. Как забиты сами адреса характеристик Героя - пример [[XAR1]+0]+8, на видео показываю это. Тема, которая создавалась у нас на форуме при написании скрипта - Один скрипт для двух игр, написанных на одном движке. Почитайте её тоже обязательно. Видео:
  11. Уточнённый скрипт, по сравнению со скриптом, написанным во втором видео, скрипт оптимизирован - удалены лишние инструкции. Скрипт "The maximum number of troops": Видео:
  12. Пока грузится видео, по-моему придумал как сделать защиту и в первой части скрипта, так что попозже, если у меня всё получится, запишу небольшое дополнение к видео и выложу обновлённый скрипт в следующем сообщении. Скрипт "The maximum number of troops": Инструкция "как пользоваться скриптом" на видео. Видео:
  13. Baracuda, ты смотрел моё видео? Может вопросов и не возникло. Почему нельзя взять автомат, судя по твоей инструкции - она часто читает из адреса, и в результате постоянно новый автомат, взять его конечно нельзя. Попробуй использовать flag, чтобы добавление автомата происходило один раз, например так: По поводу патронов - их тоже нужно добавлять. Посмотри моё видео, там вместо патронов, прочность предмета. Короче план такой: 1. Проверь скрипт - берётся ли автомат. 2. Посмотри моё видео. 3. Посмотри внимательнее структуру инвентаря. 4. добавь в скрипте и патроны. Удачи!!!
  14. A1t0r, спасибо на добром слове! Старался для будущего гаймхакера.
  15. Вот все 5 + 1 скрипты (6 - версия с обнулением урона для нашего ГГ и увеличением урона для врагов): 1. God Mod v.1.1: 2. God Mod v.1.2: 3. God Mod v.1.3: 4. God Mod v.1.4: 5. God Mod v.1.5: 6. God Mod v.1.6: Во всех 6 скриптах также есть One Hit Kill. Табличка для ленивых : Grim Dawn.CT
  16. PS: почему у тебя: aobscanmodule(INJECT,Game.dll,CC 0F 11 41 1C) Поменял во всех своих скриптах на: aobscanmodule(INJECT,Game.dll,F3 0F 11 41 1C) Вот теперь должны все пять работать и все будут бессмертны, останется только фильтр написать.
  17. Фильтр делать можно различными способами (в зависимости от кода игры), способов много. Попробуй начать со стандартного способа СЕ, который рассматривается в 9 шагу Туториала СЕ.
  18. Сообщение было отправлено случайно, я их ещё не дописал, сейчас попробуй. Ещё пару способов добавлю
  19. Так как ты не сохраняешь значение регистра eax, а скорее всего (раз игра вылетает) оно дальше по коду игры используется. Объединю различные варианты написания твоего скрипта - это тебе на будущее (фильтр свой/чужой здесь не рассматривается): 1. Передача max HP через свободный (или сохранённый push/pop регистр): 2. Передача max HP через FPU регистр: 3. Записывание максимального значения HP сразу в игровой регистр (способ,, который тебе написал krocki: 4. Передача max HP через стек: 5. Простой NOP инструкции отнимания HP: Ну пожалуй хватит и этих способов. ЗЫ: Ниже выложены более правильные скрипты (так как по сигнатуре, которую дал ZoraVL, находит кучу инструкций) + добавил ещё один вариант скрипта. Также выложил там табличку.
  20. Попробуй: СЕ/Изменить/Настройки/Параметры отладчика -> Использовать VEH отладчик. Если стоит он, то наоборот переключи на Использовать Windows отладчик.
  21. Итак скрипт "Окно персонажа для обеих игр": Статичный адрес, по которому я определяю, какая игра запущена, так как название процесса игры в обоих играх одинаковая kb/exe [luaide.dll+CC6B1] LUA-скрипт, определяющий сигнатуру, смещения и оригинальные байты игры, в зависимости от запущенной игры: Видео:
  22. MasterGH, сенк большой!!! Всё работает. Сейчас засниму небольшое видео. Остался вопрос, как возвращать назад метки в скрипт, если пользователь случайно нажмёт сохранить таблицу, после замены меток на значения. Есть ли такая возможность?
×
×
  • Создать...

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

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.