Выбирай каждые 0.25 секунд юнитов, проверяй, относиться ли они к дружественному или нет, если относятся, добавляй +1 к счетчику. После ставь брони(с помощью мемхака или скилов), сколько на счетчике
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
Есть такая функция ? Нашел почти все базовые функции, для модифицирование атаки, если кому надо, могу скинуть в личку.
16GB, единственная проблема в том, что стандартный редактор меняет название глобальных переменных, добавля udg_ к имени. Проблем с синтаксисом не будет, даже без экспериментальных костылей.
Проверял ? сначало проверь, потом пиши
Проверял. Работает.
Только не дает получать ссылку структуры на массив, а значит память мы не почитаем и не попишем.
16GB, единственная проблема в том, что стандартный редактор меняет название глобальных переменных, добавля udg_ к имени. Проблем с синтаксисом не будет, даже без экспериментальных костылей.
Меня всё беспокоит вопрос связанный с мультилеером. Пробовал синхронизовать данные игроков от GetMouseX,Y с помощью приказов, но нет. Всегда дизсинхронизация.
приказы должно идти локально от игрока, а не стандартными функциями..
Alexander12, тогда понятно, что очень интересно на самом деле, только непонятно по какому принципу это работает
Берем массив, туда вписываем пару контрольных значений, и так сказать байт код, к примеру вызываем функцию подключение mpq архива, для mix она сгодиться.... ну ищем наш байт код, и вызываем, например через таймер. Подгружаеться длл, и там пишем реализацию рабой с картой... Пока личные попытки были не совсем удачные... А так планирую сделать многое(помимо отлова клавиш, мыши, общение с url адресами,работа с файлом) , к примеру свой тип данных - модификаторы(к примеру со скилами, для индивидуального юнита, некоторые параметры будут зависеть от этих самых настроек, к примеру урон, область, дальность скила и тд). либо создание таймеров в отдельном потоке. К тому-же к общению с url адресами, я напишу php скрипты, для save load системы, или система чата и выложу их для всех ( достаточно зарегистрировать бесплатный web хостинг, и произвести небольшие настройки. ) Большинство наработок уже есть, остается за малым.
Alexander12, круто! То есть её нужно импортировать в карту? Как делал, через SFileReadFile?
А, хотя нет, так всё-равно бы понадобилась библиотека в папке с варкрафтом, либо запуск игры через специальный лончер.
ретурн баг, если его вскоре закроют, есть ещё 1 способ через слк, я пока его использую для антимх в карте, но от него много проблем...
» WarCraft 3 / Как изменить имя герою
» WarCraft 3 / Как изменить скорость боя герою
» WarCraft 3 / Помогите создать способность
» WarCraft 3 / Неограниченный рендж каста
» WarCraft 3 / Хак на память Warcraft3
return cleanReal(indexToReal(Memory[GetUnitAttackAbility(u)/4 + 0x158/4 ]))
endfunction
set Memory[GetUnitAttackAbility(u)/4 + 0x158/4 ] = cleanInt(realToIndex(r))
endfunction
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Не работает .mix
Ред. Alexander12
» WarCraft 3 / Полноценный Антимапхак.
» WarCraft 3 / Полноценный Антимапхак.
» WarCraft 3 / Полноценный Антимапхак.
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
Единственно, если перейдешь на ретурн баг то:
» WarCraft 3 / Полноценный Антимапхак.
» WarCraft 3 / Полноценный Антимапхак.
» WarCraft 3 / Полноценный Антимапхак.
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Смена имени героя во время игры
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Старые карты с ретурн багом (I2C)
Ред. Alexander12
» WarCraft 3 / [JASS] Динамическое изменение параметров
(морфим на 0 секунд, Таймером убираем морф)
» WarCraft 3 / Отлов клавиш
» WarCraft 3 / Патч 1.27a