Возможно ли настроить способность "сторожевая сова" так, чтобы эффекта и звука совы не было? Или какие есть варианты способностей, воздействующих на дерево без ЛКМ? В общем хочу сделать предмет как в доте Qualling Blade рубка деревьев.
Вопрос
6 97
В данной теме вы можете сделать заказы на модели, и по возможности кто-нить сможет вам помочь в реализации данной модели.
7911 934 976
2
Infernall,Понял. Я просто думал, что у вас можно просить заменить модели текстуру и создать хотя бы одну новую модель, но я так понял, что это уж слишком, поэтому простите меня за это. Больше такого не будет и еще раз спасибо за вашу помощь.
35
Infernall, Предупреждение автору публикации за размещение платных услуг несогласованных с администрацией
29
Выполнение заказа
Dagon_bu, заказ не сложный, я обычно такие заказы не за просто так делаю)
Загруженные файлы
Можно получить GetTriggeringRegion(), а нужно получить конкретно Rect в который вошли.
Вопрос
35 153
28
В регион можешь записать рект через хэштаблицу, если на каждый регион по одному ректу
9
Возможно, связав регион с прямоугольником.
Локалки сам обнуляй
globals
    region array regions
    rect array rects
    integer regionCount = 0
endglobals

function CreateRegionRect takes rect r returns region
    local region reg = CreateRegion()
    call RegionAddRect(reg, r)
    set regions[regionCount] = reg
    set rects[regionCount] = r
    set regionCount = regionCount + 1
    return reg
endfunction

function GetRectFromRegion takes region reg returns rect
    local integer i = 0
    loop
        exitwhen i >= regionCount
        if regions[i] == reg then
            return rects[i]
        endif
        set i = i + 1
    endloop
    return null
endfunction

function OnEnterRegion takes nothing returns nothing
    local region triggeringRegion = GetTriggeringRegion()
    local rect triggeringRect = GetRectFromRegion(triggeringRegion)
    local unit enteringUnit = GetTriggerUnit()

    // Теперь у тебя есть прямоугольник, в который вошел юнит
    call DisplayTextToPlayer(GetLocalPlayer(), 0, 0, "Юнитыч вошёл в область ЫЫЫЫ: " + R2S(GetRectWidthBJ(triggeringRect)) + "x" + R2S(GetRectHeightBJ(triggeringRect)))
    
endfunction

function InitTrigSmetoGPT takes nothing returns nothing
    local trigger t = CreateTrigger()
    local rect r1 = Rect(0, 0, 512, 512)
    local rect r2 = Rect(512, 512, 1024, 1024)
    local region reg1 = CreateRegionRect(r1)
    local region reg2 = CreateRegionRect(r2)
    call TriggerRegisterEnterRegion(t, reg1, null)
    call TriggerRegisterEnterRegion(t, reg2, null)
    call TriggerAddAction(t, function OnEnterRegion)
endfunction
А если ручками не хочется Rectы делать, то динамическое создание триггеров в помощь
Импортируемые текстуры: Да
Существо не с материального уровня, однако он нередко залетает в мир живых, чтобы с удовольствием отдаться на волю ветров войны.
Модель
9 850
Кампания некромантов и вторая глава оригинальной истории (доделанная версия)
Карта
44 4 128
8
FunCor, рассказываю, достаточно просто быть внимательными
  1. перегородки открываются через загадку, которая появляется если стать на руны в башне
  2. после того как перегородка ломается появляется сообщение, что пока вы не вошли в зал сохранитесь перед боем, все сейвы после засчитываются как поражение, что бы это был цельный босс файт