32

» WarCraft 3 / Пустышка для скилла

sLIL MID, делай из стремительности, или безумия троллей берсерков. Убирая длительность на 0.01 и все ненужные параметры, у стремительности мастера клинка - время перехода в невидимость - любую, больше чем длительность.
32

» WarCraft 3 / Пустышка для скилла

Таким свойством обладают немногие способности, стремительность, безумие, божественный щит, щит пехотинца, магический щит.
Эти способности не проигрывают анимацию и не сбивают текущего приказа.
Есть еще Веер ножей, он проигрывает анимацию но кастуется мгновенно, (т.е если анимация пошла, то спелл уже все равно применялся, даже если что то сбило анимацию) и не сбивает текущий приказ идти куда-либо, или бить кого-либо.
Помните - берсерки перебивают друг друга.
32

» WarCraft 3 / Вылетает Reforged из-за мыши (наверн?)

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

» WarCraft 3 / Так как все-таки делать гиф портрет?

prog, ну так это в статье описано как делать модели, в том числе портреты, причем тут гиф?
32

» WarCraft 3 / Так как все-таки делать гиф портрет?

Дмитрий Ульянов, просто ты не понимаешь как устроена модель юнита, что нету никаких гифок, вовсе тут совершенно иной мофрмат и метод построения изображения. Смотри прикрепленные картинки, как устроен стандартный гуль нежити, ghoul.mdx - файл основной модели юнита, ghoul_portant.mdx отельная модель его портрета для интерфейса, они хранятся вместе.
Загруженные файлы
32

» WarCraft 3 / Так как все-таки делать гиф портрет?

Дмитрий Ульянов, ЭТО не гиф, это отдельная модель, и тебе я написал КАК
Если что есть поиск, и статьи где это описано подробно, и разжевывать тут это зашквар.
32

» WarCraft 3 / Так как все-таки делать гиф портрет?

Еще раз для особо одаренных, ИГРА НЕ ПОДДЕРЖИВАЕТ ФОРМАТ *.GIF, то что ты показываешь на этом видосике никакой не гиф, а отдельная 3д модель, которая циклически проигрывает несколько анимаци.
Модель юнита - это на самом деле несколько моделей, модель самого анимешного чувака что ты видишь бегающим на карте и модель его рожи для интерфейса, импортируются в карту они вместе.
32

» WarCraft 3 / Ребята хочу создать тригерный скилл, помогите.

Авв чем проблема то? Берешь и делаешь, нет такого дейсвтия повешать бафф, то что ты называешь бафф, это внутриигровой триггер который наследуется от способности, он следит за юнитом и делает с ним все что указано в способности. Дефолт абилки никак не изменить, так что берем и описываем триггарный вариант с помощью действий в редакторе. Как именно - зависит от того что требуется.
32

» WarCraft 3 / Бинды или как это работает?

Ну разумеется общие войска с владельцем магазинов, ну и лавка альянса в помощь.
32

» WarCraft 3 / Как сделать герою gif-портрет

Bergi_Bear, эмм как бы формат гиф - не поддерживается варкравтом, даже в рефаунде?
Если чо в игре все вещи с анимациями вроде кулдаунов - это 3д модели, которые юзают фреймы, экран загрузки внезапно тоже модель.
32

» WarCraft 3 / Как сделать герою gif-портрет

Принятый ответ
В игре нету гиф формата. Вовсе если речь идёт про анимировпнный портрет юнита на интерфейсе, это отдельная модель с рожей. Обычно называемая portant_имя модели.mdx
Ищите как делать модели для варкравта с нуля, на сайте есть статьи, как и инфа по портетам моделей юнитов.
32

» WarCraft 3 / Как найти адрес элемента, фрейма в памяти?

Можно, уже нашли в мемхаке или всяких кеях смотри. Ну можешь спросить у их авторов.
32

» WarCraft 3 / Утечки

rsfghd, внезапно можно закаказать кастом модель падающих стрелл (да и где то я это уже видел), ну а урон наносить триггерно через 1 сек, как у огненного голема или звездопада.
32

» WarCraft 3 / Утечки

А как насчет карту без кастом гуи выложить, то не открывается в редакторе...

Вот это:
function remeff takes nothing returns nothing
    local timer t = GetExpiredTimer()
    set bj_lastCreatedEffect = LoadEffectHandle(udg_Hash,GetHandleId(t),0)
    call DestroyEffect(bj_lastCreatedEffect)
    call FlushChildHashtable(udg_Hash,GetHandleId(t))
    call DestroyTimer(t)
    set t = null
    set bj_lastCreatedEffect = null
endfunction
Можно заменить на это
function remeff takes nothing returns nothing
    local timer t = GetExpiredTimer()
    call DestroyEffect(LoadEffectHandle(udg_Hash,GetHandleId(t),0))
    call FlushChildHashtable(udg_Hash,GetHandleId(t))
    call DestroyTimer(t)
    set t = null
endfunction

Потом падение внезапно можно сделать и попроще.
32

» WarCraft 3 / Падение FPS при использовании способностей

Proshel_Doty, берем и пробуем, лимиты близарды ввели не просто потому что им делать нефиг было и от троллили картоделов.
Чем больше карта тем сильнее нагружается движок игры при просчете путей и деформаций, так же блокираторы пути считаются как отдельный обьект, когда движок пытается потсроить путь для юнита он не работает с блокираторами как с единой непроходимой областью а каждый раз перебирает все. На больших картах это особенно заметно, добавь их до отсечки и расскажи как оно на рефордже.
32

» WarCraft 3 / Падение FPS при использовании способностей

Proshel_Doty, в гугле забанили? Там что не карта гигант то беда, то одно то другое отвалится, просто посмотри список вопросов по теме?
Абилки лагают, порча нема, юниты тупят, считай не имеешь права юзать блокираторы пути - чем их больше тем все хуже. С разрушаемыми обьектами тоже засада. Вопрос зачем такой огромный ландшавт?
32

» WarCraft 3 / ИИ

Принятый ответ
Хм а в чем проблема то, раз надо - берем и делаем?
32

» WarCraft 3 / Иконки мультиборда

Qulore, не входящий, а купленый. Запомни ты просто продаешь юнита, причем не важно героя или нет, событие - Юнит покупает юнита, в переменную заносишь купленного юнита, определяешь его type id в переменной, и сравниваешь в массиве, настраивая иконки и прочие параметры, естественно запрещаешь игроку покупать любых героев + делаешь таверну не союзником с общим полем зрения, чтобы игрок больше не мог выбрать таверну к примеру.
32

» WarCraft 3 / Иконки мультиборда

Это и только так и делается как описали выше, база данных героев и иконок для них, если нужны иконки так же предметов если их планируется показывать то и для них. Нет других способов динамически узнать иконку юнита, за исключением мемхака.
Реализация к слову достаточно примитивеая, таких вопросов было сотни, странно что не дошло....
Таверна - тупо магазин, там можно продавать дамика и сапавнитт где надо героя, а используя абилку общие магазины (смотри лавку альянса) и настрааивая союзы владельцу магазина и игрокам можно сделать что игрок может нанять героя не находят рядом дргим юнитом, к примеру кругом силы. Герои тяжёлые юниты, их лучше подгружать а в таверне продавать даммиков., так не будет пролагов.
32

» WarCraft 3 / Не могу открыть карту

h0rde, Берем и открываем, но карта не будет в том виде в котором была у создателя, хоть ты лопни, лучше всего работать в не редактора.
Если что -то деслк восстанавливают обьектные данные, которые будут с ошибками и лагать в редакторе (ну к примеру дота).
Потом кода считай тоже нету, сохранить не сможешь из за ошибок, хдепротект помогает вскрыть простейшие карты.
Баги исправить, серьезно? Чувак для начала нужно будет разобратся в механике работы карты, обычно это связано с ёё кодом. Гайды по депротекту были, но они такое себе, человеку без познаний они ничего не скажут.
Смысл открыть карту мпк редактором, вытащить файл скрипта и работать с ним жасскравте, ну офк карту можно открыть к примеру wa3maprestorer, опять же лишь ради изучения обьектных данных, т.к данные восстанавливаются в формат редактора с ошибками и пропусками.

Ну и таки что непонятно?
32

» WarCraft 3 / Не могу открыть карту

Зачем? Если ты далёк от этого,то забкдь сразу,нубам нечего делать в чужих картах.
Ничего ты изменить в открытой карте после депротектора не сможешь., таких была уже не одна сотня, толку только 0, ничего они дельного не сделали с открытой картой....
32

» WarCraft 3 / Стак яда

Принятый ответ
Берем и тестируем, там есть как и стак так и перебивание, независимая работа каждого.