5
9
5 лет назад
5

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Как воздух нужно динамическое добавление/удаление свойств предметам, а также динамическое изменение названия и описания. Думаю это откроет дорогу к созданию множества действительно качественных рпг на движке вара.
0
9
6 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Ребят, у кого есть аттач рожек? Обычных таких торчащих вверх маленьких рожек. Или подскажите у какого юнита их можно позаимствовать?
0
9
7 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Runic Arena (версия 1.9)

Версия 1.9, наконец, вышла! Изменений много, но основное - возможность включать рандомные раунды на арене со случайными врагами, что, несомненно, добавляет разнообразия в игровой процесс.
0
9
7 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Юнит повёрнут к другому юниту

Всё, разобрался сам
set angle = bj_RADTODEG*Atan2(GetUnitY(u)-GetUnitY(eye), GetUnitX(u)-GetUnitX(eye)) //угол между юнитами
set facing = GetUnitFacing(u) + 180 //обратный угол
if facing > 360 then
      set facing = facing - 360
endif
if (angle>facing-45 and angle<facing+45) then
      call CastUnit (GetOwningPlayer(eye),u,0.5,'AUsl',1,"sleep",u) //действия над юнитом
endif
1
9
8 лет назад
1

» WarCraft 3 / Demonic Gates (Версия 1.9)

Начиная с версии 1.5 в центре карты находится Демоническая Пирамида с монстрами на каждом этаже ;)
Загруженные файлы
0
9
8 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Demonic Gates (Версия 1.9)

Dota_2015:
Автор карты походу занимался боксом)
В игре Alien Shooter 2 тоже есть профессия Боксёр :)
Ребят, если вам встречались баги (а их было много), то прошу прощения. В последней версии 1.3 всё более менее нормально работает.
0
9
8 лет назад
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Весьма простой заказ:
убрать у этой модели анимацию "birth" и добавить анимацию "stand", чтобы ледяной шип просто стоял на месте.
Загруженные файлы
0
9
8 лет назад
0

» WarCraft 3 / Сбой переменной

KingMaximax:
GetSpellTargetX()
GetSpellTargetY()
О.о действительно не знал, в jngp почему-то нет этой функции
0
9
8 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Сбой переменной

Попробуй так,
local location l = location( GetLocationX(GetSpellTargetLoc()), GetLocationY(GetSpellTargetLoc()) )
0
9
8 лет назад
0

» WarCraft 3 / Как считаются углы?

Поставил расстояние 256 там, где вычисляются полярные координаты - всё заработало. То есть слишком маленькие значения нельзя, как 64, всё ясно. Тема закрыта.
0
9
8 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Тот же вопрос, Risc Colorizer работает только с английской версией.
0
9
8 лет назад
0

» WarCraft 3 / Утечный триггер отлова урона

Эмм что за ерунда, сократил код, убрав всё лишнее, но утечки все равно остаются, по 1.5 - 2 хэндла за каждое нанесение урона (тип хэндла не знаю как посмотреть). Когда триггер отключаешь, то всё нормально.
Сокращенный код
function SDMSCreateTextTag takes nothing returns nothing
    local unit u=GetTriggerUnit()
    local unit s=GetEventDamageSource()
    local integer i=GetConvertedPlayerId(GetOwningPlayer(u))
    local texttag tt=CreateTextTag()
    local real dmg=GetEventDamage()

    if ( dmg > 1.00 ) and ( dmg < 9999.00 ) then
        if GetPlayerId(GetOwningPlayer(u))==12 then
            call SetTextTagText(tt, "|cff9db9eb-"+I2S(R2I(dmg))+"|r", 0.023)
        else
            call SetTextTagText(tt, "|cffffa500-"+I2S(R2I(dmg))+"|r", 0.023)
        endif
        call SetTextTagPosUnit(tt, u, 0)
        call SetTextTagColor(tt, 255, 255, 255, 255) 
        call SetTextTagVelocity(tt, 0.05325*Cos(90 * bj_DEGTORAD), 0.05325*Sin(90 * bj_DEGTORAD))
        call SetTextTagPermanent(tt, false)
        call SetTextTagLifespan(tt, 1.0)
        call SetTextTagFadepoint(tt, 0.0)
    endif
    call PolledWait(2.0)

    call DestroyTextTag(tt)
    set u=null
    set s=null
    set i=0
    set dmg=0
    set tt=null
endfunction

function SDMSTriggerRegisterUnitDamaged takes nothing returns nothing
    call TriggerRegisterUnitEvent(udg_SDMStrigger,GetEnteringUnit(),EVENT_UNIT_DAMAGED)
endfunction

function theSDMSTriggerActions takes nothing returns nothing
    local trigger UnitEnter=CreateTrigger()

    call TriggerRegisterEnterRectSimple(UnitEnter, gg_rct_Arena)
    call TriggerAddAction(UnitEnter,function SDMSTriggerRegisterUnitDamaged)

    set UnitEnter=null
endfunction

function InitTrig_the_SDMS_Trigger takes nothing returns nothing
    local trigger tr=CreateTrigger()

    set udg_SDMStrigger=CreateTrigger()//Тут также меняется название глобальной переменной типа триггер.
    call TriggerAddAction(udg_SDMStrigger,function SDMSCreateTextTag)
    call TriggerRegisterTimerEventSingle(tr,0.0)
    call TriggerAddAction(tr,function theSDMSTriggerActions)

    set tr=null
endfunction
Wait вызывает утечки ((
Пришлось делать через таймер
0
9
8 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Подскажите, как удалить эффект "ToonBoom" в анимации смерти этой модельки, мне нужно удалить этот эффект у 30 предметов... Если же просто ремувнуть событийный эффект в Model Editor'е, то модель вообще не отображается. Что я делаю не так?
Загруженные файлы
0
9
8 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Runic Arena (версия 1.9)

Кристофер:
Как раз избавляюсь от Gui, если всё грамотно сделать, то лагов не будет. В версии 1.7 основные изменения коснутся врагов на арене, число раундов увеличится до 40 и даже среди обычных врагов будут попадаться боссы :)
0
9
8 лет назад
0

» WarCraft 3 / Runic Arena (версия 1.9)

Dota_2015:
Ждите следующую версию, 1.7 будет полностью на Jass!
0
9
8 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Плавающий текст над юнитом

nvc123:
избавься от бж и всё норм будет
Всем спасибо, теперь работает как часы.
0
9
8 лет назад
0

» WarCraft 3 / Плавающий текст над юнитом

Ancient:
  1. Не удаляет, потому что надо на локалки переводить все. На гуи ты нормально такую систему не сделаешь.
локалки есть, у каждого тексттага время жизни 1 сек и через 2 секунды повторно удаляет, но когда срабатывает одновременно в некоторых случаях текст остается, в чем причина не знаю, могу скинуть сам код.
1
9
8 лет назад
1

» WarCraft 3 / Нужна модель? - Вам сюда!

ZardWar:
Отличные змеи. Можешь их скинуть
Эффект скинул, в РО надо настроить "ауру замедления" и дать её змею (цвет юнита сделать зелёный), снаряд змея заменить на снаряд кислотной химеры, картинка с настройками прилагается.
Загруженные файлы
1
9
8 лет назад
1

» WarCraft 3 / Нужна модель? - Вам сюда!

ZardWar:
Ядовитая змея.
Нужно перекрасить текстуру Сторожевой змеи в ядовито-зеленый цвет. Тимколор оставить.
держи. Импортировать по пути Units/Orc/SerpentWard/SnakeWard_red.blp
ZardWar:
правда у меня не работает в карте, может там сама моделька оранжевая, хз.
xgm.guru/files/100/156982/Serpents_3.jpg можно только таких змей сделать, зелёный цвет + спецэффект.
Загруженные файлы
0
9
9 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Funny Penguin

BrEd Pitt:
А тетрис сделаешь когда-нибудь?
Могу в сборник мини-игр запилить настоящий тетрис, сейчас-то я знаю как это делается xD
0
9
9 лет назад
Отредактирован Fa1korn
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Игнат Кобдей:
Fa1korn, так?
Да, только бы вес уменьшить. Что, если все точки вообще удалить, оставить только нижнюю origin и тимколор тоже убрать. Мне главное только, чтобы эффект можно было прикрепить - "морозный луч", а самого Лича не должно быть видно (другими способами он криво отображается).
Загруженные файлы
0
9
9 лет назад
0

» WarCraft 3 / как прокачать способность

Может не хватает свободных очков навыка. Есть действие Герой - добавить очки навыка.
0
9
9 лет назад
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Выручайте, нужна модель Лича, взятого за основу, полностью прозрачного, без анимаций, без всего, но с одной точкой приложения origin. Чтобы можно было туда прикрепить эффект.
1
9
9 лет назад
Отредактирован Fa1korn
1

» WarCraft 3 / Как отследить попадание заклинания?

Если заклинание целевое, то можно сделать просто:
Событие - юнит приводит способность в действие
Условие - цель заклинания = ваш юнит
Действия:
например, отразить заклинание в него же, = создать даммика, дать ему ability being cast, приказать кастовать на triggering unit
Правда это будет срабатывать во время произнесения способности, а не попадания по цели.
0
9
9 лет назад
0

» WarCraft 3 / Триггерный урон для способностей типа волна

Ну я в своей мапе реализовал так - сделал волну на основе "ледяного дыхания" (с огненным не сработает), бафф изменил на свой, длительность баффа - 1 секунда либо длительность прохождения волны, урон в секунду = 0. Потом после каста ждем время прохождения волны и выбираем всех юнитов с нашим баффом. Возможно выбирать юнитов можно по очереди, но у меня лично не получалось, только с задержкой.