Скрипты для начинающих - Страница 6 - Форум HeroesWorld-а

Вернуться   Форум HeroesWorld-а > Все о игре Герои 5. All about Heroes 5 > Герои Меча и Магии 5 - Картостроительство (Редактор карт)
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

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

Ответ
 
Опции темы
Старый 11.02.2015, 18:56   #76
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Скажи пожалуйста такой скрипт:
После вступления в регион, мне выдавало сообщения, и камера указывала на указанной регион. Пожалуйста
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 09.05.2015, 23:45   #77
Pit Lord
 
Аватар для Pit Lord
Регистрация: 04.06.2014
Сообщения: 19
Pit Lord - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Я все больше и больше убеждаюсь, что я полнейший нубяра в картостроительстве Кто-нибудь уже наляпал русскоязычный мануал по скриптам, а еще лучше - скрипты с примером, скринами и подробным доступным объяснением (сори, если это уже заезженная тема)?
__________________
Все еще бесплодные попытки создать интересную карту с эффектами, спеллами и анимациями...
Pit Lord вне форума   Ответить с цитированием
Старый 10.05.2015, 00:12   #78
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 21877
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Да, всё есть.
__________________
Цитата:
Сообщение от Arandor
лучше сделать и жалеть,чем не сделать и не жалеть х))




Ment вне форума   Ответить с цитированием
Старый 10.05.2015, 15:52   #79
MALIFISIUM
 
Аватар для MALIFISIUM
Регистрация: 10.05.2015
Адрес: За твоей спиной
Сообщения: 4
MALIFISIUM - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Скажите пожалуйста такой скрипт: После вступления в указаный на меня напал отряд существ
MALIFISIUM вне форума   Ответить с цитированием
Старый 05.08.2015, 19:36   #80
Ghost Archer
 
Аватар для Ghost Archer
Регистрация: 05.08.2015
Адрес: За твоей спиной
Сообщения: 42
Ghost Archer - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Помогите! Подскажите скрипт что бы герою город не нужен был. Создаю карту с героем(Без города), с различными заставами, гарнизонами...Но запускаю и пишет задачу захватить любой город за 1 неделю.
Ghost Archer вне форума   Ответить с цитированием
Старый 05.08.2015, 20:43   #81
Jack_of_shadows
 
Аватар для Jack_of_shadows
Регистрация: 08.09.2013
Сообщения: 465
Jack_of_shadows - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Цитата:
Сообщение от Ghost Archer
Подскажите скрипт что бы герою город не нужен был
В редакторе карт смотри дерево настроек, ветку objectives, там есть условие DieInWeekWithoutTowns, по умолчанию стоит в true, меняешь на false. Их там несколько, общее, для каждого из игроков, в первичных и вторичных квестах - для верности лучше пробежаться и вырубить везде
Jack_of_shadows вне форума   Ответить с цитированием
Старый 10.09.2015, 21:46   #82
Axxe
Регистрация: 10.09.2015
Сообщения: 1
Axxe - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Ух ты, еле нашел место где народ в скриптах разбирается)

Ребят, выручите, нужны скрипты для усиления компьютерных игроков.

На н-ный день добавить каждому компьютерному игроку н-ное количество золота/ресурсов. Добавить в центральный город каждого компьютерного игрока н-ный уровень монстров н штук.

Заранее спс)
Axxe вне форума   Ответить с цитированием
Старый 11.02.2016, 00:48   #83
Алеха
 
Аватар для Алеха
Регистрация: 06.02.2016
Адрес: На кладбище
Сообщения: 102
Алеха - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Вот после написания таких скриптов и нажатия на "ок" у меня редактор вылетает
Алеха вне форума   Ответить с цитированием
Старый 21.04.2016, 15:34   #84
LordRaia
 
Аватар для LordRaia
Регистрация: 10.11.2012
Сообщения: 21
LordRaia - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Помогите мне кто-нибудь, пожалуйста

Я только приступил к изучению скриптов, поэтому не очень понимаю, почему следующий код мне ничего не дает

Код:
function f1() MessageBox("Пророк не желает вас видеть.") end SetObjectEnabled("Prophet", nil) Trigger(OBJECT_TOUCH_TRIGGER, "Prophet", 'f1')

SetObjectEnabled работает как надо, а Триггер фейлит. Что не так?
__________________
Злой пещерный демон
LordRaia вне форума   Ответить с цитированием
Старый 21.04.2016, 16:18   #85
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 21877
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Цитата:
MessageBox("Пророк не желает вас видеть.")
Вот это абсолютно неправильно. Посмотрите мануал, там нужна ссылка на текстовый файл, а не просто текст.
__________________
Цитата:
Сообщение от Arandor
лучше сделать и жалеть,чем не сделать и не жалеть х))




Ment вне форума   Ответить с цитированием
Старый 21.04.2016, 17:54   #86
LordRaia
 
Аватар для LordRaia
Регистрация: 10.11.2012
Сообщения: 21
LordRaia - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Цитата:
Сообщение от Ment
Вот это абсолютно неправильно. Посмотрите мануал, там нужна ссылка на текстовый файл, а не просто текст.
Спасибо
Еще один вопрос, если не сложно)
У меня есть второстепенное задание Conquer типа Manual с изначальными параметрами видимости/активности false.
Но что-то не работает

Код:
path = GetMapDataPath() function activate(obj) SetObjectiveState(obj, OBJECTIVE_ACTIVE,PLAYER_2) end function complete(obj) SetObjectiveState(obj, OBJECTIVE_COMPLETED,PLAYER_2) MessageBox(path.."meow1.txt") end function proph_event(hero) if GetObjectiveState("Conquer") == OBJECTIVE_UNKNOWN then activate("Conquer") else if GetObjectiveState("Conquer") == OBJECTIVE_ACTIVE and HasArtefact(hero, 29) then complete("Conquer") Trigger(OBJECT_TOUCH_TRIGGER, "Prophet", nil) end end SetObjectEnabled("Prophet", nil) Trigger(OBJECT_TOUCH_TRIGGER, "Prophet", "proph_event")
__________________
Злой пещерный демон
LordRaia вне форума   Ответить с цитированием
Старый 21.04.2016, 18:51   #87
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 21877
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Цитата:
OBJECTIVE_UNKNOWN
Вот это проверьте.
PLAYER_2 сомнительно... Если карта одиночная, то человек играет за первого игрока. Есть мультиплеер, то ок...
__________________
Цитата:
Сообщение от Arandor
лучше сделать и жалеть,чем не сделать и не жалеть х))




Ment вне форума   Ответить с цитированием
Старый 21.04.2016, 21:20   #88
LordRaia
 
Аватар для LordRaia
Регистрация: 10.11.2012
Сообщения: 21
LordRaia - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Цитата:
Сообщение от Ment
Вот это проверьте.
PLAYER_2 сомнительно... Если карта одиночная, то человек играет за первого игрока. Есть мультиплеер, то ок...
Как-то зело понятнее не стало
Я пока ничего не создаю, а так, балуюсь. Поэтому у меня есть и первый игрок, и второй, но квесты должны быть завязаны на второго.

Цитата:
OBJECTIVE_UNKNOWN — задание неизвестно игроку.
Вроде все правильно, в списке return метода GetObjectiveState такая штука имеется. Относительно того, что прописано в script_functions_rus
Как бы вы лично сделали?
__________________
Злой пещерный демон
LordRaia вне форума   Ответить с цитированием
Старый 21.04.2016, 21:51   #89
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 21877
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Цитата:
Я пока ничего не создаю, а так, балуюсь. Поэтому у меня есть и первый игрок, и второй, но квесты должны быть завязаны на второго.
Я тогда не понимаю, как это у Вас работает... Вы точно за второго игрока-то играете? ) Если за первого, у Вас с квестами ничего не произойдёт, у Вас же в скрипте прописано, что меняется состояние только для второго игрока.
Цитата:
Вроде все правильно, в списке return метода GetObjectiveState такая штука имеется. Относительно того, что прописано в script_functions_rus
Как бы вы лично сделали?
Ну, тут я просто не помню. Если в мануале так написано, значит, всё правильно.
__________________
Цитата:
Сообщение от Arandor
лучше сделать и жалеть,чем не сделать и не жалеть х))




Ment вне форума   Ответить с цитированием
Старый 21.04.2016, 22:03   #90
Jack_of_shadows
 
Аватар для Jack_of_shadows
Регистрация: 08.09.2013
Сообщения: 465
Jack_of_shadows - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

В функции proph_event вроде бы не хватает end для if/else
Jack_of_shadows вне форума   Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


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


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

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2018 www.HeroesWorld.ru All rights reserved (new server)


На правах рекламы:123123