7

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

Добавь Дух нежити и сделай так чтобы когда рядом нет деревьев все бафы снимались.
7

» WarCraft 3 / Cooldown у Пассивных способностей

Все ребят, уже не надо я нашел другой оптимальный вариант, всем спасибо.
7

» WarCraft 3 / Cooldown у Пассивных способностей

Хозяин Миров:
nvc123, Ну всё ж таки кое-что научился забивать, но пока плохо.
Твоя наработка работает, только мне надо сделать чтоб скилл работал на всех героях, а не только на одном и сейчас я этим занимаюсь, но пока не получается.
7

» WarCraft 3 / Cooldown у Пассивных способностей

nvc123:
Mate, верх право посмотри
там будет окошечко поиска по сайту
и на будущее перед тем как писать сюда пиши туда
Mate, и причём тут джасс?
версия 5d, сори что затупил)
7

» WarCraft 3 / Cooldown у Пассивных способностей

nvc123:
Mate, jngp какой версии?
Хозяин Миров, GrifonPsix, переменные это основа
без них вы далеко не уйдёте
а чтобы работало нормально нужно событие юнит получает урон и таймер на 0 секунд
Будьте добры сказать что такое JNGP потому что я Jassом буквально практически не пользуюсь)
7

» WarCraft 3 / Cooldown у Пассивных способностей

Tobi123:
Вот вам крит в одном триггере. Развели тут балаган.
Не запускается твоя наработка, не знаю почему.
7

» WarCraft 3 / Cooldown у Пассивных способностей

Хозяин Миров:
GrifonPsix, Отлично, сейчас переделаю, плюс добавлю всему описание. И не мне вопросы про героя задавай, не я это делаю, а Mate. Да и попробую все три триггера упихать в один... :)
Если сделаешь за меня я буду только рад)
Ребят спасибо всем, я спать пошел, завтра прочитаю ваши версии, еще раз спасибо большое)
7

» WarCraft 3 / Cooldown у Пассивных способностей

Editor:
Mate:
Хозяин Миров:
Mate, Не знаю... В доту не рублюсь.
Как, собственно?
Он ударяет критом, но раз в 4 секунды, тоесть у крита перезарядка в 4 секунды.
GrifonPsix:
Если расматриваешь на примере доты, мб лучше брать в расчет пасивку Anub'seran`a - Geminate Attack?
мне бы чтоб кд было) Хотя я хотел сделать именно крит.
Делаешь целочисленную переменную, герою даешь абилку-пустышку. Как только скилл выучен, ставь переменной значение 1.
Если переменная = 1 - Даешь настоящий крит от предмета со 100% шансом, отслеживаешь атаку юнита, ставишь переменной значение 2 и удаляешь предметную абилку. Если перменная = 2 - Ждешь кулдаун, присваиваешь переменной значение 1.
Но это в теории, на практике не проверял.
я попробую, если получится отпишусь)
7

» WarCraft 3 / Cooldown у Пассивных способностей

Хозяин Миров:
Mate, Не знаю... В доту не рублюсь.
Как, собственно?
Он ударяет критом, но раз в 4 секунды, тоесть у крита перезарядка в 4 секунды.
GrifonPsix:
Если расматриваешь на примере доты, мб лучше брать в расчет пасивку Anub'seran`a - Geminate Attack?
мне бы чтоб кд было) Хотя я хотел сделать именно крит.
7

» WarCraft 3 / Cooldown у Пассивных способностей

Хозяин Миров:
Nosferoh, Пассивки не всегда являются аурами.
Например: нанесение столько-то кратного урона с такой-то вероятностью, но возможность нанесения такового: раз в такое-то время.
Хотя я, конечно, не знаю, что задумал создатель вопроса...
Знаешь как крит у бх в доте работает? Вот мне бы также)
7

» WarCraft 3 / Герой и его респаун

nvc123:
Farrien, ты ничего не сделал
задал значение переменной а вейт поставил 10
и неимеет значение что там в переменной ибо ВЕЙТ 10
а этот нуб который не смог додуматься, что вейт 10 не может превратиться волшебным образом в переменную
ибо магии нету,как и Санта-Клауса(о чём он скорее всего тоже не знал), и что для того чтобы переменная юзалась надо подставить её значение куда то(в данном случае в вейт), просто скопировал твой триггер с помощью рук напрямую(минуя мозг)
вообще-то я уже давно все замял, и этот вопрос можете больше не отвечать.
я просто забыл выбрать ответ, называть меня тупоголовым и безмозглым не надо, если ты мапы на движке варика делаешь давно это не значит что все все умеют и знают.
7

» WarCraft 3 / Герой и его респаун

nvc123:
У меня герой любого уровня через 10 секунд появляется
потому что стоит вейт 10
а как сделать чтоб время зависело от уровня?
7

» WarCraft 3 / Герой и его респаун

Uber:
Ну это же очевидно.
Время в зависимости от уровня можно вычислить вот так:
время_респауна_(сек) = макс._время_респауна_(сек) * (1 - (текущий_уровень_героя / макс._уровень_героев))
Чем выше герой в уровне, тем быстрее он респаунится.
Если нужно наоборот, чем ниже уровень героя, тем быстрее он респаунится:
время_респауна_(сек) = макс._время_респауна_(сек) * (текущий_уровень_героя / макс._уровень_героев )
Немного уточнить можно, на английском триггеры можешь написать? )
Tobi123:
Farrien:
Если на ГУИ, то рекомендую так:
Set udg_Integer = (x * Level of Dying Unit) + y x - множитель уровня в доте 5, y - дополнительное время
Wait 10.00
Instantly revive Dying Unit in Center of Region
Когда разберешься, можешь как-нибудь улучшить систему.
Уууу, вейт... (да и вейт 10 почему-то, переменная нигде, кроме объявления не используется)
У меня герой любого уровня через 10 секунд появляется.