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

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

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

Ответ
Страница 209 из 260
 
Опции темы
#3121
Старый 02.05.2020, 12:15
  #3121
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Скрипты

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

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

Ты проверил работоспособность куска кода, который я тебе написал?
__________________
С уважением, }{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 вне форума
Ответить с цитированием
#3122
Старый 02.05.2020, 12:52
  #3122
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

}{0TT@6bI4Ты проверил работоспособность куска кода, который я тебе написал?
Да, большое спасибо, все заработало, я даже удивился Пока что ограничусь одним этим скриптом, иначе никогда не закончу карту, тем более, обнаружились две другие проблемы, не связанные со скриптами)
Navkratis вне форума
Ответить с цитированием
#3123
Старый 02.05.2020, 13:46
  #3123
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Скрипты

NavkratisДа, большое спасибо, все заработало, я даже удивился Пока что ограничусь одним этим скриптом, иначе никогда не закончу карту, тем более, обнаружились две другие проблемы, не связанные со скриптами)
Ну, на таком уровне я скрипты уже безошибчно пишу) поэтому я не удивлён. Никогда не говори ограничусь этим - изучай новое) А если что, я помогу или кто-то из старожилов или просто хороших людей
__________________
С уважением, }{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 вне форума
Ответить с цитированием
#3124
Старый 02.05.2020, 14:20
  #3124
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

}{0TT@6bI4Ну, на таком уровне я скрипты уже безошибчно пишу) поэтому я не удивлён. Никогда не говори ограничусь этим - изучай новое) А если что, я помогу или кто-то из старожилов или просто хороших людей
Спасибо, тогда последний вопрос, никак не связанный со скриптами - почему-то никак не отображается дополнительное задание (тип capture_object), связанное с захватом нейтрального города, проверял скриптовое имя города, оно именно такое. https://ibb.co/7vSbbML
Navkratis вне форума
Ответить с цитированием
#3125
Старый 02.05.2020, 14:39
  #3125
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Скрипты

NavkratisСпасибо, тогда последний вопрос, никак не связанный со скриптами - почему-то никак не отображается дополнительное задание (тип capture_object), связанное с захватом нейтрального города, проверял скриптовое имя города, оно именно такое. https://ibb.co/7vSbbML
Запомни - имена всех объектов только на английском! Для того чтобы создать имя твоему городу, щёлкни по городу, при правильных действиях он подсветится красным; в окне слева в параметрах города выбери Name, введи любое на английском, затем впиши это имя туда, где ты написал Иа-Дитана.
__________________
С уважением, }{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 вне форума
Ответить с цитированием
#3126
Старый 02.05.2020, 14:54
  #3126
^
Navkratis
 
Аватар для Navkratis
📖
Регистрация: 31.08.2011
Сообщения: 159
Регистрация: 31.08.2011
Сообщения: 159
По умолчанию
Re: Скрипты

Спасибо, когда задал английское имя города, задание появилось, даже несмотря на ignore: true Касательно него - в руководстве написано "при значении “true” не учитывается при проверке на выигрыш и поражение", а поскольку это задание дополнительное, необязательное к исполнению, то сознательно выставил именно такое значение. Во всяком случае, сейчас задание отображается, пойду устраивать тестовое прохождение, надеюсь, будет успешнее, чем вчера, когда из раза в раз почему-то вылетало на пятом дне третьей недели второго месяца
Navkratis вне форума
Ответить с цитированием
#3127
Старый 02.05.2020, 15:00
  #3127
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1971
Выставка наград
По умолчанию
Re: Скрипты

Всё правильно
__________________
С уважением, }{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 вне форума
Ответить с цитированием
#3128
Старый 10.05.2020, 14:08
  #3128
^
Marek
📖
Регистрация: 10.05.2020
Сообщения: 4
Регистрация: 10.05.2020
Сообщения: 4
По умолчанию
Re: Скрипты

здравствуйте увожаймые
помогите пожалуйста
я внезапно понял что хочу делать карты в героях
но понял что я полный дуб помогите с скриптами пожалуйста

function kingblok
if GetObjectiveState("sec2") == OBJECTIVE_COMPLETED
then SetRegionBlocked("block", nil, -1);
end;
end;

что тут нетак ?
Marek вне форума
Ответить с цитированием
#3129
Старый 10.05.2020, 14:54
  #3129
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 91
Регистрация: 23.04.2019
Сообщения: 91
По умолчанию
Re: Скрипты

Нет триггера запускающего функцию.

Должно быть как-то так:

function kingblok
while 1, GetObjectiveState("sec2") == OBJECTIVE_COMPLETED do
sleep(5);
SetRegionBlocked("block", nil, -1);
end;
end;
startThread(kingblok);
Долгий вне форума
Ответить с цитированием
#3130
Старый 10.05.2020, 16:31
  #3130
^
Marek
📖
Регистрация: 10.05.2020
Сообщения: 4
Регистрация: 10.05.2020
Сообщения: 4
По умолчанию
Re: Скрипты

тогда снова вопрос что делает команда

startThread(kingblok);
и какой тригер сюда надо если функция должна работать после выполнения сайд квеста

Добавлено через 2 минуты
и редактор скриптов даёт ошибку именно на вторую строчку

function kingblok
while 1, GetObjectiveState("sec2") == OBJECTIVE_COMPLETED do
sleep(5);
SetRegionBlocked("block", nil, -1);
end;
end;
startThread(kingblok);
Marek вне форума
Ответить с цитированием
#3131
Старый 10.05.2020, 20:16
  #3131
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 91
Регистрация: 23.04.2019
Сообщения: 91
По умолчанию
Re: Скрипты

startThread(kingblok); запускает функцию в первый раз, функция продолжит выполняться с интервалом sleep(), пока задание не выполнено. А ошибку выдаёт, потому что не поставлены скобки рядом с kingblok.


function kingblok()
while GetObjectiveState("sec2",--заменить_на_id_игрока) ~= 3 do
sleep(5);
end;
SetRegionBlocked("block", nil, -1);
end;
startThread(kingblok);
Долгий вне форума
Ответить с цитированием
#3132
Старый 10.05.2020, 21:17
  #3132
^
Marek
📖
Регистрация: 10.05.2020
Сообщения: 4
Регистрация: 10.05.2020
Сообщения: 4
По умолчанию
Re: Скрипты

благодорю

Добавлено через 37 минут
появилась новая проблема я выставил квест
в нем надо убить 4 героя которые появятся спустя месяц
и с их появлением это игрок 2
игрок 1 должен получить квест
но чтото не работает

function sec2_active()
SetObjectiveState("sec2", OBJECTIVE_ACTIVE, 1);
end;


Trigger(PLAYER_ADD_HERO_TRIGGER, "sec2_active", 2);
Marek вне форума
Ответить с цитированием
#3133
Старый 10.05.2020, 21:50
  #3133
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 91
Регистрация: 23.04.2019
Сообщения: 91
По умолчанию
Re: Скрипты

Сначала id, потом имя функции

Trigger(PLAYER_ADD_HERO_TRIGGER,2,"sec2_active");
Долгий вне форума
Ответить с цитированием
#3134
Старый 10.05.2020, 21:54
  #3134
^
Marek
📖
Регистрация: 10.05.2020
Сообщения: 4
Регистрация: 10.05.2020
Сообщения: 4
По умолчанию
Re: Скрипты

спасибо большое спасибо ))
Marek вне форума
Ответить с цитированием
#3135
Старый 17.05.2020, 09:55
  #3135
^
EnterEsc
 
Аватар для EnterEsc
📖
Регистрация: 16.05.2020
Сообщения: 32
Регистрация: 16.05.2020
Сообщения: 32
По умолчанию
Re: Скрипты

Господа геройщики, помогите пожалуйста с данными вопросами:
!) Как сделать большое окно сообщения, не стандартный MessageBox, а крупнее? (там еще свиток слева)
") Можно ли редактировать Дневник миссии? (то куда записываются диалоги и получение заданий)
№)Как сделать так, чтобы при покупке карты у картографа открывалась и вода, и суша?

Заранее спасибо)
EnterEsc вне форума
Ответить с цитированием
Ответ
Страница 209 из 260


Опции темы



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


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

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