В скрипте пропишите SetPlayerStartResource(PLAYER_1, Дерево, Руда, Ртуть, Сера, Кристаллы, Самоцветы, Золото). Работает и в синглплеере, и в мультиплеере.
vasik
6 лет назад
У меня такой вопрос. Хочу расширить число героев для дуелек (не по 3 от каждой расы, а больше)
При обращениях случайного героя к, например, AcademyPreset6.xdb, игра вылетает.
Как это обойти?
Ошибся, игра не вылетает (причина вылета другая), вопрос актуален только в обходе числа 3 - как?
}{0TT@6bI4
6 лет назад
Есть такая карта для дуэльных пресетов, на ней выставлены 3 героя каждой расы для дуэльных пресетов. Вероятно, выставление на карту ещё одного героя добавит в список дуэльных героев его. Ссылку на эту карту для пресетов скину чуть позже.
Также рекомендую поговорить с теми, кто добавлял уже дуэльных героев. Точно знаю, что это Waterfall и автор мода Er_presets.
g3cKpunTop
6 лет назад
Всем привет. Не подскажите, какие значения должны быть выставлены в dds файле. для создания иконок персонажей? И еще один вопрос: какие значения должны быть в WAV файле для озвучки катсцен?
}{0TT@6bI4
6 лет назад
Формат текстурки для иконки - TF_8888 (8888). У звука wav - никаких конкретных. Wav и в Африке wav. Но лучше иконки и звук настраивать из редактора карт, тогда гарантия работы стопроцентная.
Формат текстурки для иконки - TF_8888 (8888). У звука wav - никаких конкретных. Wav и в Африке wav. Но лучше иконки и звук настраивать из редактора карт, тогда гарантия работы стопроцентная.
понял, спасибо. А там разве можно настраивать звуки\иконки? про вав, я имею ввиду какой битрейт и т.п. так как есть игры, которые не поддержвают определенные значения. ну раз не важно, то это отлично
}{0TT@6bI4
6 лет назад
В редакторе можно всё. Могу просто рассказать, как настраивать звуки и текстурки в редакторе без лишних ухищрений.
P.S. Когда у вас вдруг (;)) не заработает звук, вспомните мои слова.
vasik
6 лет назад
а есть возможность подключить стандартную библиотеку луа ? Чтобы был доступ к _G (globals), math, require и прочим плюшкам, а не только пользоваться кастрированным набором разрешенных функций, чей список полностью не оглашен?
}{0TT@6bI4
6 лет назад
Наверное, есть. Скорее всего, придётся править те луашники, которые сделали разрабы и которые запускаются с игрой.
Добрый день, возник большой вопрос по созданию заданий скриптами, в свою очередь, распадающийся на три отдельных вопроса:
1) В одном из руководств через запятую перечислены отвечающие за это скрипты: GetObjectiveState( sObjectiveName, nPlayerID = PLAYER_1 ), SetObjectiveState( sObjectiveName, nState, nPlayerID = PLAYER_1 ) IsObjectiveVisible( sObjectiveName, nPlayerID = PLAYER_1 ) SetObjectiveVisible( sObjectiveName, bVisible, nPlayerID = PLAYER_1 ),
но не объяснено, чем они отличаются и в каких конкретно ситуациях применяется каждый из них, а содержащиеся в другом руководстве фразы вроде "Возвращает статус объективы", мне, как человеку, далекому от программирования, мало что говорят. Хотелось бы объяснения именно на человеческом языке:o Кроме того, как я понял, sObjectiveName - это содержание графы Name в заданиях в Map Properites Free, nPlayerID - номер игрока, а что значат nState и bVisible?
2) Есть стандартное задание на захват города, но мне нужно, чтобы оно появлялось в журнале в определенный день, в коде написал
кусок кода if GetDate(DAY)==5 then MessageBox(path.."day5.txt"); GetObjectiveState("dopzadanie1", 1); end; кусок кода
в Map Properites Free при этом в kind ставил как objective_kind_manual, так и оставлял значение по умолчанию, в обоих случаях предшествующие скрипты выполнялись, в консоли никаких красных надписей не появлялось, но задание не высвечивалось в журнале;
3) Еще одно задание должно также появляться в журнале на определенный день, а выполняться при входе героя в определенный регион. Соответственно, возникает вопрос и что писать после if GetDate(DAY), и после Trigger(REGION_ENTER_AND_STOP_TRIGGER, 'название региона', 'название функции');
Надеюсь, получилось не слишком путано, спасибо за внимание :o
DablNice234
6 лет назад
А можно ли убрать анимацию с объектов? Я создаю заброшенный город и его окрестности, и для этого мне нужна не крутящаяся мельница.
Ставите любой камушек, в AdvMapStaticShared нажимаете New, вписываете имя, нажимаете ОК. В новом окне в параметре Model выбираете Buildings => WindMill. Сохраняете, готово. И не забудьте закрасить маской территорию под будущей мельницей, так как создание блочных клеток мне лень объяснять)
Рекомендую ознакомиться с вот тем руководством -> /topic/at/1179040/, быстро разберётесь, как создавать новые объекты с нужными вам модельками и анимациями.
Приветствую читающих! При создании кампании возник вопрос. В первой миссии я создал героя (через Shared сделал копию стандартного и ее менял), далее в меню создания кампании выбрал этого героя, чтобы он переносился в другии миссии. Так вот интересно теперь, как он появится в следущих миссиях? В зарезервированных героях, заменится стартовым или нужно этот файл с героем в другие миссии экспортировать?
}{0TT@6bI4
5 лет назад
Если не ошибаюсь, чтобы герои успешно перенеслись из одной миссии в другую, они должны присутствовать на обеих картах. Значит, скопировать файл героя придётся.