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

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

Аватар пользователя
13 лет назад
Поглядите в файловый архив, руководства. Думаю, кое-что найдёте.
Аватар пользователя
13 лет назад
Не нашел ничего про задания , но все равно спасибо.

Добавлено через 19 часов 13 минут
Ладно , раз не нашел мануал , то может кто нибудь знает как с помощью скриптов сделать задание .Определенный герой должен дойти до определенной области , награды нет , задание главное. И еще, раз скрипты нужно писать только в map properties , тогда зачем вкладки script в городах и прочих объектах
В ответ пользователю Radionich
Аватар пользователя
13 лет назад
Radionich
Не нашел ничего про задания , но все равно спасибо.

Добавлено через 19 часов 13 минут
Ладно , раз не нашел мануал , то может кто нибудь знает как с помощью скриптов сделать задание .Определенный герой должен дойти до определенной области , награды нет , задание главное. И еще, раз скрипты нужно писать только в map properties , тогда зачем вкладки script в городах и прочих объектах
1) Используйте триггер REGION_ENTER_AND_STOP_TRIGGER.
2) Эти скрипты вызываются в случае боя с (за) данным объектом. (пример: последняя миссия последней компании оригинала.)
Аватар пользователя
13 лет назад
Кто может подсказать id perkов: Проклятая земля и Стихийное Равновесие? Мозг уже взорвал, не могу найти.
В ответ пользователю Heroist
Аватар пользователя
13 лет назад
Heroist
Кто может подсказать id perkов: Проклятая земля и Стихийное Равновесие? Мозг уже взорвал, не могу найти.
Проклятая земля - HERO_SKILL_SOIL_BURN (в скриптах RANGER_FEAT_SOIL_BURN = 121)
Стихийное равновесие - HERO_SKILL_ELEMENTAL_BALANCE (KNIGHT_FEAT_ELEMENTAL_BALANCE = 84)
Аватар пользователя
13 лет назад
А я искал у некров и магов. Какая нелогичность. Спасибо!
13 лет назад
Можно ли с помощью скриптов поменять рассу герою?
Аватар пользователя
13 лет назад
Нет.
Аватар пользователя
12 лет назад
Здравствуйте! Я начал разбираться со скриптами. Я хочу, чтобы герой зашёл в хижину пророка и ему давали опыт, но только при
определённых условиях. Условие – наличие определённого артефакта у героя. Артефакт - крылья ангела. Пишу скрипт:
function kamillaF ()
if HasArtefact ("ARANTIR", ARTIFACT_ANGEL_WINGS);
then MessageBox ("/Maps/SingleMissions/1/NAME.txt");
ChangeHeroStat ("ARANTIR", STAT_EXPERIENCE, 12000);
Trigger(OBJECT_TOUCH_TRIGGER, "kamilla", nil );
else MessageBox ("/Maps/SingleMissions/1/HELLO.txt");
end;
end;



Trigger(OBJECT_TOUCH_TRIGGER, "kamilla", "kamillaF" );
Скрипт почему-то не работает. Почему?
Аватар пользователя
12 лет назад
Попробуй написать вместо названия номер ид , вроде 30. Хотя так и эдак должно работать .

Добавлено через 3 минуты
А не , все , там artifact писать не надо , получится просто ANGEL_WINGS
Аватар пользователя
12 лет назад
Все равно скрипт не работает.
В ответ пользователю Вампир-лорд
Аватар пользователя
12 лет назад
Вампир-лорд
Здравствуйте! Я начал разбираться со скриптами. Я хочу, чтобы герой зашёл в хижину пророка и ему давали опыт, но только при
определённых условиях. Условие – наличие определённого артефакта у героя. Артефакт - крылья ангела. Пишу скрипт:
function kamillaF ()
if HasArtefact ("ARANTIR", ARTIFACT_ANGEL_WINGS);
then MessageBox ("/Maps/SingleMissions/1/NAME.txt");
ChangeHeroStat ("ARANTIR", STAT_EXPERIENCE, 12000);
Trigger(OBJECT_TOUCH_TRIGGER, "kamilla", nil );
else MessageBox ("/Maps/SingleMissions/1/HELLO.txt");
end;
end;



Trigger(OBJECT_TOUCH_TRIGGER, "kamilla", "kamillaF" );
Скрипт почему-то не работает. Почему?
function kamillaF()
if HasArtefact("Arantir", 30) then
MessageBox(GetMapDataPath().."NAME.txt")
ChangeHeroStat("Arantir", STAT_EXPERIENCE, 12000)
Trigger(OBJECT_TOUCH_TRIGGER, "kamilla", nil)
else
MessageBox(GetMapDataPath().."HELLO.txt")
end
end

Trigger(OBJECT_TOUCH_TRIGGER, "kamilla", "kamillaF")
Аватар пользователя
12 лет назад
А then разве не надо ?
В ответ пользователю Radionich
Аватар пользователя
12 лет назад
Radionich
А then разве не надо ?
Разуваем глаза и внимательно смотрим на конец второй строки.
Аватар пользователя
12 лет назад
Как один скрипт отделить от другого?

Статистика

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

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