Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#1740
Старый 12.01.2014, 13:41
  #1740
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3366
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3366
Выставка наград
По умолчанию
Re: Скрипты

Подскажите пж, почему этот кусок скрипта не работает? Существа создаются как надо, но всё что дальше их создания не выполняется
	              elseif IsObjectiveVisible("Sec108", 1)==nil then
                      SetObjectiveState("Sec108", 2, 1);
                      SetObjectiveVisible("Sec108", true, 1);
                      SetObjectiveState("Sec109", 2, 1);
                      SetObjectiveVisible("Sec109", true, 1);
                      MessageBox(GetMapDataPath().."pald1.txt");
                      pald=1;
                      CreateMonster("palasd1", 12, 1, 20, 43, 0, 0, 0, 270);
                      CreateMonster("palasd2", 12, 1, 135, 55, 0, 0, 0, 90);
                      CreateMonster("palasd3", 12, 1, 123, 125, 0, 0, 0, 0);
                      CreateMonster("palasd4", 12, 1, 158, 130, 0, 0, 0, 270);
                      CreateMonster("palasd5", 12, 1, 84, 182, 0, 0, 0, 270);
                      CreateMonster("palasd5", 12, 1, 88, 149, 0, 0, 0, 270);
                      if k==0 then
                             CreateMonster("prots1", 42, 60, 18, 43, 0, 1, 1, 90);
                             CreateMonster("prots2", 56, 60, 137, 55, 0, 1, 1, 270);
                             CreateMonster("prots3", 84, 60, 123, 123, 0, 1, 1, 180);
                             CreateMonster("prots4", 105, 60, 156, 130, 0, 1, 1, 90);
                             CreateMonster("prots5", 130, 60, 82, 182, 0, 1, 1, 90);
                             CreateMonster("prots6", 91, 40, 86, 149, 0, 1, 1, 90);
                      elseif k==1 then
                             CreateMonster("prots1", 42, 100, 18, 43, 0, 1, 1, 90);
                             CreateMonster("prots2", 56, 100, 137, 55, 0, 1, 1, 270);
                             CreateMonster("prots3", 84, 100, 123, 123, 0, 1, 1, 180);
                             CreateMonster("prots4", 105, 100, 156, 130, 0, 1, 1, 90);
                             CreateMonster("prots5", 130, 100, 82, 182, 0, 1, 1, 90);
                             CreateMonster("prots6", 91, 70, 86, 149, 0, 1, 1, 90);
                      elseif k==2 then
                             CreateMonster("prots1", 42, 150, 18, 43, 0, 1, 1, 90);
                             CreateMonster("prots2", 56, 150, 137, 55, 0, 1, 1, 270);
                             CreateMonster("prots3", 84, 150, 123, 123, 0, 1, 1, 180);
                             CreateMonster("prots4", 105, 150, 156, 130, 0, 1, 1, 90);
                             CreateMonster("prots5", 130, 150, 82, 182, 0, 1, 1, 90);
                             CreateMonster("prots6", 91, 100, 86, 149, 0, 1, 1, 90);
                      else
                             CreateMonster("prots1", 42, 200, 18, 43, 0, 1, 1, 90);
                             CreateMonster("prots2", 56, 200, 137, 55, 0, 1, 1, 270);
                             CreateMonster("prots3", 84, 200, 123, 123, 0, 1, 1, 180);
                             CreateMonster("prots4", 105, 200, 156, 130, 0, 1, 1, 90);
                             CreateMonster("prots5", 130, 200, 82, 182, 0, 1, 1, 90);
                             CreateMonster("prots6", 91, 150, 86, 149, 0, 1, 1, 90);
                      end;
                      sleep(4);
                      for i=1,6 do
                             SetObjectEnabled("palasd"..i, nil);
                             SetObjectEnabled("prots"..i, nil);
                      end;
                      sleep(4);
                      for i=1,6 do
                             SetMonsterSelectionType("palasd"..i, 0);
                             SetMonsterSelectionType("prots"..i, 0);
                      end;
                      sleep(4);
                      for i=1,6 do
                             PlayObjectAnimation("palasd"..i, "attack00", IDLE);
                             PlayObjectAnimation("prots"..i, "attack00", IDLE);
                      end;
                      for i=1,6 do
                             SetRegionBlocked("pasd"..i, true, 7);
                      end;
                      Trigger(6, "pasd1", "pasd1F");
                      Trigger(6, "pasd2", "pasd2F");
                      Trigger(6, "pasd3", "pasd3F");
                      Trigger(6, "pasd4", "pasd4F");
                      Trigger(6, "pasd5", "pasd5F");
                      Trigger(6, "pasd6", "pasd6F"); 


Добавлено через 52 секунды
Кажется нашёл ошибку, сообщение можно удалить
MasteR вне форума
Ответить с цитированием