25

» WarCraft 3 / Способности и алгоритмы на заказ

Temirlan, я способность делать не буду, но не все знакомы со "стрелой мираны из доты". Оформи заявку по примеру. Смотри выше.
25

» WarCraft 3 / Massacre (Beta) AI+

Мне наоборот понравились "бордюры иконок". Хоть что-то новенькое.
25

» WarCraft 3 / Спелл самоуничтожение

Использует способность (Твоя способность)
Убить юнит.
Что может быть проще?
25

» WarCraft 3 / Способности и алгоритмы на заказ

raylorten, тогда все разложу по полочкам:
  1. Делаем свою Волну силы с блекджеком и путанами циклами и группами.
  2. Отлавливаем нанесение урона нашей волной.
  3. Если урон больше текущего здоровья юнита - создаем зомбаря.
  4. ???
  5. PROFIT!
25

» WarCraft 3 / Триггерный автокаст..

Отдал приказ. И ловишь тот приказ, который используется.
Хотя с отдачей приказов тоже есть свои проблемы.
25

» Возвышение Артеса 2 / Это конец.

И эти люди меня наркоманом называют. Коллекционировать вирусы...
25

» WarCraft 3 / Событие - получает урон

Никакое. Можно отлавливать либо весь урон, либо никакой вообще.
25

» WarCraft 3 / Massacre (Beta) AI+

Убирать патруль не надо. 7 скилов и так не успеввешь прожать. Разве что делать его как баф, который можно сдиспелить. Повесил и забыл.
25

» WarCraft 3 / Massacre (Beta) AI+

Разделение игроков - да пожалуйста. К каждому игроку крепить 2 еффекта к "overhead" и локально их отображать. К примеру для одной команды это будет корона, для другой - шар. Или стрелку/знак восклицания над головой приделать. Не суть важны сами еффекты. Главное что бы они выделялись за другими ефектами. Хиро глов просто не будет видно.
25

» WarCraft 3 / Massacre (Beta) AI+

Раздели героев как-то. Не понятно в этой бойне где свои и где чужие. Хиро глов это хорошо, но этого мало.
Раз предметов все равно не много, может не утруждать игроков покупкой этих предметов, а сразу создавать героев с предметами? А кто захочет что-то другое - заменит.
25

» WarCraft 3 / Способности и алгоритмы на заказ

NilasAran_39, это очень даже просто делается. Ничего сложного. Заменять одного юнита на другого с сохранением здоровья/маны.
25

» WarCraft 3 / Шарил в редакторе КАРТ

Не используется - это для переключаемых способностей типа огненного щита Иллидана, который включается на время и потом также выключается.
З.Ы: WTF - как раз таки можно употреблять, а вот его расшифровывал ты зря
25

» WarCraft 3 / Вселенная WarCraft

На кой ляд тогда летающие маунты, если в дреноре летать нельзя.
З.Ы: Вангую в 7.1 вернут полеты. Слишком много вайнов на форумах изза этого.
25

» WarCraft 3 / помогите 3 вопрос по теме взлома или просмотра тригеров)

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

» WarCraft 3 / Мультиборд

fREEz10121, не то что утечны, но нагружают память. К примеру ты хочешь установить какой-то клетке мультиборда значение. Вот так это выглядит в BJ
function MultiboardSetItemValueBJ takes multiboard mb, integer col, integer row, string val returns nothing
    local integer curRow = 0
    local integer curCol = 0
    local integer numRows = MultiboardGetRowCount(mb)
    local integer numCols = MultiboardGetColumnCount(mb)
    local multiboarditem mbitem = null

    // Loop over rows, using 1-based index
    loop
        set curRow = curRow + 1
        exitwhen curRow > numRows

        // Apply setting to the requested row, or all rows (if row is 0)
        if (row == 0 or row == curRow) then
            // Loop over columns, using 1-based index
            set curCol = 0
            loop
                set curCol = curCol + 1
                exitwhen curCol > numCols

                // Apply setting to the requested column, or all columns (if col is 0)
                if (col == 0 or col == curCol) then
                    set mbitem = MultiboardGetItem(mb, curRow - 1, curCol - 1)
                    call MultiboardSetItemValue(mbitem, val)
                    call MultiboardReleaseItem(mbitem)
                endif
            endloop
        endif
    endloop
endfunction
Против вот этого
native MultiboardSetItemValue takes multiboarditem mbi, string val returns nothing
Такое же происходит во всех остальных BJ
25

» 2D Арт / Metroid: Samus Aran

NixEon, такс интересный, немного сложноватый, но почти не ограничен по времени. Так что можешь смело сдавать свою сессию.