Jack_of_shadows — Сообщения
Jack_of_shadows
| Тема / Сообщение | Дата |
|---|---|
|
Вопрос по скриптам
По дефолту там должно быть: 1. В map.xdb ссылка на MapScript.xdb вида <MapScript href="MapScript.xdb#xpointer(/Script)"/> 2. В MapScript.xdb ссылка на MapScript.lua вида <?xml version="1.0" encoding="UTF-8"?> <Script> <FileName href="MapScript.lua"/>…
|
|
|
Путь героя
brenodi, вдоль реки, где она течёт возле горы, в местах где есть клочок свободной земли хотя бы 3 на 3 клетки, там таких множество. Или со стороны болота, по тому же принципу.
|
|
|
Скрипты
Конструкции вида while(1) do ... end - это цикл, если в нём нет команды выхода из цикла, то он бесконечный. Когда вы вызываете haste_p1(), скрипт крутится внутри этой функции бесконечно. Для таких вещей нужно использовать отдельные потоки, функция…
|
|
|
Скрипты
Dogenator, нужно крутить отдельный поток, который будет пробегать по всем героям игрока while(1) do local heroes = GetPlayerHeroes(ID_игрока); for i, hero in heroes do if(HasHeroSkill(hero, ID_скилла) and (not KnowHeroSpell(hero, ID_спелла))) then…
|
|
|
Путь героя
Xzape, консоль без ошибок, так что пока исправить не получится.
|
|
|
Путь героя
WBB, я не знаю, что игра хранит в сейвах, а что тянет из карты, но думаю самый безопасный вариант это менять файл карты перед игрой.
|
|
|
Путь героя
Xzape, у меня нет возможности проверить. Если после старта карты в консоли есть какие-то ошибки, скидывайте, может быть что-то прояснится.
|
|
|
Путь героя
WBB, надо начинать заново.
|
|
|
Скрипты
Если что, 'player_1' это строка, PLAYER_1 это числовая переменная, и есть чувствительность к регистру, то есть PLAYER_1 не равнозначен player_1 и они оба не равнозначны 'player_1'.
|
|
|
Скрипты
Dogenator, очевидно, нужно проверить корректность функции GetTownRace: 1. Имя городов точно 'player_1' и 'player_2'? 2. Раса которая вам нужна точно имеет идентификатор 1? А что именно возвращает данная функция? По документации вроде как RaceID, где…
|
|
|
Скрипты
Dogenator Касаемо пункта 2, я не совсем понял, что вы подразумеваете под «function_1” и “function_2”… Название самих функций? Или это функции, подобные function first_day , но для проверки других дней? Названия функций, просто для примера. Скажем,…
|
|
|
Скрипты
Dogenator, на оба вопроса я отвечал в своём ЧаВо. 1. Скрипт начинает выполнение в начале первого дня и поэтому триггер NEW_DAY_TRIGGER не сработает для первого хода, он в этот момент ещё не установлен. Можно просто добавить в конце всего скрипта…
|
|
|
Герои Меча и Магии: Olden Era – Обсуждение.
Они же потом объяснили, что так как научно-фантастический элемент в серии героев был скрытый (из самой игры о нём узнать было нельзя), то для условных 90% игроков переход к пятёрке был просто переходом из одной фэнтези вселенной к другой во многом…
|
|
|
Герои Меча и Магии: Olden Era – Обсуждение.
Мне вот больше всего по душе лор по части существ в единице и двойке, где никто не натягивал сову на глобус и замки это просто мешанина монстров из всех возможных мифологий, от древней греции до толкиновского фентези. Получалось максимально…
|
|
|
Путь героя
В личку ответил.
|
|
|
Герои Меча и Магии: Olden Era – Обсуждение.
Мне визуальный стиль тоже скорее не зашёл, чем зашёл, но я мыслю трезво: после совершенно убогих шестёрки и семёрки, когда казалась что серию полностью похоронили, пусть уж лучше будет такая попытка припудренного олдскула, чем в третий раз наступить…
|
|
|
Герои Меча и Магии: Olden Era – Обсуждение.
AstralLein Место действия: Энрот, малоизученный континент Джадам. Не такой уж малоизученный, это же место действия целой MM8. Коренные жители там тёмные эльфы с тёмно-красными лицами.
|
|
|
Текущие вопросы и ответы по редактору карт
Скаут, я просто пересохранил твою картинку в dds и вставил в свою карту и в игре всё показало как надо. Файлы прикладываю. Названия файлов только разве что надо поменять на твои.
|
|
|
Скрипты
Долгий У всех функций которые называются ....BoxForPlayers аргумент на id игрока работает странно. 1 игрок = 1, 2 игрок = 2, 3 игрок = 4, 4 игрок = 8, 5 игрок = 16, 6 игрок = 32, 7 игрок = 64, 8 игрок = 128. Насчет последних 2 не уверен, проверял…
|
|
|
Скрипты
green belly, мне кажется, вопрос всё-таки не с TalkBoxForPlayers(), а с неработающей проверкой HasHeroSkill(). Попробуйте декомпозировать проблему, например просто за каждого из игроков прописать в консоли…
|