Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#558
Старый 07.04.2012, 14:26
  #558
^
KioM
 
Аватар для KioM
📖
Регистрация: 01.02.2012
Адрес: Херсон, Украина
Сообщения: 351
Выставка наград
Регистрация: 01.02.2012
Адрес: Херсон, Украина
Сообщения: 351
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

ОлегархSetStandState для чего вообще нужен?[u]

видимо для хранения информации, которая в дальнейшем используется в скриптах (другого применения я ей не нашел), это как SetObjectiveState которую мы ставим игроку и у него активируется/выполняется задание, а затем проверяем на состояние if GetObjectiveState ... и выполняем какието действия. То же самое и с SetStandState, только она в игре нечего не меняет, а просто ставит номер по проверке которого можно в скриптах выполнять различные условия.

Добавлено через 2 минуты
	
while 1 do
 x, y = GetObjectPosition("Hero2");
 MoveHeroRealTime("Hero3", x+1, y, -1);
 sleep(20);
end; 



или даже так:
	
while 1 do
  if IsObjectExists("Hero2") == true then
    x, y = GetObjectPosition("Hero2");
    MoveHeroRealTime("Hero3", x+1, y, -1);
  else return;
  end;
  sleep(10);
end; 



P.S. это наверно нужно в тему "Скрипты" перенести)
KioM вне форума
Ответить с цитированием