Активация объектов только в "активируемом" раунде
Для того чтобы активация определенного объекта прошла только в том раунде, когда его захотели активировать можно использовать такой способ (полезен при активации trigger_hurt через некоторое время, за которое может начаться следующий раунд и trigger_hurt активируется уже в нем)
1. Создаем func_train за картой в "коробке", (длина которой равна времени, через которое нужно активировать объект, умноженное на 100) с 2мя patch_corner и 1 multimanager
Свойства первого patch_corner
Name: любое
Next Stop Target: имя втого patch_corner
New Train Speed: вписывам сюда 0
Во флагах отмечаем "Wait for retrigger" и "Teleport"
Свойства второго patch_corner
Name: такое же, как в Next Stop Target первого patch_corner
New Train Speed: 0
Fire on Pass : Имя multimanager, которой будет активировать объект (в нашем случае trigger_hurt)
Во флагах ничего отмечать не нужно
Свойства multimanager
Name: тоже, что и в Fire on Pass второго patch_corner
Идем в "Smart Edit" режим, жмем "add" в поле "key" пишем имя активируемого объекта (в нашем случае trigger_hurt), в поле "value" (задержка перед активацией) - 0
(Если активируем trigger_hurt, то его нужно будет выключить через некоторое время (если нужно), делается это повторным добавлением его активации в multimanager. Например, если его нужно будет выключить через 0.5 секунды, то жмем "add" в поле "key" пишем имя trigger_hurt'a,в поле "value" - 0.5)
Должно получится как на первом скрине
2 Создание кнопки, активирующей func_train
"Строим" кнопку, превращаем ее в func_button.
Target: Имя нашего func_train (Если кроме поезда нужно активировать еще пару объектов, используем новый multimanager, как на скрине 2.
Delay: Время "перезарядки" кнопки. Нужно поставить сюда время которое проходит с момента активации func_train до активации желательного объекта.
Должно получится как на втором скрине
Всё готово
, теперь если раунд закончился и ваш объект не активировался, его активация не будет "переносится" на следующий раунд. Вся фишка в том, что func_train в каждом новом раунде появляется на первом patch_corner(следовательно если он в прошлом раунде не доехал до второго patch_corner, то объект не активировался). Можете проверить это на тестовой карте, написав kill в консоле сразу после активации кнопки 
Для того чтобы активация определенного объекта прошла только в том раунде, когда его захотели активировать можно использовать такой способ (полезен при активации trigger_hurt через некоторое время, за которое может начаться следующий раунд и trigger_hurt активируется уже в нем)
1. Создаем func_train за картой в "коробке", (длина которой равна времени, через которое нужно активировать объект, умноженное на 100) с 2мя patch_corner и 1 multimanager
Свойства первого patch_corner
Name: любое
Next Stop Target: имя втого patch_corner
New Train Speed: вписывам сюда 0
Во флагах отмечаем "Wait for retrigger" и "Teleport"
Свойства второго patch_corner
Name: такое же, как в Next Stop Target первого patch_corner
New Train Speed: 0
Fire on Pass : Имя multimanager, которой будет активировать объект (в нашем случае trigger_hurt)
Во флагах ничего отмечать не нужно
Свойства multimanager
Name: тоже, что и в Fire on Pass второго patch_corner
Идем в "Smart Edit" режим, жмем "add" в поле "key" пишем имя активируемого объекта (в нашем случае trigger_hurt), в поле "value" (задержка перед активацией) - 0
(Если активируем trigger_hurt, то его нужно будет выключить через некоторое время (если нужно), делается это повторным добавлением его активации в multimanager. Например, если его нужно будет выключить через 0.5 секунды, то жмем "add" в поле "key" пишем имя trigger_hurt'a,в поле "value" - 0.5)
Должно получится как на первом скрине
2 Создание кнопки, активирующей func_train
"Строим" кнопку, превращаем ее в func_button.
Target: Имя нашего func_train (Если кроме поезда нужно активировать еще пару объектов, используем новый multimanager, как на скрине 2.
Delay: Время "перезарядки" кнопки. Нужно поставить сюда время которое проходит с момента активации func_train до активации желательного объекта.
Должно получится как на втором скрине
Всё готово
Вложения
-
153.2 КБ Просмотров: 521
-
118 КБ Просмотров: 502
-
12.7 КБ Просмотров: 210
Последнее редактирование: