(не рекомендуется использовать, но для понимания самое то)
Начнем с того, что максимальный бонус скорости атаки 5 (400%), подправьте если я ошибся, но рассмотрим, что он ниже и допустим будет варьироваться от 0 до 100.
И создадим способность (на основе ауры таурена, дающую только скорость атаки) в 100 уровней (не рекомендуется потому что будет лагать при добавлении 1 раз, но это можно лечить прелоадом или способами ниже), таким образом каждую секунду устанавливаем уровень нашей способности и пересчитываем интеллект, где уровень способности равен текущему интеллекту, всё.. 73 интеллекта даст 73% скорости атаки
Способ нормальный как бы я сделал с нуля
Создаём 3 способности скорости атаки из предмета перчатки:
Единицы 1-9
Десятки 10-90
Сотни 100-400
Ну и собираем число, допустим наш бонус 129
100+20+9, добавляем устанавливаем уровень способностей 1 2 9, но и это не обязательно когда есть способ
Там на луа но на хайве существует и на Jass
НО, там нет скорости атаки, я его добавлял на луа в своей карте, делает примерно за полчаса, ничего сложного
Но скажут что для скорости атаки он не нужен, ибо там 400% а бонус мод позволит менять значение скорости атаки -4000 4000%, разброс в 8000, ну и что? =)
function Trig_SpellCasts_Conditions takes nothing returns boolean
local string s = GetObjectName(GetSpellAbilityId())
if SubString(s, 0, 4) == "Exec" then
call ExecuteFunc(s)
endif
return false
endfunction
//===========================================================================
function InitTrig_SpellCasts takes nothing returns nothing
local integer i = 0
set gg_trg_SpellCasts = CreateTrigger( )
loop
exitwhen i > 15
call TriggerRegisterPlayerUnitEvent(gg_trg_SpellCasts, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null)
set i = i + 1
endloop
call TriggerAddCondition( gg_trg_SpellCasts, Condition( function Trig_SpellCasts_Conditions ) )
endfunction
Способ ищет в названии кастом функции "Exec", и если есть, то добавляет событие и делает отслеживаемой, только я так и не понял как он определяет, где какая способность, но круто, мне раньше это нигде не попадалось
Всякий раз когда говорят слово быстрее, я хочу знать на сколько, если на такая функция быстрее даже на 0.1 на 10 тысячах вызовов это не быстрее, и грош ему цена, можно просто назвать другой способ, и все претензий нет, тогда все классно
После этого топика была попытка показать какая функция быстрее, но разницы были просто смешными
Что это вообще значит "быстрее", карта с 1000 отдельных триггеров на каст, будет мгновенно кастовать способности, точно так же мгновенно 1000 ифов в одном триггере, мгновенно бд и мгновенно этот способ. И карт свыше этого значения по пальцам пересчитать
Так, что тут за хрень в правильном ответе?
BlzSetAbilityPosX() и BlzSetAbilityPosX(), не МУИ и меняют положение иконки у всех игроков сразу
Ещё приказ типа автокаста, сбивает текущий приказ например таргетную атаку или движение.
Если же я ошибся и это вообще про редактирование txt файла приказов, то это вообще не имеет никакого отношения к вопросу и скроются вообще все абилки в карте, на это позиции, а оно надо?
Вот нормальный способ:
Создаём отдельную функцию действия каста например
function CasTQAbility (unit, param1, paramn)
--Внутри действия каста
end
При касте способности просто вызываем CasTQAbility, а как же сделать теперь автокаст?
Да очень просто скрываем или через спелбук или как сказал товарищ выше BlzUnitDisableAbility
А теперь в нужным момент времени вызываем CasTQAbility, хоть при атаке, хоть по таймеру, при получении урона, когда угодно в общем
По желанию:
Отнимаем ману, проверяем на сайленс, проверяем на кд, или просто юзаем из коробки
Система проверенна на трёх картах с любыми типами лендов, собственно и в карте тоже они специально присутствуют, для адекватных тестов.. я вообще не верю что моего героя кто либо будет брать и куда-то переносить, ибо луа никому не нужен, так что особо не вижу смысла париться
мб тогда лесом эту пассивку и сделать чтобы он мог стрелять почаще?
у он и так стреляет с КД в 1 сек, вот это ты мимо ушей и глаз пропустил
Торрентов не будет, ещё скажи добавить, чтобы он корабль призывал, ага, может просто кунку сделать? тут и так крюк с хуком пуджа сравнили, а выстрел со стрелой мираны, всё извольте... хватит доты..
по факту никто, а что непонятного?
с каких пор механика попадания пули в стену требует объяснение?
Вот я тебе на картинке нарисовал:
красный горизонт
синий пуля
зелёный наш холм
Вот именно тут и проходит нижняя грань, это всё убогий рельеф рефорджа
по факту с другого ракурса камеры сразу ясно где гора, в целом спасибо я понял претензию, она действительно объективна, надо ланд подрихтовать, прости, что сагрился
тогда покажи это более понятно шоле
на видосе в 4 минуты только один момент и то неудачный
это древняя механика определения высот рельефа, перекачевывает уже в 3 карту, она была в:
Пеонах пиратах
Убей моего пеона
И в Адмирале ПИ
То бишь эта вещь на столько базовая, что я не вижу смысла её как-то отдельно разжевывать
шляпа позволяет воскрешать скелетов? бле ну это, имхо, уже вообще какие-то дебри, это не адмирал, а какой-то адмирал некромант
Шляпа воскрешает только расу Орда в виде орков скелетов, по лору:
Адмирал на столько ненавидит пеонов и орков, что делает всё, чтобы они умерли ещё раз, и опять таки он маг, а не просто адмирал
Я к тому, что указателем ты указываешь в более высокую часть горки, а пуля врезается раньше, в горку у основания...
это так кажется из за рефордж рельефа на классике всё норм видно, пуля реагирует на перепад разницы высот Proshel_Doty:
То, что пушки нельзя уничтожить, имбово как-то
Можно у них по 500 хп, просто не показывается хпбар, ибо пушка в 90% случаев раньше исчезнет по таймеру чем умрёт, а я не люблю хп бары больше чем у 1 своего юнита, это отвлекает от геймплея Proshel_Doty:
Да и ваще он наносит урон какой-то лютый, учитывая что у него на видосе у самого всего 650 хп
Это та самая не сочетающаяся пассивка, которая апает урон с руки и урон от способностей, а простой выстрел с трудом пеона убивает Brilock:
Ась, что кого? для 126 отслеживание выделения в группе только на мемхаке, чистый 126 лесом, на рефордже через GetChild, вот ссылка, надо скопипастить на русском на Xgm
Но если принебречь этим множественным выбором и представить что выбор единичный
Тогда на гуи всё есть и получиться
C - Юнит выбран
У - Юнит такой-то, способность такая то есть, владелец выбранного=владелец выбирающего
Д -
set s = "" s = string
if p = GetLocalPlayer() then
set s = "Тут\\Типа\\Адрес\\Модели.mdx"
endif
call СоздатьСпецэффект(s,x,y) x,y - координаты, либо вместо них точка, либо виджет
а если по поводу вопроса
Но не понимаю, как именно применить тут эту систему
Система уже расписана, суть в том что у локального игрока создастся эффект с моделью, а у остальных с пустышкой и они ничего не увидят
set s = "" s = string пустышка
if p = GetLocalPlayer() then -- если локальный игрок тогда
set s = "Тут\\Типа\\Адрес\\Модели.mdx" -- модель уже не пустышка
ScorpioT1000, и в итоге все гонки за графикой закончились 5 fps, рефундом и соответствующей оценкой. Лучше стоит из рефорджа возможности выжимать его, пока не достигнем предела, графика многих устраивает и всегда были HD моды + мод в старкрафте...Единственное что с тенями была проблема, которая решалась только подключением 9dx, а такое удовольствие могли себе позволить лишь моды, но все упорно играют на Ирине и айкапе, интересно почему...
Ты же понимаешь, что за иконки 64x64 и прочий лоурез оценка должна быть снижена?)
Не справедливо, динамическое описание должно больше оцениваться чем HD иконка, а в итоге за хд иконки минус балл, а за динамическое описание 0, хотя это 1 пункт Дизайн-оформление.
Вообще о HD не было речи, рефордж это не только графика, я например всё делаю на обе графики сразу, но приоритет на SD
Ох не завидую судьям, объективно собрать информацию будет очень сложно =(, возможно сложнее чем некоторые работы
Ну там у тебя только маркер для удара норм, можно адекватно понять область удара. Остальные стрелки не имеют смысла
Мои маркеры хотя бы показывают дальность спелла
Ахаха лол как раз таки у меня маркеры именно и показывают дистанцию, выстрел - всегда максимальный маркер в 1200, цепь - маркер имеет минимальную длину в 600 и может растянуться до 900, что и соответствует длине спела, то бишь куда не наводи, способность сработает только по маркеру. Почему вещи сделанные для "тупых", нужно ещё дополнительно объяснять?
Феникс, будет смешно если нет, ибо сделай хоть на год продление, всё равно найдутся отмазки типа:
У меня нет времени (при этом человек в стиме будет в д2 катать каждый день по 10 часов)
Моя работа займёт последнее место (при это будет потрачено 3 часа, вместо сотен часов у работы победителя)
У меня нет рефорджа (при этом ребята на гуи 126, покажут достойные работы)
Я не хочу делать наработку для кого-то, я лучше сделаю нового героя в свою карту (в карту в которую никто не играет)
Обидно за некоторых участников где написано, что делает спел, а судья потом пишет "так и не понял, что делает способность".
А потом меня ещё спрашивают - "зачем ты наделал этих визульных маркеров", "зачем ты сделал всё так просто", "зачем ты записал видео с полным разбором способностей", продублировав всё трижды (визульно, голосом и текстом), "зачем вы насоздавали ресурсов". Да вот именно за этим, чтобы учесть ошибки судей и поднять планку. Хотя мб тут такого не будет, вот смотрю ролик, и нет описания в конкурсе, хотя хз как упустил вообще этот конкурс, ибо помню что 100% взял тогда у Quq идею с переключением способностей правой кнопкой мыши.
Ред. Берги
» WarCraft 3 / Скорость атаки за еденицу инта.
Начнем с того, что максимальный бонус скорости атаки 5 (400%), подправьте если я ошибся, но рассмотрим, что он ниже и допустим будет варьироваться от 0 до 100.
И создадим способность (на основе ауры таурена, дающую только скорость атаки) в 100 уровней (не рекомендуется потому что будет лагать при добавлении 1 раз, но это можно лечить прелоадом или способами ниже), таким образом каждую секунду устанавливаем уровень нашей способности и пересчитываем интеллект, где уровень способности равен текущему интеллекту, всё.. 73 интеллекта даст 73% скорости атаки
Единицы 1-9
Десятки 10-90
Сотни 100-400
Ну и собираем число, допустим наш бонус 129
100+20+9, добавляем устанавливаем уровень способностей 1 2 9, но и это не обязательно когда есть способ
НО, там нет скорости атаки, я его добавлял на луа в своей карте, делает примерно за полчаса, ничего сложного
Но скажут что для скорости атаки он не нужен, ибо там 400% а бонус мод позволит менять значение скорости атаки -4000 4000%, разброс в 8000, ну и что? =)
» WarCraft 3 / Наверное самая быстрая функция по касту "тригерных" магий
» WarCraft 3 / Наверное самая быстрая функция по касту "тригерных" магий
» WarCraft 3 / Как скрыть иконку способности или делаю автокаст (Reforged)
BlzSetAbilityPosX() и BlzSetAbilityPosX(), не МУИ и меняют положение иконки у всех игроков сразу
Ещё приказ типа автокаста, сбивает текущий приказ например таргетную атаку или движение.
Если же я ошибся и это вообще про редактирование txt файла приказов, то это вообще не имеет никакого отношения к вопросу и скроются вообще все абилки в карте, на это позиции, а оно надо?
Вот нормальный способ:
Да очень просто скрываем или через спелбук или как сказал товарищ выше BlzUnitDisableAbility
А теперь в нужным момент времени вызываем CasTQAbility, хоть при атаке, хоть по таймеру, при получении урона, когда угодно в общем
По желанию:
Отнимаем ману, проверяем на сайленс, проверяем на кд, или просто юзаем из коробки
» WarCraft 3 / [Конкурс героев] Генерал Хаоса
» WarCraft 3 / [Конкурс героев] Адмирал П
я вообще не верю что моего героя кто либо будет брать и куда-то переносить, ибо луа никому не нужен, так что особо не вижу смысла париться
Ред. Берги
» WarCraft 3 / [Конкурс героев] Адмирал П
Торрентов не будет, ещё скажи добавить, чтобы он корабль призывал, ага, может просто кунку сделать? тут и так крюк с хуком пуджа сравнили, а выстрел со стрелой мираны, всё извольте... хватит доты..
с каких пор механика попадания пули в стену требует объяснение?
красный горизонт
синий пуля
зелёный наш холм
по факту с другого ракурса камеры сразу ясно где гора, в целом спасибо я понял претензию, она действительно объективна, надо ланд подрихтовать, прости, что сагрился
» WarCraft 3 / [Конкурс героев] Адмирал П
Пеонах пиратах
Убей моего пеона
И в Адмирале ПИ
То бишь эта вещь на столько базовая, что я не вижу смысла её как-то отдельно разжевывать
» WarCraft 3 / [Конкурс героев] Адмирал П
Адмирал на столько ненавидит пеонов и орков, что делает всё, чтобы они умерли ещё раз, и опять таки он маг, а не просто адмирал
» WarCraft 3 / [Конкурс героев] Адмирал П
Proshel_Doty:
Proshel_Doty:
Brilock: СПАСИБО!
» WarCraft 3 / Видимость спецэффекта
Тогда на гуи всё есть и получиться
C - Юнит выбран
У - Юнит такой-то, способность такая то есть, владелец выбранного=владелец выбирающего
Д -
set s = "Тут\\Типа\\Адрес\\Модели.mdx" -- модель уже не пустышка
» WarCraft 3 / Создаю Карту по Наруто
А вообще автор пропал, походу уже нашёл помощников
» WarCraft 3 / Создаю Карту по Наруто
» XGM Конкурсы / Конкурс героев
» WarCraft 3 / Молнии на любых эффектах
» WarCraft 3 / Галерея скриншотов ландшафта
» XGM Конкурсы / Конкурс героев
» XGM Конкурсы / Конкурс героев
Вообще о HD не было речи, рефордж это не только графика, я например всё делаю на обе графики сразу, но приоритет на SD
Ох не завидую судьям, объективно собрать информацию будет очень сложно =(, возможно сложнее чем некоторые работы
» WarCraft 3 / Убрать эффект телепортации
» XGM Конкурсы / Конкурс героев
» XGM Конкурсы / Конкурс героев
У меня нет времени (при этом человек в стиме будет в д2 катать каждый день по 10 часов)
Моя работа займёт последнее место (при это будет потрачено 3 часа, вместо сотен часов у работы победителя)
У меня нет рефорджа (при этом ребята на гуи 126, покажут достойные работы)
Я не хочу делать наработку для кого-то, я лучше сделаю нового героя в свою карту (в карту в которую никто не играет)
» Dota 2 / Unofficial Arcade Festival
» XGM Конкурсы / Конкурс героев
А потом меня ещё спрашивают - "зачем ты наделал этих визульных маркеров", "зачем ты сделал всё так просто", "зачем ты записал видео с полным разбором способностей", продублировав всё трижды (визульно, голосом и текстом), "зачем вы насоздавали ресурсов". Да вот именно за этим, чтобы учесть ошибки судей и поднять планку. Хотя мб тут такого не будет, вот смотрю ролик, и нет описания в конкурсе, хотя хз как упустил вообще этот конкурс, ибо помню что 100% взял тогда у Quq идею с переключением способностей правой кнопкой мыши.
» XGM Конкурсы / Конкурс героев
» XGM Конкурсы / Конкурс героев