Скрипты - Страница 143 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 143 из 260
 
Опции темы
#2131
Старый 05.03.2016, 18:18
  #2131
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

А какие скрипты влияют на поведение героев врага? Например я хочу, шобы один герой вечно был в городе, а второй при появлении сразу кидался на моего героя. Какая функция за это отвечает?
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2132
Старый 05.03.2016, 19:26
  #2132
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Гипотетически -- это задаётся моделью поведения того или иного игрока ИИ, есть в настройках (вроде бы, players). Практически -- всё равно ничего там не работает. Так что я не знаю, что Вам посоветовать.
Ment вне форума
Ответить с цитированием
#2133
Старый 05.03.2016, 21:51
  #2133
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

А где найти эти настройки players? А то либо я слепой, либо лыжи не едут.
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2134
Старый 05.03.2016, 23:03
  #2134
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

В MapPropretiesTree. Но ещё раз говорю, это по моим наблюдениям не работает.
Ment вне форума
Ответить с цитированием
#2135
Старый 06.03.2016, 07:32
  #2135
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

Ну, выбора у меня все равно нет)

Добавлено через 1 час 12 минут
Вообщем я просто поставил регион перед замком и в скрипте заблокировал его для этого игрока.
А какая функция отвечает за появление кв в журнале на опред. день? в плане щобы он(кв) появлялся не сразу.
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2136
Старый 06.03.2016, 15:58
  #2136
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Trigger(NEW_DAY_TRIGGER, ....
Там разберётесь. Нужно условие поставить на проверку дня, недели, месяца и так далее...
Ment вне форума
Ответить с цитированием
#2137
Старый 06.03.2016, 18:01
  #2137
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

Хелп агэйн. Хочу шобы через полтора месяца выводился текст и вражеский герой телепортировался на точку. Что не так?
function pokushenie()
(абзац)if GetDate(DAY) == 42 then
(абзац)(абзац)MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero);

function TeleporateHero()
SetObjectPosition("Biara", 31, 129, 0);
end;
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2138
Старый 06.03.2016, 20:21
  #2138
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

end нужен после тела функции if (перед function TeleporateHero()
SetObjectPosition("Biara", 31, 129, 0);
end; )
Ment вне форума
Ответить с цитированием
#2139
Старый 06.03.2016, 22:18
  #2139
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

Не помогает
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2140
Старый 07.03.2016, 00:04
  #2140
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

function pokushenie()
(абзац)if GetDate(DAY) == 42 then
(абзац)(абзац)MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero);
end;
end;

function TeleporateHero()
SetObjectPosition("Biara", 31, 129, 0);
end;

А так?
Ment вне форума
Ответить с цитированием
#2141
Старый 07.03.2016, 08:12
  #2141
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

Никак нет :с
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2142
Старый 07.03.2016, 11:26
  #2142
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Ну, гм, тогда рекомендую воспользоваться консолью. Я больше явных ошибок не вижу.
Ment вне форума
Ответить с цитированием
#2143
Старый 07.03.2016, 12:01
  #2143
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 172
Регистрация: 10.01.2016
Сообщения: 172
По умолчанию
Re: Скрипты

У меня не работает консоль. Сколько не пыхтел над ней - все тлен.
OrnsteinDragonslayer вне форума
Ответить с цитированием
#2144
Старый 07.03.2016, 12:55
  #2144
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Ой, я всё же торможу.
function pokushenie()
Это всё? Там нет не цикла, не startThread? Это неправильно, нужно же эту функцию запустить ещё, а не только объявить. И цикл бесконечный нужен.

function pokushenie()
while 1 do
if GetDate(DAY) == 42 then
MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero);
break;
end;
sleep(2);
end;
end;

function TeleporateHero()
SetObjectPosition("Biara", 31, 129, 0);
end;
Ment вне форума
Ответить с цитированием
#2145
Старый 07.03.2016, 15:26
  #2145
^
serovoy
📖
Регистрация: 06.01.2016
Адрес: Dayr az Zawr
Сообщения: 468
Регистрация: 06.01.2016
Адрес: Dayr az Zawr
Сообщения: 468
По умолчанию
Re: Скрипты

Всем доброго времени суток! Прошу прощения, что не совсем по теме, просто имеется смутное ощущение, что проблема именно в скриптах. Суть в следующем: в первой миссии кампании Фриды в моде All-in-one когда берёшь задание у провидца, убиваешь друидов и возвращаешься к нему, ничего не происходит. Т.е. кнопка "закончить поиск" не появляется, задание не выполняется, засады остаются до конца миссии. Хотелось бы узнать, кто-нибудь сталкивался с подобным. Версия 3.1.
serovoy вне форума
Ответить с цитированием
Ответ
Страница 143 из 260


Опции темы



Часовой пояс GMT +4, время: 08:42.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru