Добавлен
Идея такова - вы забегаете в маг. круг и он становится вашего цвета, далее подбегаете и долбите камни, и с них дропается руда. Проблема в том, что я сделал какой-то кривой триггер и получается, что можно просто так долбить камни не "захватывая" маг. круг, а когда забегаете в маг. круг и он становится вашего цвета, то с камней почему-то не дропается больше руда. Есть какие-нибудь идеи? Заранее спасибо. Ах да, есть какой-нибудь способ сделать процентный дроп, тоесть шанс дропа при ударе.

Принятый ответ

Во втором триггере меняем Triggering (переключающий) (который в данном случае камень) на Attacking и все работает.
А, и еще событие не "получает урон" а "атакован"
0
25
9 лет назад
0
"Ванги в отпуске, код нам покажите" (с)
0
4
9 лет назад
Отредактирован NickIAm
0
Лучше целую карту бросайте, чтобы было проще. Триггеры - это дело такое.
0
2
9 лет назад
0
Ancient, Я в редакторе триггеров, а так вся эта дичь состоит из двух триггеров 1) Событие: Боевая единица-Отряд вошел в зону ХХХ. Условие: Переключающий юнит равно Входящий юнит. Действие: Боевая единица-Изменить владельца Маг. круга на Владелец переключающий юнит и сменить цвет. 2) Событие: Боевая единица Камень получает урон. Условие: Владелец переключающий юнит равно владелец Маг. круга. Действие: Предмет- создать Руда в позиция Переключающий юнит.
1
7
9 лет назад
1
Во втором триггере меняем Triggering (переключающий) (который в данном случае камень) на Attacking и все работает.
А, и еще событие не "получает урон" а "атакован"
Принятый ответ
0
2
9 лет назад
0
Mexaz, Либо я тупой, либо лыжи не едут, но то что вы посоветовали не помогло=(
0
4
9 лет назад
0
SottaSill:
Mexaz, Либо я тупой, либо лыжи не едут, но то что вы посоветовали не помогло=(
Во втором триггере смените на атакующий.
0
7
9 лет назад
Отредактирован Mexaz
0
Проверьте последние буквы в слове Attacking, они не должны быть 'ed'. Во второй части условия вместо "triggering" поставьте "маг.круг", мне было лень расставлять юнитов.
Загруженные файлы
0
22
9 лет назад
0
SottaSill:
Ancient, Я в редакторе триггеров, а так вся эта дичь состоит из двух триггеров 1) Событие: Боевая единица-Отряд вошел в зону ХХХ. Условие: Переключающий юнит равно Входящий юнит. Действие: Боевая единица-Изменить владельца Маг. круга на Владелец переключающий юнит и сменить цвет. 2) Событие: Боевая единица Камень получает урон. Условие: Владелец переключающий юнит равно владелец Маг. круга. Действие: Предмет- создать Руда в позиция Переключающий юнит.
Лучше кинь скрины, потому что здесь, по-моему написан какой-то бред.
0
18
9 лет назад
Отредактирован dave_wwid
0
Переключающий юнит равно Входящий юнит.
Условие странное - ничего не проверяет
SottaSill:
Владелец переключающий юнит равно владелец Маг. круга.
переключающий юнит меняем на атакующий (+событие- атакован)
И в идеале лучше использовать переменные, которые будут указывать на хозяина магического круга/кругов (и проверять уже их)
Процентный дроп - периодически выкидывай рандомное число например от 1 до 3 и заноси в переменную. При атаке камня проверяй эту переменную и соответственно добавляй ресурс (здесь предложено три вариации, а можно сделать и больше).
2
25
9 лет назад
2
SottaSill, работай с юнитами через их Ид и через типы юнитов тоже. И замени "triggering unit" на соответствующее "entering". А ещё вполне можно урон спокойно отлавливать, вместо работы с событием "юнит атакован". А то "Камень" целый и предметы есть.
0
18
9 лет назад
0
А то "Камень" целый и предметы есть.
Вероятность такая конечно существует. Следовательно, если камушков на карте не много и респуанить их не планируется, то при наличии переменных указывающих на хозяев кругов событие "получает урон" подходит лучше всего и все реализуется довольно просто.
0
2
9 лет назад
Отредактирован SottaSill
0
Вот как-то так
Nosferoh, Я бы с радостью, но я пытаюсь запилить работу, наподобие как в Fantasy Life, только немножко усложнить хочу.
4
22
9 лет назад
Отредактирован PROSHELDOTU
4
SottaSill:
Для начала, событие Юнит получает урон работает с функциями Triggering Unit и DamageSource, а событие юнит атакован работает с Attaking unit и Attacked unit.
Условие: Переключающий юнит равно Входящий юнит.
Что ты этим условием собираешься проверить?
И убери этот сраный русификатор, нафиг он нужен
И вообще, дружище, с такими познаниями, если ты будешь сам во всём разбираться и делать какую-то мапу, у тебя пару лет точно уйдёт, если не забьёшь, поэтому лучше не смотри так далеко, карту тебя в ближайшее время сделать точно не светит, если только не с хорошим помощником.
0
25
9 лет назад
0
Условие: Переключающий юнит равно Входящий юнит
Это одно и то же.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.