Audes #1 - 7 years ago -2
Голосов: +0 / -2
Audes #2 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Juggernaut's omnislash из DotA

Большое спасибо!
Audes #3 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Новый Bloodrage из DotA

quq_CCCP, было бы шикарно, спасибо!
nvc123, много видел всяких, но они обычно косячные или не совсем такие.
Audes #4 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Новый Bloodrage из DotA

quq_CCCP, очень жду оригинал кода Omnislash, другие способности же будут выложены?.
Audes #5 - 7 years ago 0
Голосов: +0 / -0

» Dota 2 / Главная страница

H, спасибо, информативно.
Editor, конечно вар проще. Но проще не значит лучше. Что мне особо не нравится в варе, так это невозможность создавать типы юнитов\способности\предметы динамично (т.е. что в РО сделали, с тем потом всю игру и живём). Надеюсь в доте с этим лучше.
Audes #6 - 7 years ago 0
Голосов: +0 / -0

» Dota 2 / Главная страница

Я уж боялся, что забросили)
H, мощнее варкрафта само собой, а относительно редактора SC2?
Audes #7 - 7 years ago 0
Голосов: +0 / -0

» Dota 2 / Главная страница

Есть ли какие новости о редакторе или разработчики забили?
Audes #8 - 7 years ago 0
Голосов: +0 / -0
Audes #9 - 7 years ago 0
Голосов: +0 / -0
Audes #10 - 7 years ago 0
Голосов: +0 / -0

» Unity / Занимательная физика

Уважаемые, извиняюсь за дико нубский вопрос, но как изменить массу и прочие характеристики в коде?
Audes #11 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Оптимизация

ScorpioT1000, а я всё это читал)
Я просто не так изъясняюсь, но всё же ответ получил, спасибо!
Audes #12 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Оптимизация

nvc123, игра не крашится, просто тормозит местами.
Melissa, а всякие ExecuteFunc как-то влияют на ситуацию?
Audes #13 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Оптимизация

alexprey, а много таймеров с малым интервалом не будут порождать тормозов?
Audes #14 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Передача и хранение данных в варкрафте

А о каких агентах в варкрафте идёт речь, разве такой тип данных существует?
Audes #15 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Уровень баффа не считается

Всем спасибо, столько вариантов появилось, но попробую сначала через разные баффы для каждого уровня, а там уж и извращаться буду)
Audes #16 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / Уровень баффа не считается

Melissa, нет, на всех юнитах работает, а не только на паладине. И если не ошибаюсь, то условие типа "Юнит имеет бафф Х" переводится в "Уровень способности Х > 0", значит всё же можно?
Уже обсуждалось недавно, делается грузящими костылями.
Это уже интереснее.
Audes #17 - 7 years ago 0
Голосов: +0 / -0
Audes #19 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Вставка частей моделей в другие в Mdlvis

Извиняюсь за оффтоп, но с тех пор как опубликовали исходники Mdlvis не появлялось допиленных версий, где было бы меньше багов \ больше возможностей?
Audes #20 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Warlock, Dota, Fatal Bonds

ssbbssc, можно заносить их в группу, а по истечению таймера обнулять её. В событии получения урона сделать условие типа "Юнит x в группе y". События всё равно не удалишь.
Audes #21 - 7 years ago -2
Голосов: +0 / -2

» WarCraft 3 / Нужна помощь

Небольшие конфликты с триггерами
Какие же?
Audes #22 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Заклинания на заказ

nvc123, всё работает, извиняюсь, за ложную тревогу.
Audes #23 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / Заклинания на заказ

nvc123, изменить уже не могу, но да MUI. Самое смешное, что способность делается в несколько строк и срабатывает мгновенно, но я что-то не то намудрил, поэтому и заказываю, а так дело пустяковое.
» Как делал я
	local unit u = GetTriggerUnit();
    local real mp = GetUnitState(u,UNIT_STATE_MANA); //current value
    local real maxmp = GetUnitState(u,UNIT_STATE_MAX_MANA); //100%
    local real hp = GetUnitState(u,UNIT_STATE_LIFE);
    local real maxhp = GetUnitState(u,UNIT_STATE_MAX_LIFE);
    local real hpper = maxhp /100.; //1%
    local real mpper = maxmp /100.;
    local real curhpper = hp / hpper; //current %
    local real curmpper = mp / mpper;
    SetUnitState(u,UNIT_STATE_LIFE,(curmpper*mpper));
    SetUnitState(u,UNIT_STATE_MANA,(curhpper*hpper));
    u = null;
Но судя по результатам у меня плохо со здравым смыслом)
Audes #24 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Заклинания на заказ

Название: Смешение
Для кого: для предмета
Уровни: 1
Способ исполнения: любой, но Jass желательнее
Описание: меняет процентные соотношения маны и жизни местами.
P.S. Вроде бы мелочь, а туплю дико)
Audes #25 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Врайкул

А что с анимой ходьбы?
Audes #26 - 7 years ago 0
Голосов: +0 / -0
Audes #27 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / ForGroup

Я не конкретно выразился.
Имею функцию типа:
void F(real dmg)
{
	...
	ForGroup(...,function F2);
}
И callback
void F2()
{
	//Тут нужно нанести урон, указанный в dmg.
}
Детали опущены, но суть та же.
Audes #28 - 7 years ago 0
Голосов: +0 / -0
Audes #29 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Морф и спеллбук

Melissa:
А обойти никак? Мне пришло в голову давать спеллбук даммику и двигать за героем)
Audes #30 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Нубский вопрос

Есть такая аура - либо "Боевой марш", либо "Боевые барабаны". Советую посмотреть у Орды или Монстров.
Audes #32 - 7 years ago 4
Голосов: +4 / -0

» WarCraft 3 / перерождение

жизнь юнита становится меньше 0.4
условие - юнит мертв - нет
Насколько я знаю, условие "юнит мертв" просто сравнивает хп.
Audes #34 - 7 years ago (изм. ) -1
Голосов: +0 / -1

» WarCraft 3 / Spell Наработка карты Arena

Не поленился скачать.
Минусы:
Глобалки в способностях
Вейты в способностях (очень много!)
Плюсы:
Удаляются некоторые утечки
Иногда используется CustomScript
Audes #36 - 7 years ago (изм. ) 1
Голосов: +2 / -1

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Хозяин Миров, никто русский не ненавидит. Просто после русских триггеров тяжело переходить на JASS. Кто-то скажет: "а зачем мне этот JASS?". А я отвечу, что вечно сидеть на триггерах = тупик. Если планируете делать карты сложнее рядовой TD.
Audes #37 - 7 years ago -1
Голосов: +0 / -1

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Хозяин Миров, поверь: русификатор больше мешает чем помогает.
Audes #39 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Как сделать, чтобы гер накладывал дэбаф на самого дальнего из врагов и пока на враге дэбаф ,гер атак

Nosferoh, но это будет рандомный юнит, а не самый дальний.
Нужно сравнивать расстояние до героя каждого юнита в группе, и уже потом делать действия над самым дальним.
Audes #40 - 7 years ago 0
Голосов: +0 / -0
Audes #41 - 7 years ago 0
Голосов: +0 / -0

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

Локен, а можно подробнее про регионы? Какую модель использовать или что там?
Audes #42 - 7 years ago 0
Голосов: +0 / -0

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

В некоторых картах (помню Simple AoS) используются модели типа "шкалы выбора" у юнитов (круг такой зеленый) для обозначения всяких радиусов. Нужна именно такая модель радиусом в 500.
Audes #43 - 7 years ago 1
Голосов: +1 / -0

» WarCraft 3 / Высчитать количество отталкиваний

Melissa, Praytic, спасибо, а то я ещё и время пытался задействовать.
Audes #44 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / Как сделать, чтобы гер накладывал дэбаф на самого дальнего из врагов и пока на враге дэбаф ,гер атак

Есть стандартные функции, определяющие расстояние между точками. Измерь между юнитом А и героем, а потом между юнитом Б и героем, и сравни.
Кажется "distance between points" называется.
Audes #45 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / Не могу создать мультибоард

Кет, во время игры. Событие типа "прошло 2 секунды...".
Проводил всякие дебаги, цикл работает.
Ничего не понял, но ниже решение:
int i = 0
    while (i<4)
    {
        MB[i] = new multiboard
        MultiboardSetColumnCount(MB[i],2)
        MultiboardSetRowCount(MB[i],7)
        MultiboardSetTitleText(MB[i],"hello")
        MultiboardSetItemsStyle(MB[i],true,false)
        if (GetLocalPlayer() == Player(i))
        {
            MultiboardDisplay(MB[i],true)
            MultiboardMinimize(MB[i],true)
        }
        ++i
    }
Audes #46 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Не могу создать мультибоард

Вообще ничего не отображается. Вроде и дебаги делал, всё нормально, но ничего нет.
Audes #47 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / Первый скилл трента

А ещё он снимается если атаковать, но не снимается если юзать скиллы. И про бонус к скорости в процентах тоже не забывайте.
Вот вам скрин:
Audes #48 - 7 years ago 0
Голосов: +0 / -0

» WarCraft 3 / Проблема со структурами

nvc123, спасибо, мне как раз синтаксис си удобнее кажется.
Audes #49 - 7 years ago (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 / Проблема со структурами

nvc123, всё что нашел:
globals
boolexpr cj_true_bool_4896bnao87
dialog array udg_Dialog
button array udg_btnBarb
trigger gg_trg_Load=null
trigger gg_trg_ShowDialog=null
trigger gg_trg_Pick=null
integer SimpleResist
integer si__Resist_F=0
integer si__Resist_I=0
integer array si__Resist_V
real array s__Resist_Phys
real array s__Resist_Magic
real array s__Resist_Poison
real array s__Resist_Fire
real array s__Resist_Ice
real array s__Resist_Lightning
real array s__Resist_Light
integer array s__Resists
endglobals
Про create не знал, попробую исправить.
Решение:
Resists[i] = Resist.create()
Спасибо!
Audes #50 - 7 years ago 2
Голосов: +2 / -0

» WarCraft 3 / DotaAnime v0.1a

Число игроков: 1-8
карта с тремя героями
???