!!Доброго времени суток !!!
У меня такой вопрос:
Как сделать систему серий убийств ? Как в многих РПГ игр и т.д. Такое и в Dota2 есть
Никак не получается, второй день стараюсь и не получается. а в интернете нигде нет такой наработки и речи об том как сделать такую систему. Помогите пожалуйста. Заранее спасибо !
p/s Алексей

С. Умер юнит
У. Юнит = Герой
Д. Написать: Имя владельца убившего + убил Имя владельца умершего
Установить переменную Kill с индексом - номер игрока владельца убившего + 1
Если/Тогда/Иначе/Функция
У. Kill с индексом - номер игрока владельца убившего = 2
Д. Сделал двойное убийство!
Если/Тогда/Иначе/Функция
У. Kill с индексом - номер игрока владельца убившего = 3
Д. Сделал тройное убийство убийство!
Переменная должна обнуляться. Т.е. ты должен отслеживать время после убийства героя, к примеру если прошло 5 сек после убийства, то уже не будет двойное убийство, если прошло меньше 5 сек и ты убил ещё одного = двойное убийство.
`
ОЖИДАНИЕ РЕКЛАМЫ...
16
С. Умер юнит
У. Юнит = Герой
Д. Написать: Имя владельца убившего + убил Имя владельца умершего
Установить переменную Kill с индексом - номер игрока владельца убившего + 1
Если/Тогда/Иначе/Функция
У. Kill с индексом - номер игрока владельца убившего = 2
Д. Сделал двойное убийство!
Если/Тогда/Иначе/Функция
У. Kill с индексом - номер игрока владельца убившего = 3
Д. Сделал тройное убийство убийство!
Переменная должна обнуляться. Т.е. ты должен отслеживать время после убийства героя, к примеру если прошло 5 сек после убийства, то уже не будет двойное убийство, если прошло меньше 5 сек и ты убил ещё одного = двойное убийство.
Принятый ответ
23
Комбо описали выше.
Для стриков принцып тот же, но обнуляешь счетчик не по таймеру, а при смерти.
11
Mrachny:
С. Умер юнит
У. Юнит = Герой
Д. Написать: Имя владельца убившего + убил Имя владельца умершего
Установить переменную Kill с индексом - номер игрока владельца убившего + 1
Если/Тогда/Иначе/Функция
У. Kill с индексом - номер игрока владельца убившего = 2
Д. Сделал двойное убийство!
Если/Тогда/Иначе/Функция
У. Kill с индексом - номер игрока владельца убившего = 3
Д. Сделал тройное убийство убийство!
Переменная должна обнуляться. Т.е. ты должен отслеживать время после убийства героя, к примеру если прошло 5 сек после убийства, то уже не будет двойное убийство, если прошло меньше 5 сек и ты убил ещё одного = двойное убийство.
Не работает, просто все действия разом срабатывают . Убил 1 героя и сразу убийство,двойное и тройное вызываются
28
XmegatronX, то что написали работает (хоть и кривовато)
если ты не умеешь читать(или писать) это твои и только твои проблемы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.