32

» WarCraft 3 / Аура, повышающая здоровье всех союзных юнитов

ssbbssc, лучше на карте и смотрим есть бафф - добавляем чето, если баффа нету удаляем, так же отдельный триггер с событием что юниту мер, условие что юнит в группе с уже добавленным эффектом, тогда удаляем у него абилку на хп или что там у вас.
32

» WarCraft 3 / Tesh для memhack 1.5

Кстати кое какие функции:
 function SetUnitFacingEx takes unit u, real facing, boolean isinstant returns nothing
        local integer pObject   = ConvertHandle( u )
        local integer vtable    = 0
        local integer pSmartPos = 0
        local integer pPosPos   = 0

        if pObject != 0 then
            set vtable = ReadRealMemory( pObject )

            if vtable != 0 then
                set pSmartPos = this_call_1( ReadRealMemory( vtable + 0xB8 ), pObject )

                if pSmartPos != 0 then
                    set pPosPos = GetCObjectFromHashGroup( pSmartPos + 0x08 )
                    
                    if pPosPos != 0 then
                        set vtable = ReadRealMemory( pPosPos )
                        
                        if vtable != 0 then
                            set facing = Deg2Rad( facing )
                            call WriteRealMemory( pReservedIntArg1, SetRealIntoMemory( facing ) )
                            call this_call_2( ReadRealMemory( vtable + 0x4C ), pPosPos, pReservedIntArg1 )

                            if isinstant then
                                call this_call_1( ReadRealMemory( vtable + 0x58 ), pPosPos )
                            endif
                        endif
                    endif
                endif
            endif
        endif
    endfunction
Мгновенные повороты юнитов.
И демонстрационный вариант:
код
function SetUnitFacingLazy takes unit u, real facing returns nothing
local integer oldprotection1 = ChangeOffsetProtection( pSetUnitFacingFlag, 0x4, 0x40 )
local integer pSetUnitFacingFlag = pGameDLL + 0x3C5B1F jSetUnitFacing -> , (int)&v5, 0);
call WriteRealMemory( pSetUnitFacingFlag, 0x4C8D016A ) change to push 01 | 8D 4C remain unchanged
call SetUnitFacing( u, facing )
call WriteRealMemory( pSetUnitFacingFlag, 0x4C8D006A ) restore to push 00 | 8D 4C remain unchanged
call ChangeOffsetProtection( pSetUnitFacingFlag, 0x4, oldprotection1 )
endfunction
Он попроще, но юзать на свой страх и риск.
32

» WarCraft 3 / YDWE - Китайский редактор карт

При этом лежит наглядный тест на мемхаке который показывает разницу во времени которое тратит игра на выполнение некого куска кода, естественно оно показывает с большой погрешностью и говорит о конкретной скорости на операцию нельзя, но вот сравнить наглядно что быстрее можно, 1000 обращений к глобалке или к локалке. Анрайз все выложил и примеры, чето скринов с резульатами никто не кидает.
32

» WarCraft 3 / Аура, которая ежесекундно наносит урон

Аура урона зданиям торнадо тоже подходит, можно настроить типы целей кроме зданий, радиус и урон вблизи и урон по отдаль от владельца ауры.
32

» WarCraft 3 / Перезарядка Предмета в инвентаре отследить.

Либо мемхак, либо как написали выше - база данных с таймером, который при активации предмета запускает таймер.
32

» WarCraft 3 / Неприятный лимит

Лимит на длину строки, все имена героев - это одна строка.
32

» WarCraft 3 / Одна способность активирует другую

Roflan, ещё раз, нельзя у двух одинаковых абилок жара преесподней настроить разные приказы, только юзать разные абилки - что непонятно?
32

» WarCraft 3 / Магазин на фреймах

NoPractice, можно, там вроде завезли функции для фреймов. На хайве были готовые инвентари на фреймах, но там сложноват код для начинющих, хз есть там без изьянов инвентари на фреймах рабочие или нет?
32

» WarCraft 3 / как сделать чтоб чем больше дистанция тем слабее отталкивание

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

» WarCraft 3 / Урон по конусу

Реализацию можешь глянуть тут, но качество кода очень низкое, но как видишь ничего сложного.
Загруженные файлы
32

» WarCraft 3 / Урон по конусу

Уже было 100500 раз, выбираем всех в радиусе относительно точки, и увеличиваем радиус если не нужна высокая точность (разумеется точку двигаем), либо высчитываем угол, про угол наглядно с картинками есть тут
Ну а код можно позыркать в опендоте (хотя там спотреть нечего 2 условия).
32

» WarCraft 3 / Движение юнита

По его координатам, если они не меняются - юнит стоит на месте.
32

» WarCraft 3 / Ролик перед загрузкой

Bergi_Bear, карта уже должна быть запущена, а он спрашивает как до старта карты или кампании.
32

» WarCraft 3 / Редактор карт JNGP

pos67player:
Я восстановил Доту. Но программка выдавала две ошибки в скрипте.
Дальше то что? Это не будет работать + редактор будет генерировать InitMain, InitConfig - которые уже есть в коде доты, там еще присутсвуют вроде дефолт функции, вот и конфликт. В редакторе с жнгп доту открывать незачем, особенно код - который аж лагает, для этих целей есть жаскравт.
32

» WarCraft 3 / Ролик перед загрузкой

TimoxaPell, свой игровой лаунчер написать, близарды это юзают постольку поскольку, и для картоделов лазейки не оставили - ибо нефиг.
Вовсе я бы не советовал за этим гонятся, а занятся более приземленными и важными вещями, ролики на движке игры сделайте в режиме киниматика.
32

» WarCraft 3 / Эффекты на экране

FideFilter называется, в гуях раздел спецэффекты. Там много что можно сделать.
32

» WarCraft 3 / Ролик перед загрузкой

Никак не сделать, максимум анимацию загрузочного экрана, и то она начнется за пару секунд до окончания загрузки.
32

» WarCraft 3 / YDWE - возможности китайского редактора.

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

» WarCraft 3 / TMNT Gold v11.7

Порадовал красивый и "плоский" ландшавт, от рожи сплинтера чуть не упал со стула - модельки покачественее не нашлось? Не совсем понятно что к чему,ни сюжета ни вставок - если уж черепашки, неплохо бы начать с диалога где шреддер проклинает черепашек и открывает портал в канализацию...
32

» WarCraft 3 / Как создать предмет увеличивающий урон заклинания?

Вот такая реализация достаточно сложная, потребуется много триггерной работы и желательно мемхак если ты на патче 1.26
32

» WarCraft 3 / Как создать предмет увеличивающий урон заклинания?

По кому по себе или по врагам? С одной стороны все просто, абилка "благословение элуны", которое может изменять сопротивление к магии у юнита носителя, вопрос в другом если это окружающие враги, как им сунуть абилку. Не совсем понятно как хочет это сделать, аура, пассивка на сомого носителя?