Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
vJass
Тип:
Наработка
Версия Warcraft:
1.26 и ниже
Собственно тот знаменитый хак на память который нам радостно предоставил DracoL1ch, который позволяет нам больше не морочится с системами отлова урона, или вовсе узнать координаты курсора без стороннего по.
Для сохранения требуется: экспериментальная версия pjass.exe
Причём не все подходят, меньше всего проблем было с этой версией
В хаке присутствует только 1 пример на изменение белой атаки у героя, остальные готовые функции можно найти на:
Хайве
Гитхабе
Просто копируем саму функцию, все остальное для её работы есть в наработке и сохраняем.
Так же на хайве есть инструкция по созданию собственных функций для чтения\изменения данных в памяти игры.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
6
7 лет назад
Отредактирован Tumart
0
А что насчет тулов векса? После прогона мапы с использованием сжатия имен варик ее больше не воспринимает. Поковырялся в коде скорее все это из-за: 1. Удаляет функции типа
function Test takes nothing returns nothing
local integer l__test
endfunction
  1. Также переносит строку после кавычек " где должно быть "\n" "\r" возможно где-то еще есть ошибки.
Можно ли что-то с этим сделать?
И еще один вопрос: Для наличия таких функций как отлов событий мыши(нажатие/отпускание кнопок), скрытие стандартного интерфейса необходимо запускать отдельный пакет или это можно как то сделать при помощи РБ?
И есть ли где то информация по списку функций из WarcraftMemHackHelper.dll
0
32
7 лет назад
0
Ау, там низя переименовывать stand
а как не удалять функции и переменные я выкладывал
достаточно их вызвать с помощью таймера который никогда не истечёт.
0
6
7 лет назад
0
quq_CCCP, спасибо помогло :). По поводу остальных вопросов можешь что-то сказать?
0
32
7 лет назад
0
Там через ретурн баг все, хз функции мыши есть в списке на гитхабе или хайве. Создавать и подгружать свои библиотеки тоже можно, недавно выкладывали пример, сам это не юзаел ничего сказать не могу...
А что ты делаешь?
0
6
7 лет назад
Отредактирован Tumart
0
quq_CCCP, мне надо как то отлавливать нажатие мыши чтобы совместить это с данной наработкой xgm.guru/p/wc3/4266 если не получится все это сделать через рб
Функции по отлову координат курсора я нашел вот про кнопки и интерфейс чет не заметил мож и есть буду искать
0
3
7 лет назад
0
Tumart, есть функция IsKeyPressed. Меня больше интересует расположения адреса текущего разрешения окна, т.к. без этого не получится что либо делать с мышью.
0
6
7 лет назад
0
Drynwhyl, ага спасибо уже нашел )
0
24
7 лет назад
0
Drynwhyl, вызывайте функции из вин апи, пишите свою длл или берите в руки дизассемблер и вызывайте те функции которые использует сам варкрафт
0
32
7 лет назад
0
darkowlom, Легче сказать чем сделать, работа со сторонними либами и вирусописание это уже куда сложнее копипаста, не говоря что то просто не шарит в c++ и так далее.
0
24
7 лет назад
0
quq_CCCP, я конкретно это реализовывал - сложного ничего нет. Да и виросуописание тут ни причем, не путай термины
4
16
7 лет назад
4
не нужно знать асм или си, чтобы искать данные, достаточно иметь мозг, заточенный под программирвание на хоть каком-то языке, а там по аналогии
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.