6

» WarCraft 3 / Как изменить скорость боя герою

Предметными скилами, которые дают скорость к атаки (например перчатки скорости). Либо через мемхак
6

» WarCraft 3 / Помогите создать способность

Выбирай каждые 0.25 секунд юнитов, проверяй, относиться ли они к дружественному или нет, если относятся, добавляй +1 к счетчику. После ставь брони(с помощью мемхака или скилов), сколько на счетчике
6

» WarCraft 3 / Неограниченный рендж каста

с мемхаком просто:
Как создашь таблицы для скила, юзай GetAbilityDataHeroRng (если не хочешь, чтобы для всех сменился ренж у абилы)
6

» WarCraft 3 / Хак на память Warcraft3

function GetUnitBaseSpeedAttack takes unit u returns real
return cleanReal(indexToReal(Memory[GetUnitAttackAbility(u)/4 + 0x158/4 ]))
endfunction
function SetUnitBaseSpeedAttack takes unit u, real r returns nothing
set Memory[GetUnitAttackAbility(u)/4 + 0x158/4 ] = cleanInt(realToIndex(r))
endfunction
Есть такая функция ? Нашел почти все базовые функции, для модифицирование атаки, если кому надо, могу скинуть в личку.
6

» WarCraft 3 / Отлов клавиш

Эмм, мы всё еще в предвкушении обновления. Что там?
ещё несколько дней, нужно сделать защиту, чтобы никто не смог запустить свой mix (с вирусом) или его изменить.
6

» WarCraft 3 / Полноценный Антимапхак.

BaHeK:
Alexander12:
16GB, единственная проблема в том, что стандартный редактор меняет название глобальных переменных, добавля udg_ к имени. Проблем с синтаксисом не будет, даже без экспериментальных костылей.
Проверял ? сначало проверь, потом пиши
Проверял. Работает.
Только не дает получать ссылку структуры на массив, а значит память мы не почитаем и не попишем.
6

» WarCraft 3 / Полноценный Антимапхак.

16GB, единственная проблема в том, что стандартный редактор меняет название глобальных переменных, добавля udg_ к имени. Проблем с синтаксисом не будет, даже без экспериментальных костылей.
Проверял ? сначало проверь, потом пиши
6

» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III

Меня всё беспокоит вопрос связанный с мультилеером. Пробовал синхронизовать данные игроков от GetMouseX,Y с помощью приказов, но нет. Всегда дизсинхронизация.
приказы должно идти локально от игрока, а не стандартными функциями..
6

» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III

Круто)
Единственно, если перейдешь на ретурн баг то:
  1. Нужен микс/dll)
  2. Найти альтернативу нативкам. (Массивы ловятся тем-же ретурн багом)
6

» WarCraft 3 / Полноценный Антимапхак.

Clamp, учту) сделаю все, как реализую защиту от 99.9% хаков
так дальнейшие планы:
  1. Защита от Мх от blackwolf, уже нашел решение.
  2. Защита от illusion hack.
  3. Поддержка от антимх версии 1.27.
6

» WarCraft 3 / Полноценный Антимапхак.

ложных ? он проверяет статичный код карты, если его не трогали, он не должен срабатывать)
6

» WarCraft 3 / Старые карты с ретурн багом (I2C)

BaHeK:
Жаль только в той статье нет примера байткода, с помощью которого можно было и память изменять.
mov dword ptr [ADDRES], MyCostumInt32 - вроде так на ассемблере.
6

» WarCraft 3 / Старые карты с ретурн багом (I2C)

darkowlom:
Alexander12, тогда понятно, что очень интересно на самом деле, только непонятно по какому принципу это работает
Берем массив, туда вписываем пару контрольных значений, и так сказать байт код, к примеру вызываем функцию подключение mpq архива, для mix она сгодиться.... ну ищем наш байт код, и вызываем, например через таймер. Подгружаеться длл, и там пишем реализацию рабой с картой... Пока личные попытки были не совсем удачные... А так планирую сделать многое(помимо отлова клавиш, мыши, общение с url адресами,работа с файлом) , к примеру свой тип данных - модификаторы(к примеру со скилами, для индивидуального юнита, некоторые параметры будут зависеть от этих самых настроек, к примеру урон, область, дальность скила и тд). либо создание таймеров в отдельном потоке. К тому-же к общению с url адресами, я напишу php скрипты, для save load системы, или система чата и выложу их для всех ( достаточно зарегистрировать бесплатный web хостинг, и произвести небольшие настройки. ) Большинство наработок уже есть, остается за малым.
6

» WarCraft 3 / Старые карты с ретурн багом (I2C)

darkowlom:
Alexander12, он имеет ввиду без внешних программ
длл в карту внедрен, от туда и вызваться
6

» WarCraft 3 / Старые карты с ретурн багом (I2C)

quq_CCCP:
Не через для, а через код карты...
Ссылка выше, там описан ретурн баг на код
ну через код подключается длл.
6

» WarCraft 3 / Старые карты с ретурн багом (I2C)

Кстати карту с динамическими описаниями можно в студию?
Если скинете старый пример, вызова длл через ретурн баг, то скину пример с изменение описания.
6

» WarCraft 3 / [JASS] Динамическое изменение параметров

  1. скил с неограниченной дальностью
  2. дамми скилы с различными дальностью
  3. скил техника
  4. во время юза скила, морфим скил, если дальность должна быть ниже (морфим в тот, где нужная дальность)
  5. убираем морф
работает только у героев такой способ
(морфим на 0 секунд, Таймером убираем морф)
6

» WarCraft 3 / Отлов клавиш

ENAleksey:
Alexander12, круто! То есть её нужно импортировать в карту? Как делал, через SFileReadFile?
А, хотя нет, так всё-равно бы понадобилась библиотека в папке с варкрафтом, либо запуск игры через специальный лончер.
ретурн баг, если его вскоре закроют, есть ещё 1 способ через слк, я пока его использую для антимх в карте, но от него много проблем...
6

» WarCraft 3 / Патч 1.27a

Принципе новый патч не нужен, на 1.26 можно реализовать,без внешних вмешательств, все что угодно.