Сообщения от Скрипты
Как сделать чтобы на опр. неделе в опр. городе появилось какое-либо кол-во юнитов? И возможно ли такое?
Trigger(NEW_DAY_TRIGGER, 'название_обработчика');
GetDate(ABSOLUTE_DAY);
AddObjectCreatures('имя_города', тип_существ, количество, номер_слота);
Trigger(NEW_DAY_TRIGGER, 'название_обработчика');
GetDate(ABSOLUTE_DAY);
AddObjectCreatures('имя_города', тип_существ, количество, номер_слота);
А во второй строчке скрипта в скобках нужно так и писать "ABSOLUTE_DAY)?
Добавлено через 16 минут
То есть я например хочу, что бы на 3 неделе в моём городе появилось 15 паладинов, как этот скрипт будет выглядеть?
"Название обработчика" - название функции, которая будет вызвана при срабатывании триггера.
ABSOLUTE_DAY - именно так и писать. 3 неделя это где-то 15 день. Вот и нужно проверять что значение возвращаемое GetDate(ABSOLUTE_DAY) равно 15.
"Название обработчика" - название функции, которая будет вызвана при срабатывании триггера.
ABSOLUTE_DAY - именно так и писать. 3 неделя это где-то 15 день. Вот и нужно проверять что значение возвращаемое GetDate(ABSOLUTE_DAY) равно 15.
А как проверить что возвращаемое значение GetDate(ABSOLUTE_DAY) равно 15?
после захвата объектов
Вражеский герой стал союзником
Подскажите, пожалуйста: в скрипте SetRegionBlocked, что нужно вписывать в status, чтобы была установлена блокировка региона?
nil - открыт.
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
1 - блокирован,
nil - открыт.
Добавлено через 14 минут
Так, а еще вот: в скрипте "GetPlayerResource" есть игрок и тип ресурса, а как задать количество получаемого ресурса?
Так, а еще вот: в скрипте "GetPlayerResource" есть игрок и тип ресурса, а как задать количество получаемого ресурса?
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
function bar (hero)
if hero=="Arantir"
then StartCombat(Arantir,nil,5,14,1,14,1,14,1,14,1,14,1,nil);
end;
end;
Trigger(NEW_DAY_TRIGGER,"bar");
Пробовал и без if....then, все равно ничего. Можете помочь?
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В функцию-обработчик нового дня не передается параметр с именем героя. Поэтому if...then надо убрать, как и один из end-ов. В StartCombat еще надо имя героя взять в кавычки.