Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#1010
Старый 26.02.2013, 00:07
  #1010
^
MasteR
 
Аватар для MasteR
📖
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
Регистрация: 24.01.2013
Сообщения: 3433
Выставка наград
По умолчанию
Re: Скрипты

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

даёшь своим "воротам" имя.
например vorota
vorotaF - функция, которая запуститься при взятии объекта
дальше объявляешь триггер
Trigger(OBJECT_CAPTURE_TRIGGER, "vorota", "vorotaF");

дальше прописывешь саму функцию

vorotaF(nPrevOwnerID, nNewOwnerID, sHeroName, sObjectID)
nPrevOwnerID - номер игрока - бывшего владельца
nNewOwnerID - текущий владелец
sHeroName - имя героя, захватившего ворота
sObjectID - название твоих ворот(vorota)

эти параметры передаются в функцию после того как у гарнизона сменяется владелец. Если не важно кто захватил гарнизон - скобки можно оставить пустыми.

в теле функции для добавления существ в гарнизон использовать команду
AddObjectCreatures( sObjectName, nGreatureID, nCount );

где sObjectName - имя ворот(указывается в кавычках!!!)
nGreatureID - ID существа(в документах к редактору есть документ со всеми IDs)
nCount - количество добавляемых существ.

Trigger(OBJECT_CAPTURE_TRIGGER, "vorota", nil ); - обнуление тригера, тоже в теле функции!!!

и не забыть в конце поставить end;

вот и всё. Если важно какой именно игрок и герой захватывает, в скобке у функции указывать все параметры и писать в теле функции условное выражение if ....... end;
__________________
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для Heroes V 3.1:

Легендарная война
Сердце вулкана
Передел мира
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для Heroes V 3.1:

Легендарная война
Сердце вулкана
Передел мира
MasteR вне форума
Ответить с цитированием