Скрипты для начинающих - Страница 4 - Форум 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. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
Старый 07.02.2015, 19:17   #46
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Код:
function objective_1(hero) local player = GetObjectOwner(hero) if GetObjectiveState("имя_задачи", player) == OBJECTIVE_UNKNOWN then StartDialogScene("путь к диалогу") SetObjectiveState("имя_задачи", OBJECTIVE_ACTIVE, player) elseif GetObjectiveState("имя_задачи", player) == OBJECTIVE_ACTIVE and HasArtefact(hero, номер_артефакта) then SetObjectiveState("имя_задачи", OBJECTIVE_COMPLETED, player) RemoveArtefact(hero, номер_артефакта) end end SetObjectEnabled("имя_существа", nil) Trigger(OBJECT_TOUCH_TRIGGER, "имя_существа", "objective_1")
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 07.02.2015, 19:40   #47
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

спасибо. А не мог бы ты сказать еще один скриптик (я знаю что задолбал тебя, извини), скрипт задания, убить опреденного героя, но что бы это задания появилось после того как на меня нападет вражеской герой. НО скрипт про нападения в определенний момент вражеского героя, тоже напиши, пожалуйста.
Если можно, то напиши три скрипта: первый - задания, второй - нападения героя, третий - все вместе.

Добавлено через 2 минуты
Кстати, я вижу, что на этом форуме отвечают на вопросы,только двое (ну и ооооочень редко другие) человек: RedHeavenHero и Ment, очень жаль
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 07.02.2015, 22:15   #48
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

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

Добавлено через 12 минут
И я немного не понял, что именно означает "нападет вражеской герой".
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 08.02.2015, 14:01   #49
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

1.Понял, уже как реализовать задания.
2.В определенный день нападает вражеской герой. Можно ли так сделать? Описания: в определенный день в определенном месте появляется указанной герой с определенным войском и прямо идет на замок. КАК ТАКОЕ РЕАЛИЗОВАТЬ?

Добавлено через 12 минут
И скажи еще один скриптик, я знаю что он маленький:
Хочу что-бы указанной герой стоял на месте и не двигался, пока я к нему не подойду.[u]
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 08.02.2015, 15:54   #50
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

2. Для начала надо зарезервировать героя за определённым игроком.
Код:
function new_day() local day = GetDate(DAY) if day == день_с_начала_игры then DeployReserveHero("скриптовое имя героя", x, y, этаж) end end Trigger(NEW_DAY_TRIGGER, 'new_day')

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 08.02.2015, 16:43   #51
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Игрок 2, а скрипт не робит (первый)
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 08.02.2015, 17:43   #52
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Как он сейчас выглядит?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 08.02.2015, 18:03   #53
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Вот так вон выглядит сейчас (я поставил 2 дня, ради тестирования), кстати может я что - то не то делаю?:
Код HTML:
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 08.02.2015, 18:09   #54
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Ниброс точно зарезервирован?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 08.02.2015, 18:12   #55
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

А что такое зарезервирован?
А героя нужно ставить на карту, или он появиться и без выставки?
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 08.02.2015, 18:14   #56
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

В player properties выбираешь игрока и добавляешь ему в список героев, что будут у него в резерве.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 08.02.2015, 18:31   #57
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

ага, понял, сейчас попробую.

Добавлено через 38 секунд
А героя нужно выставлять на карту или нет?

Добавлено через 12 минут
Вообщем не получилось. Не понимаю в чем дело. (я выставляю героя на карту, в мапс пропертис смотрю-он присутствует, скрипт правильной)
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 08.02.2015, 18:32   #58
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Старый 08.02.2015, 18:35   #59
ggroy
 
Аватар для ggroy
Регистрация: 19.01.2014
Сообщения: 108
ggroy - уровень боевого духа
По умолчанию Re: Скрипты для начинающих

Если не должно, то как его зарезервируешь?
Вообщем я не понял сути, розталкуй мне все по порядку, пожалуйста.
__________________
Таверна (фулдилка) - заходите.



ggroy вне форума   Ответить с цитированием
Старый 08.02.2015, 18:38   #60
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: Скрипты для начинающих

Цитата:
Сообщение от ggroy
Если не должно, то как его зарезервируешь?
Вообщем я не понял сути, розталкуй мне все по порядку, пожалуйста.
Добавить в список в player properties, На карту не ставить.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero сейчас на форуме   Ответить с цитированием
Ответ


Опции темы

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

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


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


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