Можно ли в боевом скрипте отследить эффекты на юнитах? Например, берсерк.
Сообщения от Скрипты
Можно ли в боевом скрипте отследить эффекты на юнитах? Например, берсерк.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Спасибо.
А тогда, можно ли проверить примененное героем заклинание на ходу?
А тогда, можно ли проверить примененное героем заклинание на ходу?
Спасибо.
А тогда, можно ли проверить примененное героем заклинание на ходу?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Значит создать контратаку общим ускорением на общее замедление игрока не получится... ну ладно.
Тогда такой вопрос, на карте Эхо Пустоты Ишкибал в финале накладывает последовательно различные чары на все стеки врага... мне бы хотелось сделать так, чтобы герой ИИ аналогично наложил на всех своих юнитов Надзор. Как это делается?
Добавлено через 42 минуты
Черт, я это реализовал, но совершенно забыл, что на всех его не наложишь по механике самого Надзора... Но все равно спасибо за помощь, RedHeavenHero)
Тогда такой вопрос, на карте Эхо Пустоты Ишкибал в финале накладывает последовательно различные чары на все стеки врага... мне бы хотелось сделать так, чтобы герой ИИ аналогично наложил на всех своих юнитов Надзор. Как это делается?
Добавлено через 42 минуты
Черт, я это реализовал, но совершенно забыл, что на всех его не наложишь по механике самого Надзора... Но все равно спасибо за помощь, RedHeavenHero)
Люди, выручайте! Можете написать боевой скрипт: у нейтральной армии есть лучники, клерики, мечники и ополченцы. После смерти ополченцев на их месте появляются костяные воители, после смерти лукарей- костяные лучники, после смерти клериков- личи, после смерти мечников- зомби. Помогите, плиз
Через функцию DefenderCreatureDeath(creature)
if GetCreatureType(creature) == Айди юнита then
SummonCreature(....)
end
if GetCreatureType(creature) == Айди юнита then
SummonCreature(....)
end
У меня очень сложная тема, нужно сделать так, чтобы если игрок выполнил задание в одной миссии, то в другой запускался какой-нибудь скрипт или давался бонус
У меня очень сложная тема, нужно сделать так, чтобы если игрок выполнил задание в одной миссии, то в другой запускался какой-нибудь скрипт или давался бонус
Пишем после выполнения задания SetGameVar("имя","значение"(число,вроде)), а следующей миссии: if GetGameVar("то имя") ==значение then...
Пишем после выполнения задания SetGameVar("имя","значение"(число,вроде)), а следующей миссии: if GetGameVar("то имя") ==значение then...
Не думал что, эта функция на такое способна!
Кампания в разработке:
Название не придумал
Выполнено 5%
Название не придумал
Выполнено 5%
Господа уважаемые, есть ли возможность решить пару моих проблем?
1) Мне нужно чтобы три определенных героя просто стояли на месте и отдавали ход - как в "Воля Асхи" - "Звери и кости" - орочий герой стоит на болотах, пока Арантир сам туда не придет
2) Можно ли как то сделать чтобы при вхождении героя игрока в определенную зону другие находящиеся там герои бросали свои дела по сбору ресурсов и оббеганию домиков, и бежали атаковать нарушителя?
1) Мне нужно чтобы три определенных героя просто стояли на месте и отдавали ход - как в "Воля Асхи" - "Звери и кости" - орочий герой стоит на болотах, пока Арантир сам туда не придет
2) Можно ли как то сделать чтобы при вхождении героя игрока в определенную зону другие находящиеся там герои бросали свои дела по сбору ресурсов и оббеганию домиков, и бежали атаковать нарушителя?
...И справедливость я несу
На острие меча.
Кампания "Искупление" - 15%
"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру, и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!
На острие меча.
Кампания "Искупление" - 15%
О кампании
"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру, и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!
Ну вот что здесь не так!
function pobor1()
if GetObjectiveState("SQ1", 1) ==OBJECTIVE_UNKNOWN then
SetObjectiveState("SQ1", OBJECTIVE_ACTIVE, 1);
MessageBox("Maps/SingleMissions/C1W1/poborQ1.txt", "nothing");
if IsObjectExists("pobornik1") ==false then
if IsObjectExists("pobornik2") ==false then
if IsObjectExists("pobornik3") ==false then
SetObjectiveState("SQ1", OBJECTIVE_COMPLETED, 1);
SetObjectEnabled("dwellquest1", true);
SetObjectOwner("dwellquest1", 1);
Trigger(OBJECT_TOUCH_TRIGGER, "dwellquest1", nil)
end;
end;
end;
elseif GetObjectiveState("SQ1", 1) ==OBJECTIVE_ACTIVE then
if IsObjectExists("pobornik1") ==false then
if IsObjectExists("pobornik2") ==false then
if IsObjectExists("pobornik3") ==false then
MesageBox("Maps/SingleMissions/C1W1/poborEND.txt", "nothing");
SetObjectEnabled("dwellquest1", true);
SetObjectOwner("dwellquest", 1);
SetObjectiveState("SQ1", OBJECTIVE_COMPLETED, 1);
Trigger(OBJECT_TOUCH_TRIGGER, "dwellquest1", nil)
end;
end;
end;
end
end
Trigger(OBJECT_TOUCH_TRIGGER, "dwellquest1", "pobor1")
Всемогущая консоль пишет ERROR attempt to call a nil value Но где данный nil value!
Короче всё работает только если всех трёх врагов убить(pobornik) до того как взять задание, тогда оно выполниться! Если сначала взять задание то потом вылазит какой-то nil value!
function pobor1()
if GetObjectiveState("SQ1", 1) ==OBJECTIVE_UNKNOWN then
SetObjectiveState("SQ1", OBJECTIVE_ACTIVE, 1);
MessageBox("Maps/SingleMissions/C1W1/poborQ1.txt", "nothing");
if IsObjectExists("pobornik1") ==false then
if IsObjectExists("pobornik2") ==false then
if IsObjectExists("pobornik3") ==false then
SetObjectiveState("SQ1", OBJECTIVE_COMPLETED, 1);
SetObjectEnabled("dwellquest1", true);
SetObjectOwner("dwellquest1", 1);
Trigger(OBJECT_TOUCH_TRIGGER, "dwellquest1", nil)
end;
end;
end;
elseif GetObjectiveState("SQ1", 1) ==OBJECTIVE_ACTIVE then
if IsObjectExists("pobornik1") ==false then
if IsObjectExists("pobornik2") ==false then
if IsObjectExists("pobornik3") ==false then
MesageBox("Maps/SingleMissions/C1W1/poborEND.txt", "nothing");
SetObjectEnabled("dwellquest1", true);
SetObjectOwner("dwellquest", 1);
SetObjectiveState("SQ1", OBJECTIVE_COMPLETED, 1);
Trigger(OBJECT_TOUCH_TRIGGER, "dwellquest1", nil)
end;
end;
end;
end
end
Trigger(OBJECT_TOUCH_TRIGGER, "dwellquest1", "pobor1")
Всемогущая консоль пишет ERROR attempt to call a nil value Но где данный nil value!
Короче всё работает только если всех трёх врагов убить(pobornik) до того как взять задание, тогда оно выполниться! Если сначала взять задание то потом вылазит какой-то nil value!
Кампания в разработке:
Название не придумал
Выполнено 5%
Название не придумал
Выполнено 5%
Я еще дополню этот список другими глупыми, но сложными для меня вопросами. Спасибо за понимание, надеюсь вас не затруднит дать ответ
...И справедливость я несу
На острие меча.
Кампания "Искупление" - 15%
"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру, и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!
На острие меча.
Кампания "Искупление" - 15%
О кампании
"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру, и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!
Я еще дополню этот список другими глупыми, но сложными для меня вопросами. Спасибо за понимание, надеюсь вас не затруднит дать ответ
Кампания в разработке:
Название не придумал
Выполнено 5%
Название не придумал
Выполнено 5%
А давать сам скрипт или объяснять, действия скриптов(более дословно)
...И справедливость я несу
На острие меча.
Кампания "Искупление" - 15%
"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру, и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!
На острие меча.
Кампания "Искупление" - 15%
О кампании
"Искупление" - это мой амбициозный проект. Давняя мечта. С детства играя в героев, я восхищался персонажами и ландшафтами, сюжетом и стилем оригинальной трилогии, я мечтал привнести что-то свое в эту игру, и наконец, более-менее освоив нелегкий труд картостроителя, взялся за воплощение мечты. Кампания расскажет о будущем выживших рыцарей Кровавой Стали, о пути, который они избрали, и о том, куда этот путь их приведет. К слову, мне нужен тестер-оценщик. Если хочешь принять участие в создании и есть определенный опыт, то - добро пожаловать!
Статистика
Приветствуем новейшего участника:
Emil