Перейти к содержанию

Сообщения от Скрипты

В ответ пользователю Warrior777
Аватар пользователя
function am()
local old = 8
while 1 do
local count = 0
for i=36,43 do
count = count + (HasArtefact("Muscip", i) or 0)
end
if count ~= old then
if old == 8 then
SetObjectiveState("obj", OBJECTIVE_ACTIVE);
sleep(1) -- вот, чего не хватало для счастья
end
if count == 8 then
SetObjectiveState("obj", OBJECTIVE_COMPLETED);
else
SetObjectiveProgress('obj', count);
end;
old = count
end;
sleep(5);
end;
end;
Вот из-за такой ерунды столько проблем! :mad:
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Точно! Именно этого не хватает! Скрипт заработал!
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
А существует ли скрипт который запрещает заданному герою получить тот или иной навык?У меня ситуация такая: на карте спрятан артефакт который необходимо найти,но спрятан он так,что герой с навыком безшумный преследователь слишком быстро его обнаружит,а мне бы этого не хотелось.Перенести артефакт в другое место нет возможности так кат тогда прийдется переставлять множество region-ов.

Добавлено через 19 часов 57 минут
Или подскажите пожалуйста как сделать чтобы на опрелеленном участке карты не исчезал туман как в последней миссии про Аграила?Почитал об этом но увы так ничего толком и не понял...
Аватар пользователя
SetWarfogBehaviour(onLand, onSea);
Вместо onLand написать 0, чтобы игрок не смог "удалять" туман войны при передвижении по земле, в противном случае 1.
Вместо onSea написать 0, чтобы игрок не смог "удалять" туман войны при передвижении по воде.
 

К А
Стикеры GBF в Telegram
Аватар пользователя
может сейчас глупость скажу, а разве теперь туман будет не убираемым на "определенном участке"? Он же вроде теперь на всей карте таким станет...

Whatever
Аватар пользователя
На всей, да. Но в принципе можно играть с этой функцией, включая и отключая её по триггеру.
 

К А
Стикеры GBF в Telegram
Аватар пользователя
Извините,если не там пишу...
ПОдскажите уважаемые,как мне сделать мультиплейерные карты союзными?
ВОт пример того что хочется получить:
Есть карта Военачальники (8 игроков,Повелители Орды 3.1).
Как мне сделать,чтобы игроки на континентах были союзными? (то есть красный с оражевым (1+6),Фиолетовый с зеленым и т.п.? просто уже заело в детматч играть).
И второй вопрос касательно карт- как можно сделать побольше гор и "ворот" (ну как в карте выше перед входом на территорию города-там ворота,охраняющие проход).?
Спасибо!
Аватар пользователя
Ответ на первый вопрос есть тут:/topic/2788/
По второму: ворота находятся в объектах, а именно во вкладке All-terrain objects, а горы соответственно во вкладках, соответсвующих Вашему типы местности (горы на траве во вкладке grass, например). Также горы можно делать с помощью Tiles, создавая неровности на поверхности, рисуя на них другой тип местности и помечая результат инструментом mask, чтобы такие горы были непроходимыми.
 

К А
Стикеры GBF в Telegram
Аватар пользователя
Ment,спасибо) Но у меня не вышло открыть карту L2 в редакторе-ему нужна карта h5m,а там (в L2 папке только xdb файлы). Пробовал создать архив h5m-не открыл редактор...
Проблему решил-скачал h5m карту)
Аватар пользователя
Кто может предложить вариант определения скриптами, через какой режим игра запущена: мультиплеер или синглплеер?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
Dyrman
Кто может предложить вариант определения скриптами, через какой режим игра запущена: мультиплеер или синглплеер?
Спросить у самого игрока в месседже на старте карты.

Либо проверять всех игроков на статус, компьютерный или человек. Если все, кроме одного, компьютеры, то режим сингл. И рассчитывать на то, что никто не будет запускать псевдо-сингл через мультиплеер (хотсит против одних компов).
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат
В ответ пользователю Nargott
Аватар пользователя
Nargott
Спросить у самого игрока в месседже на старте карты.
И что делать , если игрок ошибётся?

Добавлено через 32 секунды
Nargott

Либо проверять всех игроков на статус, компьютерный или человек. Если все, кроме одного, компьютеры, то режим сингл.
Ошибаешься. Запуская через мультиплеер и просто выставляя компа в противники получишь тот же результат. Следовательно, так определить нельзя.

Добавлено через 5 минут
Nargott
И рассчитывать на то, что никто не будет запускать псевдо-сингл через мультиплеер (хотсит против одних компов).
О_о и как это проследить?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
Dyrman
И что делать , если игрок ошибётся?

Добавлено через 5 минут
Ошибаешься. Запуская через мультиплеер и просто выставляя компа в противники получишь тот же результат. Следовательно, так определить нельзя.
Я НЕ ошибаюсь. Читай абзац до конца.

Есть ещё третий способ. Определить тестовую функцию, которая 100% будет работать по-разному в сингле и мультиплеере. Запустить её и по результатам, отметить сингл это или мультиплеер.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат
В ответ пользователю Nargott
Аватар пользователя
Nargott
Я НЕ ошибаюсь. Читай абзац до конца.
Это ты пиши собщение всё сразу или дописывай снизу, чтобы была строка "добавлено через..."!

Добавлено через 50 секунд
Nargott
Есть ещё третий способ. Определить тестовую функцию, которая 100% будет работать по-разному в сингле и мультиплеере. Запустить её и по результатам, отметить сингл это или мультиплеер.
Это не решение, а лишь догадки.

Пока не увидел ни одного решения. Всё вокруг да около.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
Dyrman

Это не решение, а лишь догадки.

Пока не увидел ни одного решения. Всё вокруг да около.
Это решение.
Если скрипты работают по-разному в сингле и мультиплеере, значит существует последовательность действий, которая будет работать по-разному там и там. Тебе осталось лишь её найти методом проб.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат

Статистика

Приветствуем новейшего участника: Emil