эту карту заблокировали для редактора можно открыть специальной программой но это уберет всех крипов зданий и прочего с карты кроме декораций и данных про героев и крипов и способностей
не говорите что качество 360р это плохо у меня видос вообще даже не открывается радуйтесь и цените это
Для меня это не радость. Это неуважение к тем, кому урок может пригодиться. Тем более в видео он как раз разбирает тему с видимостью на кадрах, которую ты не понял. А в шакальном качестве очень больно смотреть и что-то понимать.
Гуванч, У тебя не установлена видимость по кадрам, поэтому видно всегда. А также не настроено расположение эффекта (жмёшь пкм по риббону - Edit Node, а дальше по XYZ подгоняешь, можешь у того же мк посмотреть).
а как настроить видимость по кадрам там помоему нужно кадры прописать но как узнать в каких кадрах идет анимация атаки?
Свин, который ненавидит людей больше всего на Свете. Немезис - в честь богини Немезиды (богиня возмездия). Он будет мстить за своих родных, пока его тело может двигаться. Каждую минуту своего существования он будет тратить на уничтожение людей.
ты все не правильно делаешь опешу примерно
устанавливаешь точку с которого будут вылетать снаряды
создаешь дамми юнита с нужной моделью
создаешь группу для дамми
случайный угол(0-360)
сохраняешь в хеш этот угол под ключом созданного дамми(GetHandleId(Dummy))
заносишь в группу этого дамми
TimerStart()
2 функция
выгружаешь группу
через ForGroup(в этой функции выгружаешь угол выбранного даммика образом) =>
local real a = LoadReal(Hashtable,GetHandleId(GetEnumUnit()),StringHash("Angle"))
SetUnitX(GetEnumUnit(),GetUnitX(GetEnumUnit()) + 30 * Cos(a)
SetUnitY(GetEnumUnit(),GetUnitY(GetEnumUnit()) + 30 * Cos(a)
это можно юзать без мемхака и это делается очень просто
struct sc
unit caster
unit dummy
group g
real distance
real angle
method destroy takes nothing returns nothing
call KillUnit(this.dummy)
call DestroyGroup(this.g)
set this.caster = null
set this.dummy = null
set this.g = null
call this.destroy()
endmethod
endstruct
вот что такое структура тут без всякого сохранения и загрузки можно менять значения и все такое очень удобная вещь данный пример можно использовать для способностей типа волна силы
и не нужно по 5-10 раз писать сохранения в хеш таблицу и выгружать их после тика таймера так же одной строкой можно все обнулить кароч плюсов много
» WarCraft 3 / [Конкурс становления героев] Богоподобный свин Немезис
» WarCraft 3 / Иконки с буквами
» WarCraft 3 / Обводка у модели
» IrInA Host Bot / Параметры карты повреждены
» WarCraft 3 / Франкский лесоруб
» WarCraft 3 / Иконки с буквами
» WarCraft 3 / Идеи для карты
» WarCraft 3 / Темный Мир ОРПГ
» WarCraft 3 / Модели по полочкам!
» WarCraft 3 / Эффект на модели во время анимации (система частиц)
» WarCraft 3 / Эффект на модели во время анимации (система частиц)
» WarCraft 3 / Эффект на модели во время анимации (система частиц)
» WarCraft 3 / Эффект на модели во время анимации (система частиц)
» WarCraft 3 / Иконки с буквами
» WarCraft 3 / Эффект на модели во время анимации (система частиц)
» WarCraft 3 / [Конкурс становления героев] Богоподобный свин Немезис
» WarCraft 3 / Иконки с буквами
» WarCraft 3 / Эффект следа меча (модели)
» WarCraft 3 / [Конкурс становления героев] Богоподобный свин Немезис
» WarCraft 3 / Ошибка в способности
вот сделал спелл прикрути сюда параболу и все
» WarCraft 3 / Ошибка в способности
устанавливаешь точку с которого будут вылетать снаряды
создаешь дамми юнита с нужной моделью
создаешь группу для дамми
случайный угол(0-360)
сохраняешь в хеш этот угол под ключом созданного дамми(GetHandleId(Dummy))
заносишь в группу этого дамми
TimerStart()
2 функция
выгружаешь группу
через ForGroup(в этой функции выгружаешь угол выбранного даммика образом) =>
» WarCraft 3 / Ошибка в способности
» WarCraft 3 / loop
» WarCraft 3 / loop
» WarCraft 3 / loop