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

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

Аватар пользователя
Можно ли сделать так, чтобы авторитет героя показывался в списке заданий? Если в описании задания или в прогрессе добавить значение с глобальной переменной, будет ли оно обновляться с изменением авторитета?

Можно ли в описание прогресса задания как-то добавить сложные сообщения со значениями?
 Создается карта про эльфов: Воссоединение - готовность 71%
В ответ пользователю Spectral
Аватар пользователя
Spectral
Можно ли сделать так, чтобы авторитет героя показывался в списке заданий? Если в описании задания или в прогрессе добавить значение с глобальной переменной, будет ли оно обновляться с изменением авторитета?

Можно ли в описание прогресса задания как-то добавить сложные сообщения со значениями?
1) Можно создать несколько текстов с прогрессом задания.

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
1) Можно создать несколько текстов с прогрессом задания.

Но тогда придется создавать несколько тысяч текстов, т.к. значение авторитета меняется от 10 примерно до 4000
 Создается карта про эльфов: Воссоединение - готовность 71%
Аватар пользователя
Можно не показывать в задании, а по нажатию на спецумение героя (как призыв Ильм-Хиджры). Так на одной из карт JonnyP сделано.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
RedHeavenHero
Можно не показывать в задании, а по нажатию на спецумение героя (как призыв Ильм-Хиджры). Так на одной из карт JonnyP сделано.
А как это сделать? Какой триггер повесить на нажатие спецумения и где это спецумение задается?
 Создается карта про эльфов: Воссоединение - готовность 71%
В ответ пользователю Spectral
Аватар пользователя

function activate_custom_ability(hero, custom_ability)
-- ...
end

ControlHeroCustomAbility(имя_героя, номер_умения(1..4), 1)
Trigger(CUSTOM_ABILITY_TRIGGER, "activate_custom_ability")
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Как игроку полностью запретить нанимать героев в тавернах?
 Создается карта про эльфов: Воссоединение - готовность 71%
Аватар пользователя
AllowHeroHiringByRaceInTown(имя_города, раса_запрещённых_для_найма_героев, 0(запрет)_или_1(разрешение))
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
RedHeavenHero
AllowHeroHiringByRaceInTown(имя_города, раса_запрещённых_для_найма_героев, 0(запрет)_или_1(разрешение))
А в тавернах на карте?
 Создается карта про эльфов: Воссоединение - готовность 71%
Аватар пользователя
AllowPlayerTavernRace(игрок, раса, разрешение_0_или_1)

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Здраствуйте.Чтото я даже в банальнейшем скрипте разобраться немогу.Подскажите пожалуста,как сделать чтобы при захвате гарнизона запускался NEW_DAY_TRIGGER который каждый день добавляет в захваченный гарнизон указанное колличество войск?...
Аватар пользователя
Добавьте в вашу функцию наступления нового дня проверку на принадлежность гарнизона тому игроку.
if GetObjectOwner("имя_гарнизона") == захвативший_гарнизон_игрок then
AddObjectCreatures("имя_гарнизона", тип, кол-во)
end
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
RedHeavenHero
Добавьте в вашу функцию наступления нового дня проверку на принадлежность гарнизона тому игроку.
if GetObjectOwner("имя_гарнизона") == захвативший_гарнизон_игрок then
AddObjectCreatures("имя_гарнизона", тип, кол-во)
end


Спасибо вам большое).

А вот еще вопрос.Не подскажите как прописывается анимация урона у существа в скрипте PlayObjectAnimation?.Ну анимация повреждения когда его бьют... Ато почемуто в мануалах нет названия этих анимаций... Заранее спасибо
PlayObjectAnimation("red_warrior", "",
ONESHOT);
Аватар пользователя
Автопереведено
удар
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
А вот еще вопрос.Не подскажите как прописывается анимация урона у существа в скрипте PlayObjectAnimation?.Ну анимация повреждения когда его бьют... Ато почемуто в мануалах нет названия этих анимаций... Заранее спасибо
Просмотреть названия всех анимаций можно в дереве свойств:
Выделяешь монстра, в дереве свойств ищешь строку Shared, нажимаешь на 3 точки.
Затем в открывшемся окне справа ищешь строку AnimSet, опять нажимаешь на 3 точки.
Теперь появляется окно со списком анимаций, где можно посмотреть их названия
Вложения 3
3 файл(ов) • Общий размер: 495,9 KB
 Создается карта про эльфов: Воссоединение - готовность 71%

Статистика

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

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