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

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

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

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

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

2) Нет.
Аватар пользователя
11 лет назад
1) Можно создать несколько текстов с прогрессом задания.

Но тогда придется создавать несколько тысяч текстов, т.к. значение авторитета меняется от 10 примерно до 4000
Аватар пользователя
11 лет назад
Можно не показывать в задании, а по нажатию на спецумение героя (как призыв Ильм-Хиджры). Так на одной из карт JonnyP сделано.
В ответ пользователю RedHeavenHero
Аватар пользователя
11 лет назад
RedHeavenHero
Можно не показывать в задании, а по нажатию на спецумение героя (как призыв Ильм-Хиджры). Так на одной из карт JonnyP сделано.
А как это сделать? Какой триггер повесить на нажатие спецумения и где это спецумение задается?
В ответ пользователю Spectral
Аватар пользователя
11 лет назад

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

ControlHeroCustomAbility(имя_героя, номер_умения(1..4), 1)
Trigger(CUSTOM_ABILITY_TRIGGER, "activate_custom_ability")
Аватар пользователя
11 лет назад
Как игроку полностью запретить нанимать героев в тавернах?
Аватар пользователя
11 лет назад
AllowHeroHiringByRaceInTown(имя_города, раса_запрещённых_для_найма_героев, 0(запрет)_или_1(разрешение))
В ответ пользователю RedHeavenHero
Аватар пользователя
11 лет назад
RedHeavenHero
AllowHeroHiringByRaceInTown(имя_города, раса_запрещённых_для_найма_героев, 0(запрет)_или_1(разрешение))
А в тавернах на карте?
Аватар пользователя
11 лет назад
AllowPlayerTavernRace(игрок, раса, разрешение_0_или_1)

Добавлено через 2 часа 7 минут
Еще в свойствах карты у каждого игрока есть Tavern Filter.
Аватар пользователя
11 лет назад
Здраствуйте.Чтото я даже в банальнейшем скрипте разобраться немогу.Подскажите пожалуста,как сделать чтобы при захвате гарнизона запускался NEW_DAY_TRIGGER который каждый день добавляет в захваченный гарнизон указанное колличество войск?...
Аватар пользователя
11 лет назад
Добавьте в вашу функцию наступления нового дня проверку на принадлежность гарнизона тому игроку.
if GetObjectOwner("имя_гарнизона") == захвативший_гарнизон_игрок then
AddObjectCreatures("имя_гарнизона", тип, кол-во)
end
В ответ пользователю RedHeavenHero
Аватар пользователя
11 лет назад
RedHeavenHero
Добавьте в вашу функцию наступления нового дня проверку на принадлежность гарнизона тому игроку.
if GetObjectOwner("имя_гарнизона") == захвативший_гарнизон_игрок then
AddObjectCreatures("имя_гарнизона", тип, кол-во)
end


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

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

Статистика

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

Сейчас на сайте 6 пользователей 1328 гостей