21

» WarCraft 3 / Отлов урона на 131 PTR

Вот типы урона "Огня преисподней":
if BlzGetEventAttackType( ) == ConvertAttackType( 0 ) and BlzGetEventDamageType( ) == ConvertDamageType( 8 ) and BlzGetEventWeaponType( ) == ConvertWeaponType( 0 ) then
Bergi_Bear, ну там же всё интуитивно понятно:
BlzGetEventAttackType( ) - возвращает тип атаки.
BlzSetEventAttackType( ) - меняет тип атаки.
21

» WarCraft 3 / Отлов урона на 131 PTR

if GetUnitAbilityLevel( GetEventDamageSource( ) , 'B000' ) > 0 then
У обладателя "Жара преисподней" должен быть бафф, иначе он не мог нанести урон. А также сравнить тип урона и тип оружия с баффом "Огня преисподней". Узнать типы урона и оружия можно через новые функции.
21

» WarCraft 3 / название шрифта

Я к тому, что в просмотрщике шрифтов видно, что кириллица поддерживается у данного шрифта, но в самой игре, где используется этот шрифт, кириллица не поддерживается.
8gabriel8, почему нельзя заменить? У меня в карте много файлов (CommandFunc.txt, NeutralAbilityFunc.txt и т. д.), которые заменяют файлы из архивов игры, и там всё работает.
21

» WarCraft 3 / название шрифта

8gabriel8, cпасибо. Но почему в игре кириллица не поддерживается, если шрифт поддерживает кириллицу?
21

» WarCraft 3 / Лаги при создание юнитов через loop

SсRealm, cамо название говорит же ( bj_DEGTORAD == Degrees To Radians ). Если у вас углы в градусах, то умножаете на bj_DEGTORAD и получаете уже в радианах. Если же углы в радианах, то умножаете на bj_RADTODEG и получаете градусы.
21

» WarCraft 3 / Как сделать скил рики котрый телепортирует за спину и бьет?

с механикой дефолтных блинков (можно увернутся от атак и снарядов)
Как это делается? Через SetUnitPos( )?
21

» WarCraft 3 / Официально стал доступен PTR 1.31

А можно сменить язык игры на английский, если при установке я указал русский? Или придётся заново качать?
21

» WarCraft 3 / Официально стал доступен PTR 1.31

Ребятушки, объясните мне, пожалуйста! Почему они делают патчи для этой игры, если они создают reforged? Или это и есть начало работы над reforged? Если да, то они очень медленно работают, мне кажется.
21

» WarCraft 3 / повернуть здание через мемхак

Cделал через абилу "Пустить корни" (Aro1), как сказал Steal nerves:
function SetBuildingFacing takes unit whichBuilding, real facingAngle returns nothing
    if IsUnitType( whichBuilding, UNIT_TYPE_STRUCTURE ) and GetUnitAbilityLevel( whichBuilding, 'Aatk' ) > 0 then
        call UnitAddAbility( whichBuilding, 'Aro1' )
        call SetUnitFacing( whichBuilding, facingAngle )
        call UnitRemoveAbility( whichBuilding, 'Aro1' )
    endif
endfunction
Правда имеется какой-то баг: если применить данную функцию не на здание, то юнит лишается возможности передвигаться и атаковать.
21

» WarCraft 3 / повернуть здание через мемхак

DracoL1ch, да, про то, что SetUnitPos( ) стопит юнита, но это можно исправить повторным приказом через триггер. А то, что юнит не поварачивается сразу же, портит всю картину.
21

» WarCraft 3 / повернуть здание через мемхак

DracoL1ch, работает, но только с задержкой и только после многократного повторения кода:
call SetUnitFacing( GetAttacker( ), AngleBetweenPoints( GetUnitLoc( GetAttacker( ) ), GetUnitLoc( GetTriggerUnit( ) ) ) )
call SetUnitPosition( GetAttacker( ), GetUnitX( GetAttacker( ) ), GetUnitY( GetAttacker( ) ) )
Также юнит перестает атаковать вообще.
21

» WarCraft 3 / повернуть здание через мемхак

Bergi_Bear, мне нужно, чтобы у юнита оставалась галочка в пункте "является зданием". Обычная функция SetUnitFacing не работает на здания. SetUnitFacingInstant не поварачивет тоже.
21

» WarCraft 3 / Перестали работать триггеры

А какая ошибка?
И почему вы не сделали так:
function InitTrig_AnimationBirthWaterElem takes nothing returns nothing
...
	set allregion = CreateRegion()
    call RegionAddRect(allregion, GetWorldBounds())
    call TriggerRegisterEnterRegion( gg_trg_AnimationBirthWaterElem, allregion, null)
...
endfunction
21

» WarCraft 3 / TriggerRegisterEnterRegion(t, r)

native TriggerRegisterEnterRegion takes trigger whichTrigger, region whichRegion, boolexpr filter returns event
Вы забыли ввести последний аргумент функции.
21

» WarCraft 3 / По поводу диалогов.

Попробуйте сперва создать кнопки, а только потом показывайте диалог.
21

» WarCraft 3 / отлов завершения wirlwind'a

По поводу проверки баффа или неуязвимости к магии я знаю. Про таймер с длительностью равной длительности крутилки я тоже знаю. Мне хотелось именно отловить этот момент, как через событие триггера.
quq_CCCP, если ловить баффы, то нужно отловить момент снятия баффа, а не навешивания.
21

» WarCraft 3 / Юниты тупят при передвижении

Из-за большой дистанции получения приказа тоже могут возникнуть проблемы. Какова дистанция получения приказа у этих юнитов?
А, посмотрел видео. У вас там вроде все норм. А тупят потому что натыкаются на препядствия.
21

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

PT153, но без vJassa карту вообще не получится сохранить из-за библиотек, глоб. переменых и т.д.