Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#2541
Старый 13.08.2013, 18:44
  #2541
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15822
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15822
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Нет, само собой.

	Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , 'function name')

function function name ()
--вот сейчас сработала проверка, когда любой герой зашел в регион. Что хотите, то здесь пишите. если нужно выполнить задание:
SetObjectiveState ('objname' , OBJECTIVE_COMPLETED)
Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , nil)
end

Теперь, данная ф-ия будет реагировать на любое соприкосновение с этим регионом. Единственное, возможно, сюда может заглянуть и компьютер, и тогда ф-ия сработает на него. Если сделать так:

	Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , 'function name')

function function name ()
if GetCurrentPlayer() == 1 then
--вот сейчас сработала проверка, когда любой герой первого игрока зашел в регион. Что хотите, то здесь пишите. если нужно выполнить задание:
SetObjectiveState ('objname' , OBJECTIVE_COMPLETED)
Trigger(REGION_ENTER_AND_STOP_TRIGGER , 'trigger name' , nil)
end
end

То ф-ия будет работать на любого героя первого игрока - по умолчанию человека.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием