Кампании: "Новый порядок", "Серый Альянс", "Поиски Истины"
Трейлер №2 кампании "Дыхание Пустоты": https://www.youtube.com/watch?v=XkHKXk5BctA&ab_channel=%D0%90ndrei_21
Впервые здесь? Я Роха — провести быструю экскурсию?
Сразу предупрежу, что random — уже занятое имя переменной, так называется функция.
function Armia()
local creatures = {{айди1, кол-во}, {айди2, кол-во}, итд}
if GetDate(3)==3 then
creature = creatures[random(length(creatures))+1] --Берем случайное существо
local id = creature[1] --Получаем его айди
local amount = creature[2] --И кол-во для этого типа
КОД, оперируюшим случайным айди и кол-вом
end
end
;function OpenRedBoard(hero, obj)
if GetObjectOwner(hero) == PLAYER_1 then
if not (GetPlayerState(Номер зелёного) == PLAYER_ACTIVE or GetPlayerState(Номер оранжевого) == PLAYER_ACTIVE)) then
SetObjectEnabled(obj, 1)
Trigger(OBJECT_TOUCH_TRIGGER, obj, nil)
end
end
end
SetObjectEnabled("Имя стража границы", nil)
Trigger(OBJECT_TOUCH_TRIGGER, "Имя стража границы", "OpenRedBoard")
Попробуйте как-то так.
Нус, попробовал, но в итоге ворота все-равно требуют ключ даже после поражения 2 ключевых игроков.https://disk.yandex.ru/i/MIFLpv7heo7i1g
Нус, попробовал, но в итоге ворота все-равно требуют ключ даже после поражения 2 ключевых игроков.https://disk.yandex.ru/i/MIFLpv7heo7i1g
Так там же редактор написал где ошибка.
Здравствуйте. Пишу с казалось бы простым случаем. После QuestionBox-а при варианте ОК, должна запустится битва (это сражение должно происходить с героем, который и сделал выбор, не с кем-то определённым). Но консоль ругается и пишет что-то вроде: Hero "1" is not exists. Я понимаю, что где-то напортачил c переменной hero и скорее всего чего-то не знаю обо всём этом. Хотелось бы узнать, что на этот раз я забыл дописать в скрипты. Заранее спасибо.
function DwarfCombat(hero)
StartCombat(hero, nil, 4, CREATURE_STONE_DEFENDER, 175, CREATURE_BERSERKER, 65, CREATURE_FLAME_KEEPER, 45, CREATURE_WARLORD, 35, nil, 'ringfound', nil)
end;