Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#908
Старый 06.12.2011, 14:40
  #908
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 31052
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 31052
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

	function Sera_Gold(hero)
  if GetObjectOwner(hero)==1 then
    if GetPlayerResource(1,SULFUR) > 19 then
      SetPlayerResource(1,GOLD,GetPlayerResource(1,GOLD)+1000);
      SetPlayerResource(1,SULFUR,GetPlayerResource(1,SULFUR)-20);
      Trigger(OBJECT_TOUCH_TRIGGER,имя хижины, nil);
    end;
  end;
end;
SetObjectEnabled(имя хижины, nil);
Trigger(OBJECT_TOUCH_TRIGGER,имя хижины, "Sera_Gold");
Хотя я бы в таком случае воспользовался встроенными функциями хижины: у неё в ObjectPropretiesTree есть редактор заданий, можно сделать и задание на сбор ресурсов в обмен на другой ресурс. Такой способ хорош тем, что весь скрипт уже прописан и при заходе в хижину появляется красивое окошко с картинками.
Ment вне форума
Ответить с цитированием