Картечь тупое аое урон + доп урон по некорым типам целей, делаем свою кастомную картечь из яда, или там дыхания химер.
Так же мона замутить на системе отлова урона, но для обычных юнитов это жирновато, нужно попробовать пути попроще.
Ну выдать герою способности с такими хоткеями и отслеживая их применение триггерно отдавать приказ идти куда либо.
Лучше принудительно выбирать дамми юнита для игрока, у которого и будут способности с этими хоткеями а приказы отдавать уже реальному герою.
Подобное реализовано в карте Death sheep (овца смерти или как то так) от Blizzard, правда там тока право\лево.
я кинул .Rar Архив в папку с вариком вар крафт\WarCraft\тут несоздовая некаких папок
но не работает....
Архив то распаковать вы не догадались? вы не замечали что пока в архиве ничего не работает, не устанавливаются программы скачаные с сайтов, пока не вытащишь из архива нельзя установить, логично было предположить что нужно извлечь содержимое архива в папку с варкравтом. Читайте внимательно инструкцию
Чем не подходит Inner fire ("Духовное пламя")? Рев рексара (если нужен не % урона а конкретное число) делаем саму способность для юнита на основе канала, а сам эффект с помощью руны в которую и добавлен рев, при применении канала вручаем и тут же удаляем руну рева и все у юнита бафф повышающий атаку, если у юнита нету инвентаря то добавляем ему инвентарь и тут же удаляем после добавления руны.
Есть такой скилл как ""Поставка ресурсов" 'AAns' - neutralspell у него как у канала можно менять базовый ид приказа, а так же указывать стоимость каста в золоте и древесине.
Есть опция "зарядит игрока владельца" (эх софтклаб) ну если стоит эта галочка способность спишет суму с игрока владельца юнита, иначе с того кто отдал приказ на каст.
quq_CCCP, а какие настройки у канала? Я кое-как им пробовал, ничего не получилось. И что такое пурж? А то я такого не встречал. Хотя, наверно, это оно так на английском называется, а я всё на русском сижу. Melissa, попробую.
Базовый ид приказа purge цель деревья \ стены, тип цели обьект
Пурж или очищение, точно помню что им можно было диспелить сов охотницы с деревьев.
Как зачем, оптимизация - быстрая скорость загрузки лишнем не будет, защита от читосов которые будут хостить чит версию и портить мнение игроков о авторе (это в основном раки не знающие о редакторе практически ничего ) , не желание раздавать свои труды в недостойные руки - простите а с какой стати вы будите колупатся в чужых вещах без спроса их владельца, что то заинтересовало? Просим автора или качаем опен версион с офф сайта.
ENAleksey, Есть гуишникам, для мили задержек, но она ресурсоемка и все равно задержки для каких-нить спеллов с кастом снарядами слишком велики, дергается...
Поэтому нафиг, таймер или триггер и точка!
function PolledWaitEX takes real duration returns nothing
local timer t
local real timeRemaining
if (duration > 0) then
set t = CreateTimer()
call TimerStart(t, duration, false, null)
loop
set timeRemaining = TimerGetRemaining(t)
exitwhen timeRemaining <= 0
// If we have a bit of time left, skip past 10% of the remaining
// duration instead of checking every interval, to minimize the
// polling on long waits.
if (timeRemaining > bj_POLLED_WAIT_SKIP_THRESHOLD) then
call TriggerSleepAction(0.1 * timeRemaining)
else
call TriggerSleepAction(bj_POLLED_WAIT_INTERVAL)
endif
endloop
call PauseTimer(t)
call DestroyTimer(t)
set t=null
endif
endfunction
Вот у меня встречный вопрос, а зачем вам вейты и всякие поделки на их основе вроде PolledWait?
Используйте таймеры, они точны, их можно остановить и возобновить, вейты же непригодны практически не для чего кроме киниматиков и синхронизации данных, ну развечто на гуи с таймерами туго вейты, на jass эти городушки не оптимальны, нужно лепить локальные переменные - ибо глобалки могут перезаписываться за время вейта.
Ты настройки стандартного Аватара видел? Баффа там нету в списке, близзы делая способность прописали ссылку на бафф в коде движка а не берут его из слк таблицы как другие скиллы, так что никаких других путей у нас нету кроме как редактировать стандартный бафф.
Ну как бы там бафф нужно отредактировать - 'BHav' (мощь гор) причем стандартный, тогда все норм будет, иначе придется делать мощь гор из чего нить другого, какого нить метаморфозиса.
Изгнание в астрал позитивный бафф, в мире духов юнит восстанавливается быстрее, хоть и не намного, кстати бонус урона от магии в мире духов 1.66 (66%) а не 1.4 (40%), в астрале учитывается маг резисты юнита.
Эти индесы, тупо переменные для редактора, в игре это глобалки - gg_unit_001, 002 и так далее, да и только если на юнита сделано какое нить событие или триггерное действие.
Собственно все эти гуи индексы никто не юзает, если нужно номер юнита узнать GetHandleId() в помощь. Кстати да, хендл юнита может быть не уникальным, как то извращались с вейтами что хендл ид у нескольких юнитов был один.
Я делал на основе иммолейшина (жара преисподней) и морфа смену доступных построек, 2 юнита с разными доступными постройками, при касте жара преисподней они морфаются скиллом Темный (если не герой) и руной с морфом сфинкса если это герой.
Ты индекс то впиши, не выбрать - все выбрать...
Ты думал что он тебе инвет на весь массив сделает, размечтался для каждой ячейки в массиве будешь делать ивент, причем таймеры то должны быть созданы.
» WarCraft 3 / Картечь.
Так же мона замутить на системе отлова урона, но для обычных юнитов это жирновато, нужно попробовать пути попроще.
Ред. quq_CCCP
» WarCraft 3 / Как сделать управление.
Лучше принудительно выбирать дамми юнита для игрока, у которого и будут способности с этими хоткеями а приказы отдавать уже реальному герою.
Подобное реализовано в карте Death sheep (овца смерти или как то так) от Blizzard, правда там тока право\лево.
» WarCraft 3 / куда его засунуть?
В краце - WarCraft III\UI
warfraft поддерживает только архивы формата mpq и MIX, ASI, FLT и M3D файлы, это на будущее...
» WarCraft 3 / куда его засунуть?
Читайте внимательно инструкцию
» WarCraft 3 / Как сделат способность повышающую силу атаки
делаем саму способность для юнита на основе канала, а сам эффект с помощью руны в которую и добавлен рев, при применении канала вручаем и тут же удаляем руну рева и все у юнита бафф повышающий атаку, если у юнита нету инвентаря то добавляем ему инвентарь и тут же удаляем после добавления руны.
Ред. quq_CCCP
» WarCraft 3 / куда его засунуть?
задницупапку с варкравтом, инструкцию чтоли прочитай!» WarCraft 3 / Кнопка с золотом.
Ред. quq_CCCP
» WarCraft 3 / Кнопка с золотом.
Есть опция "зарядит игрока владельца" (эх софтклаб) ну если стоит эта галочка способность спишет суму с игрока владельца юнита, иначе с того кто отдал приказ на каст.
» WarCraft 3 / Как проверить, уничтожен ли предмет или отследить смерть предмета?
» WarCraft 3 / Как проверить, уничтожен ли предмет или отследить смерть предмета?
Ивента вроде на смерть итема нету, а вот ивент на виджет есть.
» WarCraft 3 / Способность на дерево
Пурж или очищение, точно помню что им можно было диспелить сов охотницы с деревьев.
» WarCraft 3 / Способность
vjass, скилл но таргет, для предмета.
» WarCraft 3 / Способность на дерево
» WarCraft 3 / Зачем защищают карты от вскрытия?
» WarCraft 3 / Как глючит Wait?
Поэтому нафиг, таймер или триггер и точка!
» WarCraft 3 / Как глючит Wait?
Используйте таймеры, они точны, их можно остановить и возобновить, вейты же непригодны практически не для чего кроме киниматиков и синхронизации данных, ну развечто на гуи с таймерами туго вейты, на jass эти городушки не оптимальны, нужно лепить локальные переменные - ибо глобалки могут перезаписываться за время вейта.
» WarCraft 3 / Мощь гор
» WarCraft 3 / Мощь гор
» WarCraft 3 / Какие не очевидные особенности Warcraft III вы знаете?
» WarCraft 3 / Какие не очевидные особенности Warcraft III вы знаете?
» WarCraft 3 / Уникальный индекс юнита
Собственно все эти гуи индексы никто не юзает, если нужно номер юнита узнать GetHandleId() в помощь.
Кстати да, хендл юнита может быть не уникальным, как то извращались с вейтами что хендл ид у нескольких юнитов был один.
» WarCraft 3 / 2 меню строительства
» WarCraft 3 / Еще 3 вопроса
» WarCraft 3 / Array Timer
» WarCraft 3 / Array Timer
Ты думал что он тебе инвет на весь массив сделает, размечтался для каждой ячейки в массиве будешь делать ивент, причем таймеры то должны быть созданы.