28

» WarCraft 3 / Добавление новой расы в моде

Nosferoh, Тень, статьи нет(или я о ней не знаю)
я уже плохо помню но есть файл в котором описываются списки рас и гандикапа
там настраиваются координаты списка и его пункты
также можно просто заменить названия пунктов гандикапа(100%,90%,80%,70%,60%,50%) на номера фракций и кодом определять какой гандикап выбран и создавать соответствующие главное здание и рабов
но 2 способ не особо красивый
хотя и 1 не кул
28

» WarCraft 3 / Способности и алгоритмы на заказ

Maxsavin, значит стоит удалить русский гуи
и заскринь всё
ибо насколько я помню на русском было подобное действие
также есть возможность что проблема в ро но так не интересно
28

» WarCraft 3 / Способности и алгоритмы на заказ

Maxsavin, ну пролистай список и посмотри какие ещё методы есть
боже у тебя русский гуи
чтобы в нём разобраться надо лишь уметь читать
28

» WarCraft 3 / Способности и алгоритмы на заказ

значит в ро напортачил
а стоп
ты создаёшь группу юнитов
а надо создать юнита(то есть без указания количества юнитов)
28

» WarCraft 3 / Способности и алгоритмы на заказ

NilasAran_39, просто создаёшь переменную типа тип юнита и ставишь галочку массив
потом при инициализации карты заносишь в него типы юнитов
ну или на сиджасс
int types[]; // массив типов юнитов

Init(){
	types[0]='hfoo'; // занесли в 0 ячейку тип юнита "пехотинец"
}
28

» WarCraft 3 / Способности и алгоритмы на заказ

NilasAran_39, я так понял проблема в рандоме
тогда смотри
создаём массив типов юнитов(маг под 0 индексом ,воин под 1 индексом ,лучник под 2 индексом)
потом при поднятии ящика
создаём юнита(массив типов[Случайное число от 0 до 2],координаты ящика)
удаляем ящик
Audes, отличается тем что юнит рандомный должен быть
хорошо что кто то ещё помнит Westwood и Red Alert 2
Maxsavin, я написал инструкцию как сделать нужный тебе спел с муи
просто следуй ей и всё получится
28

» WarCraft 3 / Способности и алгоритмы на заказ

Maxsavin, это и есть муи
или как по твоему муи делается?
если ты думал что для муи спела кодер должен принести в жертву котят то ты ошибся
28

» WarCraft 3 / Способности и алгоритмы на заказ

атачим хэшом/юзердатой дамика с чумой к зданию
когда здание погибает удаляем дамика
когда юнит погибает проверяем наличие бафа и если баф есть создаём скелета
легко делается даже на гуи(хотя на джасс намного быстрее)
28

» WarCraft 3 / помогите с MPQ

Принятый ответ
способности написаны не на jass
способности это часть движка
и стоит хоть иногда читать статьи прежде чем задавать вопросы
а если тебя интересуют функции jass то это в common.j
28

» WarCraft 3 / баф

боже
избавься от бж и else
и тогда всё будет просто
GetHeroStr показывает силу героя
SetHeroStr устанавливает силу героя
SetHeroStr(u,GetHeroStr(u)+50); // добавить 50 силы
SetHeroStr(u,GetHeroStr(u)-50); // отнять 50 силы
u это юнит