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

mapeditor5А если я хочу, чтобы какому-то герою дали артефакт, когда жёлтый игрок победит зелёного игрока, то это как надо написать?
______________
Готовится карта за гномов «Сокрушение». Готовность карты - 30%

если зелёный игрок у тебя - игрок под номером 3, а жёлтый - игрок под номером 4, то можно вот так (если что можно поменять номера)

Trigger(PLAYER_REMOVE_HERO_TRIGGER, 3, "RemoveF");

function RemoveF(looser, winner)
if GetObjectOwner(winner)==4 then
GiveArtefact(winner, nArtID); --// nArttID - ID артефакта, его как и другие ID можно посмотреть в папке Editor Documentation, файл HOMM5_IDs_for_Scripts.
Trigger(PLAYER_REMOVE_HERO_TRIGGER, 3, nil);
end;
end;

Добавлено через 2 минуты
mapeditor5Что за блоки if-then, do и функции?
Я же скидывал документ Scripts, там всё подробно расписано
__________________
Кампании для 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 вне форума
Ответить с цитированием