Добавлен SсRealm
У меня герой=оборотень, который в 0.00 первращается в оборотня, а в 6.00 превращается обратно в человкека( идет подмена юнитов) Все было хорошо,но появился второй герой,который призывает ночь на десять секунд. Первый герой превращается,потом через 10 сек обратно превращается по таймеру, ну а через несколько раз просто изчезает. Сто может быть не так?
Принятый ответ
потеря баффов и итемов, кулдауна абил и итемов, опыт героя... делай морф через рунуреплейс
сложно сказать, что может быть у вас, автор, не так. так без карты ничего и не скажешь. Надо делать проверки. Искусственную ночь вроде отловить можно, и таймером отсечь время продолжительности. Проверяем тип юнита: если человек, морфим в оборотня. Вот, например, искусственная ночь прошла по таймеру, делаем проверки какое сейчас время (ночь 0.00-6.00 или день), Если ночь, то оборотня морфить не нужно.
вроде камень затмения время меняет на 0.00, и время еще к тому же паузится. По окончанию возвращает в норму
возможна паузу времени можно проверить этим (точна не проверял). Нативку на паузу времени не находил, зато есть нативка на скорость
Игра - Set time of day speed to 0.00% of the default speed - устанавливает скорость времени. При больших значениях время течет быстро. При низких медленно. При нуле время запаузено. просто меняет скорость смены времени. Смена дня может происходит быстро, поэтому можно замедлить время. Или наоборот. ускорить, например чтобы затестить.
проверяем нативкой:
проверяем нативкой:
native GetTimeOfDayScale takes nothing returns real
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
проверяем нативкой:
Отлов делаешь на смену дня/ночи, применения абилки и таймера
И в действиях show/hide/move