Нет, это старое, но там в промежутках ещё много всего понаписано.
Сообщения от Текущие вопросы и ответы по редактору карт
Просто скопировал и вставил,ходы работают,а значит наверное и всё остальное будет работать.А почему было -1000?Ты играл её что-ли?
Всем снова привет! У меня возник тут вопрос один, может сталкивались с ним: На карте ставил много травы-объект из вкладки Grass, когда тэстил карту эта трава пропала, из за чего это может быть?
Вроде, надо графические настройки изменить. На низких трава не показывается.
Да я тоже так думал, но графика на очень высоком, только сглаживание и фильтрация выключена
Привет! Кто нибудь знает, как скриптом сделать так чтобы за главным героем следовал по пятам другой герой? Как в компании за Фриду в первой миссии, когда Ласло за ней шел на карте. Помогите плиз!
Попробуй так:
SetAIHeroAttractor([скриптовое имя Вашего героя (в кавычках)], [скриптовое имя героя врага (в кавычках)], 2);
Спасибо! к сожалению не то чуть чуть))) Тот герой который должен следовать за мной он союзный, и должен просто идти по пятам. Может подскажите где найти оригинальные карты из игры, там можно найти этот скрипт, по-любому))
А, я Вас понял. Ну, чтобы достать карту из Владык Севера, нужны собственно Владыки Севера. А там папка с игрой/data/data.pak (открыть WinRar'ом)/Maps/Scenario/A1C1M1/MapScript.lua(блокнот), ну а там поглядите.
Спасибо за помощь, постараюсь там найти)) Кстати не подскажешь почему у меня этот скрипт не пашет, простенький вроде а срабатывает только первый трригер?
function gF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", nil);
MessageBox ("/Maps/SingleMissions/Map_01/gF.txt");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", "gF");
function goF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", nil);
MessageBox("/Maps/SingleMissions/Map_01/goF.txt");
SetObjectiveState("quest", OBJECTIVE_ACTIVE);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", "goF");
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("goD");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Добавлено через 6 минут
точнее срабатывает первые два, а второй не работает. Суть в том что я подхожу к монстру (skel) взаимодействую с ним (битва) и при взаимодействии удаляется объект (goD) на карте
function gF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", nil);
MessageBox ("/Maps/SingleMissions/Map_01/gF.txt");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", "gF");
function goF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", nil);
MessageBox("/Maps/SingleMissions/Map_01/goF.txt");
SetObjectiveState("quest", OBJECTIVE_ACTIVE);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", "goF");
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("goD");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Добавлено через 6 минут
точнее срабатывает первые два, а второй не работает. Суть в том что я подхожу к монстру (skel) взаимодействую с ним (битва) и при взаимодействии удаляется объект (goD) на карте
Проверь файл goF.txt. Может, у него другая кодировка? Или название совпадает неточно? Не могу сказать однозначно.
Скрипт хорошо отлаживать через консоль: /topic/816/
В ней выводятся все ошибки скрипта, также туда можно печатать значения параметров с помощью функции print().
Скрипт хорошо отлаживать через консоль: /topic/816/
В ней выводятся все ошибки скрипта, также туда можно печатать значения параметров с помощью функции print().
с goF все нормально, последняя функция не работает, та что
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("goD");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Что с ней может быть может не на монстра ставить ее?
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("goD");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Что с ней может быть может не на монстра ставить ее?
Монстра зовут "skel" или, быть может, как-то иначе? Важен регистр. Ещё одно: если надо, чтобы триггер активировался до боя с монстром, нужно сначала отключить его ( SetObjectEnabled("skel",nil); ), а затем вызвать MakeHeroInteractWithObject([hero],"skel"); чтобы начать бой.
я понял твою задумку, ты прав, нужно его выключить чтобы он стандартным образом не работал, а потом в конце включить чтобы бой начался, только как то не очень работает -
function gF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", nil);
MessageBox ("/Maps/SingleMissions/Map_01/gF.txt");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", "gF");
function goF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", nil);
MessageBox("/Maps/SingleMissions/Map_01/goF.txt");
SetObjectiveState("quest", OBJECTIVE_ACTIVE);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", "goF");
SetObjectEnabled("skel", false);
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("gg");
MakeHeroInteractWithObject("skel", "Agata");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Триггер goF работает, выдает сообщение и задачу, потом подхожу к монстру, герой его не бьет, стоит просто рядом и все, и объект не удаляется RemoveObject("gg"); монстр назван правильно)
подскажи по любому где то что то не так))
function gF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", nil);
MessageBox ("/Maps/SingleMissions/Map_01/gF.txt");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", "gF");
function goF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", nil);
MessageBox("/Maps/SingleMissions/Map_01/goF.txt");
SetObjectiveState("quest", OBJECTIVE_ACTIVE);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", "goF");
SetObjectEnabled("skel", false);
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("gg");
MakeHeroInteractWithObject("skel", "Agata");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Триггер goF работает, выдает сообщение и задачу, потом подхожу к монстру, герой его не бьет, стоит просто рядом и все, и объект не удаляется RemoveObject("gg"); монстр назван правильно)
подскажи по любому где то что то не так))
Статистика
Приветствуем новейшего участника:
recijeb