Добавлен RikLine
О, всеведущие, я снова обращаюсь к вам за советами с, опять же, простыми вопросами.
- Можно ли на ГУИ сделать так, чтобы урон скейлился от силы атаки героя? Типа
Приказать (герой) атаковать (юнит) принося (Разум(героя) х Сила атаки(героя)) вреда....
(понимаю, что написал чмошно, но что уж тут поделать, надеюсь, вы всё поняли)
(понимаю, что написал чмошно, но что уж тут поделать, надеюсь, вы всё поняли)
С разумом всё понятно, но вот как сделать так, чтобы он умножался на силу атаки героя? Просто я не нашёл такой функции, поэтому прошу помощи.
2.Как сделать так, чтобы юниты становились слабее, если, допустим только 2 из 3 игроков в игре?
Заранее, спасибо за помощь
Заранее, спасибо за помощь
Принятый ответ
RikLine:
Sergarr:Да, я понимаю, но другой вопрос: как "дать редактору понять", что один из игроков отсутствует? Какое событие или же условие надо поставить?Со вторым - можно легко уменьшить хп всех юнитов одной стороны с помощью функции Set Handicap из ГУИ.
Можно просто считать количество играющих игроков. В ГУИ это делается так: создаешь целочисленную переменную и приравниваешь ее значение к Number of players in (All of players matching (((Matching player) slot status) равно Играет)).
Чтобы это дело прикрутить к установке гандикапа, ты создаешь триггер с кучей событий вида Игрок 1 (красный) leaves the game, туда вставляешь эту штуку выше, и затем там же устанавливаешь гандикап.
Да, и еще, эта функция считает всех компьютерных игроков тоже как "играющих", так что на это надо сделать поправку.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
ClotPh: Это да, но у меня скилл, который дамажит всех в области и там уже твоим способов не получится. Если же и как-то получится, то это непостижимые мне знания...
Можно отловить событие поражения для игрока или выход игрока.