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

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

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

Ответ
Страница 111 из 260
 
Опции темы
#1651
Старый 11.10.2013, 13:55
  #1651
^
Иней
 
Аватар для Иней
📖
Регистрация: 08.10.2013
Сообщения: 22
Регистрация: 08.10.2013
Сообщения: 22
По умолчанию
Re: Скрипты

Скажите пожалуйста, где у меня ошибка в скрипте:
function Missiya1F()
MessageBox ("\Maps\SingleMissions\Missiya_1\Missiya2_ts");
Trigger(OBJECT_TOUCH_TRIGGER, ”Missiya1”, ”nil” );
end;





















Trigger(OBJECT_TOUCH_TRIGGER, ”Missiya1”, ”Missiya1F” );
Текст создавал в редакторе, строку убрал. Отвечаю сразу: объект, который используется для вывода сообщения, называется "Хижина волхвов".


И ещё, пожалуйста, знаете вы скрипт, чтобы герой без замка не проигрывал после прошедшей недели и куда его вписывать? Заранее благодарю.);
Иней вне форума
Ответить с цитированием
#1652
Старый 11.10.2013, 14:46
  #1652
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

function Missiya1F()
MessageBox ("\Maps\SingleMissions\Missiya_1\Missiya2_ts");
Trigger(OBJECT_TOUCH_TRIGGER, “Missiya1”, “nil” );
end;





















Trigger(OBJECT_TOUCH_TRIGGER, “Missiya1”, “Missiya1F” );
Кавычки неправильные, слеши не те, nil пишется без кавычек, в пути к тексту отсутствует расширение .txt. И зачем столько пустых строк?

Добавлено через 45 секунд
Отвечаю сразу: объект, который используется для вывода сообщения, называется "Хижина волхвов".
Может хижина пророка?

Добавлено через 5 минут
И ещё, пожалуйста, знаете вы скрипт, чтобы герой без замка не проигрывал после прошедшей недели и куда его вписывать? Заранее благодарю
Это не скрипты, это в редакторе в дереве свойств надо поставить в objectives/Primary/PlayerSpecific/[номер игрока]/DieInWeekWithoutTown false.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1653
Старый 11.10.2013, 16:07
  #1653
^
Иней
 
Аватар для Иней
📖
Регистрация: 08.10.2013
Сообщения: 22
Регистрация: 08.10.2013
Сообщения: 22
По умолчанию
Re: Скрипты

Может хижина пророка?
Нет. Оригинальное название: Hut of the Mage. Этот объект позволяет видеть территорию вокруг Ока мага.

Всё равно не работает. Я написал скрипт вот так, но всё равно ничего не работает:
function Missiya1F()
MessageBox ("\Maps\SingleMissions\Missiya_1\Missiya2_ts.txt");
Trigger(OBJECT_TOUCH_TRIGGER, "Missiya1", "Missiya1F" );
Trigger(OBJECT_TOUCH_TRIGGER, "Missiya1", nil );
end;
end;
Иней вне форума
Ответить с цитированием
#1654
Старый 11.10.2013, 16:12
  #1654
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

ИнейНет. Оригинальное название: Hut of the Mage. Этот объект позволяет видеть территорию вокруг Ока мага.
Это хижина мага.

Всё равно не работает. Я написал скрипт вот так, но всё равно ничего не работает:
Слеши не исправил, триггер зачем-то в функцию занёс. Лишний end.
	function Missiya1F()
    MessageBox ("/Maps/SingleMissions/Missiya_1/Missiya2_ts.txt");    
    Trigger(OBJECT_TOUCH_TRIGGER, "Missiya1", nil );
end;

Trigger(OBJECT_TOUCH_TRIGGER, "Missiya1", "Missiya1F" );
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1655
Старый 12.10.2013, 07:42
  #1655
^
Вампир-лорд
 
Аватар для Вампир-лорд
📖
Регистрация: 26.08.2013
Сообщения: 29
Регистрация: 26.08.2013
Сообщения: 29
По умолчанию
Re: Скрипты

Как создать новую фракцию?

Добавлено через 14 часов 6 минут
Если нельзя создать новую, то как на замену? Открывать файлы .xdb можно блакнотом, а чем редактировать их, ведь у меня после изменения файл сохраняется в формате .txt? Как создать новых альтернативных существ? Как создать новых нейтральных существ?
__________________
Death
Death
Вампир-лорд вне форума
Ответить с цитированием
#1656
Старый 12.10.2013, 09:14
  #1656
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Блокнот может сохранять и в формат xdb. А ещё можно переименовать готовый файл.
Для нейтральных существ новых есть проект ncf (см. раздел "Моды" здесь на форуме).
Новые альтернативные существа -- это муторно, но был мод на четвёртую колонку, вроде даже здесь.
Ment сейчас на форуме
Ответить с цитированием
#1657
Старый 12.10.2013, 13:40
  #1657
^
Вампир-лорд
 
Аватар для Вампир-лорд
📖
Регистрация: 26.08.2013
Сообщения: 29
Регистрация: 26.08.2013
Сообщения: 29
По умолчанию
Re: Скрипты

Ну а как создать альтернативных существ? Как создать новую фракцию? Если нельзя создать новую, то как на замену?
__________________
Death
Death
Вампир-лорд вне форума
Ответить с цитированием
#1658
Старый 28.10.2013, 20:09
  #1658
^
Бессмертный огонь
 
Аватар для Бессмертный огонь
📖
Регистрация: 28.10.2013
Адрес: Под землёй
Сообщения: 2
Регистрация: 28.10.2013
Адрес: Под землёй
Сообщения: 2
По умолчанию
Re: Скрипты

Скажите, пожалуйста, почему у меня не работает скрипт?
function StudyMon()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "MonL", nil );
MessageBox("/Maps/SingleMissions/learning/mon");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "MonL", "StudyMon" );
__________________
Бессмертный подземный огонь .

____________________



Готовится дополнение к игре Герои меча и магии 5.
Бессмертный подземный огонь .

____________________



Готовится дополнение к игре Герои меча и магии 5.
Бессмертный огонь вне форума
Ответить с цитированием
#1659
Старый 28.10.2013, 20:19
  #1659
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

ошибка в message boх. Как минимум в конце должно быть .txt
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1660
Старый 28.10.2013, 21:30
  #1660
^
Бессмертный огонь
 
Аватар для Бессмертный огонь
📖
Регистрация: 28.10.2013
Адрес: Под землёй
Сообщения: 2
Регистрация: 28.10.2013
Адрес: Под землёй
Сообщения: 2
По умолчанию
Re: Скрипты

Всё равно скрипт не работает. В консоли пишет empty massage text.
__________________
Бессмертный подземный огонь .

____________________



Готовится дополнение к игре Герои меча и магии 5.
Бессмертный подземный огонь .

____________________



Готовится дополнение к игре Герои меча и магии 5.
Бессмертный огонь вне форума
Ответить с цитированием
#1661
Старый 28.10.2013, 21:32
  #1661
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

А путь-то верен? И файл txt в формате Юникод или Анси? Название региона в точности совпадает с тем, на которое Вы ссылаетесь в скриптах? Должен совпадать даже регистр букв.
Ment сейчас на форуме
Ответить с цитированием
#1662
Старый 01.11.2013, 10:26
  #1662
^
Иней
 
Аватар для Иней
📖
Регистрация: 08.10.2013
Сообщения: 22
Регистрация: 08.10.2013
Сообщения: 22
По умолчанию
Re: Скрипты

А есть ли скрипт, отменяющее способности артефакта(чтобы артефакт ничего не делал, и можно было только нести его)?
__________________
Мои карты:

H5: Графство Грагорье

H3:
Мои карты:

H5: Графство Грагорье

H3:
Иней вне форума
Ответить с цитированием
#1663
Старый 01.11.2013, 10:48
  #1663
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30680
По умолчанию
Re: Скрипты

Хах. Ну вообще я бы для такой цели создал копию артефакта с той же моделькой на основе какой-нибудь Фриды... Если именно скриптами, то можно осущемтвить проверку на наличие арта у героя и при положительном результате оной отнимать у героя статы, которые арт даёт. Но способ не очень, некоторые бонусы убрать невозможно (+ к инициативе, например), да и вроде в героях нет функции проверки, экипирован ли артефакт или нет (только проверка на кол-во экипированных артов из одного сета, хотя могу быть неправ).
Ment сейчас на форуме
Ответить с цитированием
#1664
Старый 01.11.2013, 14:51
  #1664
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

да и вроде в героях нет функции проверки, экипирован ли артефакт или нет
Если третьим аргументом HasArtefact будет 1, то функция вернёт 1 только в том случае, если артефакт одет.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1665
Старый 06.11.2013, 00:08
  #1665
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 14599
Выставка наград
По умолчанию
Re: Скрипты

В общем это...Мне помощь нужна опять.
На самом деле я уже такого рода спрашивал, но у я сейчас не могу открыть ту карту))

Добавлено через 9 минут

Я хочу замутить скрипт такого рода:

	--задать всем хижинам имя hut
--вывести в touch trigger
--при касании - проверка на героя и на опр задание.
--если совпало - enabled хижину + quest box
--если ок, то "бла-бла-бла" ; если нет, то убрать enabled.

собственно, мне сейчас необходимы только скрипты на первую строчку на самом деле))) как всем хижинам на карте дать имя hut и задать им единый touch_trigger.
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
Ответ
Страница 111 из 260


Опции темы



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


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

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