Перейти к содержанию

Сообщения от Скрипты

В ответ пользователю Bravo1853
Аватар пользователя
10 лет назад
Bravo1853
Как сделать, чтобы город разрушался, когда его захватили?
Есть два варианта:
function raze_captured_town(oldowner, newowner, hero, town)
Trigger(OBJECT_CAPTURE_TRIGGER, town, nil)
RazeTown(town)
end

Trigger(OBJECT_CAPTURE_TRIGGER, 'скриптовое_имя_города', 'raze_captured_town')
function raze_captured_town(oldowner, newowner, hero, town)
Trigger(OBJECT_CAPTURE_TRIGGER, town, nil)
MakeTownMovable(town)
sleep()
RemoveObject(town)
end

Trigger(OBJECT_CAPTURE_TRIGGER, 'скриптовое_имя_города', 'raze_captured_town')
Первый оставляет обломки, но работает только с городами Ордена Порядка и Инферно.
Второй просто удаляет город, но зато подходит для городов всех фракций.
10 лет назад
Как ввести в сценарий заклинания Дьявольская цепь и Адская волна для героя, чтобы они наносили урон?
В ответ пользователю Bravo1853
Аватар пользователя
10 лет назад
Bravo1853
Как ввести в сценарий заклинания Дьявольская цепь и Адская волна для героя, чтобы они наносили урон?
В редакторе через дерево свойств добавить их герою в книгу заклинаний.
В ответ пользователю RedHeavenHero
10 лет назад
RedHeavenHero
В редакторе через дерево свойств добавить их герою в книгу заклинаний.
Там их нету.
Аватар пользователя
10 лет назад
Есть. Цепь называется SPELL_UBER_CHAIN_LIGHTNING или как-то так, а волна расположена рядом по списку.
В ответ пользователю RedHeavenHero
10 лет назад
RedHeavenHero
Есть. Цепь называется SPELL_UBER_CHAIN_LIGHTNING или как-то так, а волна расположена рядом по списку.
Всё сделал, работает. Сначало не там искал. Спасибо большое:)
В ответ пользователю Bravo1853
10 лет назад
Прошу прощения, как заставить ИИ нападать на определённого героя, не взирая на опасность? Чтобы уже с первого хода помчался на игрока, не важно, что опасность без шансов, и в замке ли он.
10 лет назад
Можно ли с помощью скриптов сделать героя,не принадлежащего к какому либо цвету(Нейтральный,по сути).Совсем не обязательно при этом чтобы он мог двигаться,но если можно и такое,то еще лучше
В ответ пользователю Elikuz
Аватар пользователя
10 лет назад
Elikuz
Прошу прощения, как заставить ИИ нападать на определённого героя, не взирая на опасность? Чтобы уже с первого хода помчался на игрока, не важно, что опасность без шансов, и в замке ли он.
Могу предложить скрипт на "заинтересованность" AI к какому либо обьекту. Только тебе придётся держать героя в одном месте. Вот скрипт:
void SetAIPlayerAttractor( sObjectName, nPlayerID, nPriority ) Приоритет может принимать значения от -1 до 2
Ну или вот такой скрипт, тогда герой просто поскачет в точку с указаннами координатами(в свой ход разумеется и при наличии movepoints)
void MoveHero( sHeroName, nX, nY, nFloorID = GROUND )
В ответ пользователю Варсус
10 лет назад
Варсус
Могу предложить скрипт на "заинтересованность" AI к какому либо обьекту. Только тебе придётся держать героя в одном месте. Вот скрипт:
void SetAIPlayerAttractor( sObjectName, nPlayerID, nPriority ) Приоритет может принимать значения от -1 до 2

Прям в одной точке держать? Какое тогда отличие от второго скрипта?
В ответ пользователю siro
Аватар пользователя
10 лет назад
siro
Можно ли с помощью скриптов сделать героя,не принадлежащего к какому либо цвету(Нейтральный,по сути).Совсем не обязательно при этом чтобы он мог двигаться,но если можно и такое,то еще лучше
SetObjectOwner('скриптовое_имя_героя', номер_игрока_не_участвующего_в_игре)

На карте на 8 игроков такой фокус не провернуть.
Аватар пользователя
10 лет назад
Как сделать так, чтобы герой (Фродо) дошел до определенного региона и после этого была победа
В ответ пользователю RedHeavenHero
10 лет назад
RedHeavenHero
SetObjectOwner('скриптовое_имя_героя', номер_игрока_не_участвующего_в_игре)

На карте на 8 игроков такой фокус не провернуть.

То есть на карте для 8 это сделать невозможно?Встречал просто моды,где существуют нейтральные герои,но не в качестве объектов на карте.Они появлялись при вступлении в бой с любым стаком нейтральных существ.
Если быть точнее,то вот этот мод
http://heroescommunity.com/viewthread.php3?TID=41303

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 7 пользователей 1352 гостей