Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#385
Старый 19.02.2012, 00:45
  #385
^
JonnyP
📖
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
Регистрация: 01.09.2011
Сообщения: 462
Отправить сообщение для  JonnyP с помощью ICQ
По умолчанию
Re: Скрипты

antonag07не знаю - могу только предполагать ;

пробовал записывать такое значение - MarkObjectAsVisited(sObjectID,true);
где sObjectID - скриптовое имя объекта
?
да - соответственно выдает ошибку что нет героя '1' на карте. и третим параметром true ставил - думал может в мануале ошибка. Эффект то в принципе и так достигается, но не для отдельного героя.

Добавлено через 2 минуты
KioMв циклах чтото не чисто, поробуйте иначе объект отрубать, например все три камня назвать по разному: stone01, stone02, stone03 и затем в скрипте выбрать их:
	
stone = {'stone01', 'stone02', 'stone03'};
stone.n = length(stone);
...
for i=1, stone.n do
    SetObjectEnabled (stone[i],nil);
    Trigger (OBJECT_TOUCH_TRIGGER,stone[i],'up_herolider'); 
end;
...


этот цикл вполне рабочий - уже не раз проверено. Ты предлагаешь сделать то же самое, но более долгим способом. (а если у меня 1000 'stone' будет? )
JonnyP вне форума
Ответить с цитированием