Сообщения от Текущие вопросы и ответы по редактору карт
как только вставляю в архив с картой текстовое сообщение в блокноте сразу же переноситься на диск С?
function SetBuildFunc()
SetObjectEnabled(obelisk1, nil);
MessageBox("/Maps/SingleMissions/Revenge of the/sob3.txt")
end
Trigger(OBJECT_TOUCH_TRIGGER, "obelisk1", "SetBuildFunc");
Суть в том что бы при подходе к обелиску высвечивалось только сообщение и не открывалась карта где находиться слеза. Помогите я не знаю что не так. И да я знаю что это было в ЧАВО, но там мне как то непонятно.:smile50:
SetRegionBlocked("Block1", true, 2);
function Blockers()
PlayObjectAnimation("BlockCap", "happy", ONESHOT);
sleep(10);
PlayObjectAnimation("Blockus1", "attack00", ONESHOT);
sleep(5);
RazeBuilding("Blocker1");
PlayObjectAnimation("Blockus2", "attack00", ONESHOT);
sleep(5);
RazeBuilding("Blocker2");
sleep(5);
RemoveObject("BlockCap");
RemoveObject("Blockus1");
RemoveObject("Blockus2");
sleep(3);
SetObjectPosition("Maeve", 30, 34, -1);
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Blocking", nil);
end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Blocking", "Blockers");
function EndRain()
SetAmbientLight(1, "Lights\_(AmbientLight)\AdvMap\C1M1xdb#xpointer(AmbientLight)", true, 10);
end
Trigger(NEW_DAY_TRIGGER, 2);
Но консоль говорит что у меня ошибка
(Script) ERROR: expected;
last token read `2' at line 1 in string "parse"
что за ошибка не понять но вроде всё нормально :mad:
типо ожидал ; последний прочитанный символ в той-то линии
Добавлено через 2 минуты
Ну вроде да.
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира
Trigger(NEW_DAY_TRIGGER, 2);
Но консоль говорит что у меня ошибка
(Script) ERROR: expected;
last token read `2' at line 1 in string "parse"
"последнее что мне удалось прочитать перед крашем, это цифра 2".
А причина чуть выше, в том что триггер нового дня ожидает вторым параметров строку с названием функции, а у вас там число 2.
В вольном переводе последняя строчка это:
"последнее что мне удалось прочитать перед крашем, это цифра 2".
А причина чуть выше, в том что триггер нового дня ожидает вторым параметров строку с названием функции, а у вас там число 2.
Добавлено через 8 часов 58 минут
Помогите я почти уже 10 раз переписываю скрипт
function EndRain()
if GetDate(3) ==2 then
print("OK");
SetAmbientLight(GROUND, 'Default');
print("OK2");
end
end
Trigger(NEW_DAY_TRIGGER, "EndRain");
всё идёт хорошо только выполнять команду
SetAmbientLight(GROUND, 'Default');
игра не хочет, зато команда print("OK2")
идёт на ура
пытался воспользоваться ЧаВо, но не помогло
можно хотя бы пример скрипта привести
function Sleza()
SetObjectEnabled("obel1", nil)
Trigger(OBJECT_TOUCH_TRIGGER, "obel1", "Sleza")
StartCombat("Godric", nil, 4, 85, 30, 85, 20, 85, 40, 85, 35)
Trigger(OBJECT_TOUCH_TRIGGER, "obel1", nil)
sleep(8)
PlayVisualEffect( "/Effects/_(Effect)/Spells/FireballHitEffect.xdb#xpointer(/Effect)", "obel1", "tag2")
sleep(5)
MessageBox("Maps/SingleMissions/Revenge of the/raki.txt")
end
Trigger(OBJECT_TOUCH_TRIGGER, "obel1", "Sleza")
обелиск работает стандартно, кусок карты потом начинается бой и вниз по скрипту. К моему сожалению его ещё и нельзя с карты убрать. Функция рабочая, функция наподобе висит на утопии и там только скриптовый бой.
Добавлено через 1 минуту
Если кто то знает как его отключить то подскажите пожалуйста. Полагаю там как то подругому нежели с остальными объектами.