Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#187
Старый 18.08.2011, 18:48
  #187
^
32MeTpa
 
Аватар для 32MeTpa
📖
Регистрация: 06.08.2011
Сообщения: 178
Выставка наград
Регистрация: 06.08.2011
Сообщения: 178
Выставка наград
По умолчанию
Re: Скрипты

Из-за чего может не работать RemoveObject? Вот кусок скрипта:
function silF ()
if HasArtefact("Nadaur", 77) then
MessageBox("Maps/SingleMissions/Moon glade/derevo.txt");
PlayVisualEffect( "/Effects/_(Effect)/Spells/HolyWord.xdb#xpointer(/Effect)", "sil", 0, 0, 0, 6, 0 );
RemoveArtefact("Nadaur", 77);
SetObjectiveState("zadanie2", OBJECTIVE_COMPLETED);
sleep(2);
RemoveObject("ubr");
MessageBox("Maps/SingleMissions/Moon glade/sil.txt");
Trigger(OBJECT_TOUCH_TRIGGER, "sil", nil);
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "sil", "silF");


Все, кроме выделенной строчки работает. Имя объекта точно не перепутано. (объект - 1)дерево, (2) потом поменял на сооружение, все равно не работает.)
32MeTpa вне форума
Ответить с цитированием