SetUnitX(u,GetUnitX(u)+2*Cos(45*3.14/180))
SetUnitY(u,GetUnitY(u)+2*Sin(45*3.14/180))
GetUnitX(u)-точка в которой находиться юнит
2-твоя скорость
45-твой градус
3.14/180-перевожу твои 45 градусов в радианы
int i =0
while(i<GetRandomInt(0,100)){
CreateUnit(Player(0),RandomMassiv[GetRandomInt(0,lenght)],RandomX,RandomY,RandomFacing)
i++
}
не знаю если ты на гуи как там вообще дела обстоят с циклами(можно их рандомить?)
не проверял,но вот пробни такой геморный вариант. ловишь приказ выбора заносишь куда нить сех этих юнитов,потом ловишь приказ отмены и смотришь юнитов которые удалились и отсееваешь масив
можно перевести модели в mdl формат и от туда ключики с костей перекидывать а если получиться плохо то чуть подредактировать уже в редакторе этот метод работает даже если склеты разные
решение сделать их не принадлежащими игрокам,компам тоесть если например ты вызываешь за 12 игрока(коричневый) и во вкладке свойств игрока убираешь его существование вообще
бд неннужно просто предмету в названии прописываешь +а [название предмета]
+ - отвечает предмет подлежит триггеру
а - означает тип предмета (двуручный топор,лук,одноручный меч)
и вставляешь ему юнита какого тебе надо
вот тебе моя старая наработка (новую что то найти немогу)
вот
а зачем морфаться просто делаешь юнитов ближних дальних и какие нужны анимации потом тупо приподборе оружия перекидываешь ему все предметы статы и что тебе надо и всё
Ред. ledoed
» WarCraft 3 / Почему анимация начинает иногда проигрываться многократно?
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Blender WarCraft 3
Ред. ledoed
» WarCraft 3 / Проблема с работой библиотеки
Ред. ledoed
» WarCraft 3 / Конфликт имён, библиотеки, области
Ред. ledoed
» WarCraft 3 / Конфликт имён, библиотеки, области
» WarCraft 3 / Библиотека перестала работать во время игры
пропиши в самом верху
set m[j].destroy() должно помоч
» WarCraft 3 / Смещение юнитов по углу
SetUnitY(u,GetUnitY(u)+2*Sin(45*3.14/180))
GetUnitX(u)-точка в которой находиться юнит
2-твоя скорость
45-твой градус
3.14/180-перевожу твои 45 градусов в радианы
» WarCraft 3 / нужна помощь с тригерром(тригерами)
while(i<GetRandomInt(0,100)){
CreateUnit(Player(0),RandomMassiv[GetRandomInt(0,lenght)],RandomX,RandomY,RandomFacing)
i++
}
не знаю если ты на гуи как там вообще дела обстоят с циклами(можно их рандомить?)
» WarCraft 3 / Выбран юнит
» WarCraft 3 / Выбран юнит
» WarCraft 3 / Способность, отнимающая у юнита скорость передвижения
» Fantasy Pirates / Fantasy Pirates
» Fantasy Pirates / Fantasy Pirates
» WarCraft 3 / нужна помощь с тригерром(тригерами)
Ред. ledoed
» WarCraft 3 / Как скопировать анимацию с другой модели?
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Юниты самовольно убегают
Ред. ledoed
» WarCraft 3 / Снова морф
+ - отвечает предмет подлежит триггеру
а - означает тип предмета (двуручный топор,лук,одноручный меч)
и вставляешь ему юнита какого тебе надо
вот тебе моя старая наработка (новую что то найти немогу)
вот
» WarCraft 3 / Снова морф
Ред. ledoed
» WarCraft 3 / Почему критует модель?
» WarCraft 3 / Почему критует модель?
» WarCraft 3 / Почему критует модель?
» WarCraft 3 / Нежить из Корсаров
» WarCraft 3 / Нежить из Корсаров