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

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

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

Ответ
Страница 208 из 260
 
Опции темы
#3106
Старый 23.03.2020, 15:16
  #3106
^
Kolin
📖
Регистрация: 20.03.2020
Сообщения: 2
Регистрация: 20.03.2020
Сообщения: 2
По умолчанию
Re: Скрипты

Благодарю, очень помогло.
Может быть сможете подсказать как делаются кат сцены?
Kolin вне форума
Ответить с цитированием
#3107
Старый 25.03.2020, 18:55
  #3107
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 507
Выставка наград
Регистрация: 08.09.2013
Сообщения: 507
Выставка наград
По умолчанию
Re: Скрипты

Я не подскажу. Но это достаточно много обсуждали например здесь: Как создать ролик для карты?
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#3108
Старый 26.04.2020, 13:58
  #3108
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 87
Регистрация: 23.04.2019
Сообщения: 87
По умолчанию
Re: Скрипты

У кого-нибудь остался мануал от Новика? А то все ссылки битые, ни где не могу его найти. Буду очень признателен за помощь.
Долгий вне форума
Ответить с цитированием
#3109
Старый 27.04.2020, 00:28
  #3109
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 507
Выставка наград
Регистрация: 08.09.2013
Сообщения: 507
Выставка наград
По умолчанию
Re: Скрипты

У кого-нибудь остался мануал от Новика?
Вот.
Вложения
Тип файла: doc Скриптовое руководство.doc (475.0 Кбайт, 14 просмотров)
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#3110
Старый 27.04.2020, 01:30
  #3110
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 87
Регистрация: 23.04.2019
Сообщения: 87
По умолчанию
Re: Скрипты

Jack of shadows, благодарю вас
Долгий вне форума
Ответить с цитированием
#3111
Старый 28.04.2020, 12:49
  #3111
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: Скрипты

†G¤bli№†Вот думаю над созданием новой карты с название: испытание мозгов. Типо карта с кучей головоломок. Можно ли сделать так чтоб можно было ходить сквозь объект
Да, можно. Выбираешь слева на панели AdvMapShared, щёлкаешь три точки, в появившемся окне выбираешь BlockedTiles, удаляешь все. Вуаля.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3112
Старый 01.05.2020, 14:58
  #3112
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

Добрый день, впервые решил использовать скрипт, и, разумеется, он не сработал Подскажите, что здесь не так? (по задумке в начале игры должно выдаваться текстовое сообщение):
Trigger( NEW_DAY_TRIGGER, "hello" )
function hello()
if GetDate(DAY) == 1 then
then MessageBox (GetMapDataPath().."message.txt");
end;
Navkratis вне форума
Ответить с цитированием
#3113
Старый 01.05.2020, 15:30
  #3113
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: Скрипты

NavkratisДобрый день, впервые решил использовать скрипт, и, разумеется, он не сработал Подскажите, что здесь не так? (по задумке в начале игры должно выдаваться текстовое сообщение):
Trigger( NEW_DAY_TRIGGER, "hello" )
function hello()
if GetDate(DAY) == 1 then
then MessageBox (GetMapDataPath().."message.txt");
end;
Ты пробовал передать ход? Твой скрипт сейчас работает не в начале игры, а через ход, так как ежедневный триггер запускакт функции только со следующего после начального хода.

Добавлено через 2 минуты
NavkratisДобрый день, впервые решил использовать скрипт, и, разумеется, он не сработал Подскажите, что здесь не так? (по задумке в начале игры должно выдаваться текстовое сообщение)
Просто безэ всякиих функций напиши в скрипте MessageBox(....);
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3114
Старый 01.05.2020, 16:51
  #3114
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

А можете написать правильный вариант? А то сколько вариантов не пробую, ни в первый, ни в любой другой день сообщение не появляется...
Navkratis вне форума
Ответить с цитированием
#3115
Старый 01.05.2020, 20:40
  #3115
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: Скрипты

NavkratisА можете написать правильный вариант? А то сколько вариантов не пробую, ни в первый, ни в любой другой день сообщение не появляется...
Открой скрипт, пиши:
	...
MessageBox(GetMapDataPath().."message.txt");
...

Trigger(NEW_DAY_TRIGGER, "hello");
function hello()
if GetDate(DAY)==1 then
then
MessageBox(GetMapDataPath().."message.txt");
end;
Внимательнее, у тебя 2 then в одном условии... Естественно, это не сработало ни сразу, ни потом. Рекомендую читать замечания самого редактора скриптов, подобное он, вроде бы, подсвечивает.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3116
Старый 01.05.2020, 21:42
  #3116
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

В общем, посмотрел, какие замечания пишет редактор скриптов, он ругался, что нужно поставить еще один end, теперь скрипт имеет вид
Trigger(NEW_DAY_TRIGGER, "hello");
function hello()
if GetDate(DAY)==0 then
MessageBox(GetMapDataPath().."message.txt");
end;
end
внизу пишется "синтаксис успешно проверен", но в самой игре по-прежнему ничего не происходит
P.S. При открытии самой карты, еще до того как кликаю MapScript.lua, редактор со знаком ошибки пишет "An invalid character was found in text conent" Line: 79392 < Item >, может быть, дело в этом? Но тогда что это и как это исправить?
Navkratis вне форума
Ответить с цитированием
#3117
Старый 01.05.2020, 22:30
  #3117
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Лампочка
Re: Скрипты

NavkratisВ общем, посмотрел, какие замечания пишет редактор скриптов, он ругался, что нужно поставить еще один end, теперь скрипт имеет вид
Trigger(NEW_DAY_TRIGGER, "hello");
function hello()
if GetDate(DAY)==0 then
MessageBox(GetMapDataPath().."message.txt");
end;
end
внизу пишется "синтаксис успешно проверен", но в самой игре по-прежнему ничего не происходит
P.S. При открытии самой карты, еще до того как кликаю MapScript.lua, редактор со знаком ошибки пишет "An invalid character was found in text conent" Line: 79392 < Item >, может быть, дело в этом? Но тогда что это и как это исправить?
Что за человек) 0-го дня не бывает(очень даже наверное)!! Если не учитывать этого, то ещё после 2 энда нет тчк с запята.
Насчёт invalid character, проведи диагностику ошибки - какой объект ты недавно ставил на карту, после каких изменений начал выдавать? Как можно подробнее ответь.

Добавлено через 5 минут
Navkratisвнизу пишется "синтаксис успешно проверен", но в самой карты, еще до того как кликаю MapScript.lua, редактор со знаком ошибки пишет "An invalid character was found in text conent" Line: 79392 < Item >, может быть, дело в этом? Но тогда что это и как это исправить?
Вероятно, либо какой-то кривой объект ты поставил, либо ты что- то поменял в объекте, и уж явно, прости, не твой уровень скриптами объекты менять, так что одно из двух.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3118
Старый 01.05.2020, 23:03
  #3118
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

Заменил день на первый и поставил точку с запятой к последнему end, все равно ничего не поменялось.
}{0TT@6bI4 Вероятно, либо какой-то кривой объект ты поставил, либо ты что- то поменял в объекте, и уж явно, прости, не твой уровень скриптами объекты менять, так что одно из двух.
Попытка сделать сообщение это мой первый и единственный скрипт , до этого в течении недели делал ландшафт и не запускал никаких редакторов скриптов, поэтому не знаю, на что именно он ругается)
Navkratis вне форума
Ответить с цитированием
#3119
Старый 02.05.2020, 10:10
  #3119
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Восклицание
Re: Скрипты

NavkratisЗаменил день на первый и поставил точку с запятой к последнему end, все равно ничего не поменялось.

Попытка сделать сообщение это мой первый и единственный скрипт , до этого в течении недели делал ландшафт и не запускал никаких редакторов скриптов, поэтому не знаю, на что именно он ругается)
Открой скрипт, пиши:
	--Скрипт карты
path=GetMapDataPath();

MessageBox(path.."message.txt");
function newday()
if GetDate(DAY)==1 then
  MessageBox(path.."message.2.txt");
elseif GetDate(DAY)>1 then
  MessageBox(path.."message.3.txt");
end;
end;

Trigger(NEW_DAY_TRIGGER, "newday");
Данный скрипт выдаёт сообщение "message.txt"в начале игры, на следующий день сообщение "message.2.txt", а во все остальные дни - сообщение " message.3.txt".
Перейди по этим ссылкам, прочитай руководства
https://docviewer.yandex.ru/view/0/?...%3D%3D&lang=ru

Ещё одна: https://www.youtube.com/results?sear...B9+%233+homm+5

Прочитав руководство и посмотрев все видео, приходи сюда. Ещё, несколько сообщений назад, есть ссылка на новиковское ркководство, прочитай и его.

Добавлено через 5 минут
А для начала скачай отсюда архив https://yadi.sk/d/W6cz5UBu3SGAvb
Распакуй, перемести всю папку на рабочий стол, открой папку Практика=> Homm5MapScriptsEditor, запусьи программу, открой карту.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3120
Старый 02.05.2020, 11:59
  #3120
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

Первое по ссылке руководство у меня есть, пытался писать скрипт исходя из него, новиковское тоже, но честно говоря, не особо его понял - там дается строчка кода. говорится, что оно делает в игре, но при этом не приводится полный текст скрипта с ним, а для меня как не имеющего никакого отношения к программированию это совсем не очевидно И еще, в свое время делал карты во вторых и четвертых Героях, создавал множество кампаний для первого Starcraft, делал пробную карту в Age of Wonders 2 - и все это осваивал самостоятельно, что же касается редактора пятых Героев, то его изучение на любом этапе превращается в просто перманентную, непрекращающуюся попоболь При этом, стоит на несколько месяцев забросить Героев, как чувствую, что уже забыл половину) Хотя, возможно, просто старею)

Ладно, поворчал немного, пойду скачивать две оставшиеся ссылки, может, что и получится) В любом случае, спасибо за уделенное время
Navkratis вне форума
Ответить с цитированием
Ответ
Страница 208 из 260


Опции темы



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


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

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