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

Сообщения от Скрипты для начинающих

Аватар пользователя
3 года назад
Function MakeHeroes not defined, line 13 
вот так вот, не знаю что это
В ответ пользователю HeroOfDestiny
Аватар пользователя
3 года назад
HeroOfDestiny
Function MakeHeroes not defined, line 13 
вот так вот, не знаю что это
Скидывай всё что есть в lua файле. У тебя что-то другое поломалось, походу.
Аватар пользователя
3 года назад
SetPlayerStartResources(1, 0, 0, 0, 0, 0, 0, 0);



function Bitwa()
StartCombat("Ottar", nil, 2, 29, 1000, 29, 1005, nil, nil, nil);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "bitva", nil);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "bitva", "Bitwa");

function MakeHeroes()
DeployReserveHero("Itil", 127, 74, 0);
ChangeHeroStat("Itil", 0, 90000);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "geroy", "MakeHeroes")

Как я понимаю, то вы про это
Это все скрипты, которые есть
В ответ пользователю HeroOfDestiny
Аватар пользователя
3 года назад
HeroOfDestiny
SetPlayerStartResources(1, 0, 0, 0, 0, 0, 0, 0);



function Bitwa()
StartCombat("Ottar", nil, 2, 29, 1000, 29, 1005, nil, nil, nil);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "bitva", nil);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "bitva", "Bitwa");

function MakeHeroes()
DeployReserveHero("Itil", 127, 74, 0);
ChangeHeroStat("Itil", 0, 90000);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "geroy", "MakeHeroes")

Как я понимаю, то вы про это
Это все скрипты, которые есть
Странно, у меня всё работает. Пришли, пожалуйста, скриншот ошибки в консоли.
В ответ пользователю Азгалор
Аватар пользователя
3 года назад
Здравствуйте! Возник вопрос. Как сделать так, чтобы когда у финального босса в замке убили всех существ, на его стороне появлялись ангелы? 
Я знаю, что это делается через боевые скрипты, но не знаю как именно это делается и как их привязать конкретно к этому герою.

Добавлено через 10 минут
function DefenderCreatureDeath(unit_name)
if GetDefenderCreatures()[0]==nil and stage==1 then
SummonCreature(DEFENDER, CREATURE_ANGELS, 250, 12, 2);
В ответ пользователю Азгалор
Аватар пользователя
3 года назад
Азгалор
Странно, у меня всё работает. Пришли, пожалуйста, скриншот ошибки в консоли.
Вложение 68497
Вот ошибка какая-то
Мне пришлось кое-что вырезать чтобы добавить ,а то вес не позволяет
Вложения 1
1 файл • Общий размер: 9,3 KB
Аватар пользователя
3 года назад
BlueHeavenHero, попробуй так:
spawn_angels = 0

function DefenderCreatureDeath()
local boss_creatures = GetDefenderCreatures();
if (length(boss_creatures) == 0) and stage == 1 then
if spawn_angels == 0 then
spawn_angels = 1
SummonCreature(DEFENDER, CREATURE_ANGEL, 250, 12, 2);
end
end
end


Добавлено через 1 минуту
HeroOfDestiny, а ты Ильфину в резерв нужному игроку добавил?
Аватар пользователя
3 года назад
Ааа, этого я точно не делал
Но как? Можешь подсказать?
В ответ пользователю HeroOfDestiny
Аватар пользователя
3 года назад
HeroOfDestiny
Ааа, этого я точно не делал
Но как? Можешь подсказать?
В Map Properties переходишь в раздел Players Properties, там выбираешь нужного тебе игрока и добавляешь героя в Reserve Heroes List через Add. Твой скриптовый герой - Ильфина.
В ответ пользователю Азгалор
Аватар пользователя
3 года назад
Азгалор
В Map Properties переходишь в раздел Players Properties, там выбираешь нужного тебе игрока и добавляешь героя в Reserve Heroes List через Add. Твой скриптовый герой - Ильфина.
Спасибо! У меня всё работает! Вы лучшие!

Ничего, если я буду сюда часто обращаться? А то я в редакторе по скриптам нуб и мне нужна будет помощь
В ответ пользователю HeroOfDestiny
Аватар пользователя
3 года назад
HeroOfDestiny
Спасибо! У меня всё работает! Вы лучшие!

Ничего, если я буду сюда часто обращаться? А то я в редакторе по скриптам нуб и мне нужна будет помощь
Обращайся, ведь тема для этого и создана)
В ответ пользователю Азгалор
Аватар пользователя
3 года назад
Азгалор
BlueHeavenHero, попробуй так:
spawn_angels = 0

function DefenderCreatureDeath()
local boss_creatures = GetDefenderCreatures();
if (length(boss_creatures) == 0) and stage == 1 then
if spawn_angels == 0 then
spawn_angels = 1
SummonCreature(DEFENDER, CREATURE_ANGEL, 250, 12, 2);
end
end
end


Добавлено через 1 минуту
HeroOfDestiny, а ты Ильфину в резерв нужному игроку добавил?
Благодарю за помощь! Потом попробую протестировать. 

Добавлено через 2 часа 37 минут
Кстати... А как привязать боевой скрипт к городу? 
И ещё вопрос - как сделать так, чтобы в начале рыцарь-защитник замка кастовал молитву? 

Добавлено через 2 часа 14 минут
Доброго времени суток. Как сделать так чтобы после проигрывания ролика запускалась кое-какая функция? 
В ответ пользователю BlueHeavenHero
Аватар пользователя
3 года назад
BlueHeavenHero

Кстати... А как привязать боевой скрипт к городу? 
И ещё вопрос - как сделать так, чтобы в начале рыцарь-защитник замка кастовал молитву? 
Как сделать так чтобы после проигрывания ролика запускалась кое-какая функция?
1. Так же как к герою, только нужно вместо Combat Script опуститься пониже в свойствах города и использовать строку script
2. Не знаю сработает ли с молитвой, но попробуй UnitCastGlobalSpell( GetDefenderHero(), SPELL_PRAYER). Не забудь выдать скилл Молитва герою.
3. StartDialogScene("ссылка на ролик","функция")
Аватар пользователя
3 года назад
У меня появился вопрос! Как заставить героя сидеть в замке?

Статистика

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

Сейчас на сайте 9 пользователей 1355 гостей