Zigfrid
Дык а как это сделать то?
Делаем карту (с грехом пополам)
Сообщений 31 страница 60 из 693
Поделиться312008-10-10 21:45:06
Поделиться322008-10-10 22:10:30
Я попробую объяснить:
1. Для того что бы выбрать сторону, нужно зайти (в ред. карт) в меню "Map", затем в "Units Creation Info". Откроется окошко: Player 0 - игрок, Player 1 - компьютерный враг. Party name - сторона. Выбираеш сторону. (в этом же меню задается и авиация).
2. Что бы задать угол поворота юнита нужно: выбрать юнит и поворачивать его при помощи специального окна (на рисунке обозначено цифрой 2)
Поделиться332008-10-11 01:50:15
Т-34 обр. 41 г.
Спасибо
Уже нашёл сам, там даже двумя способами можно
Поделиться342008-10-12 11:19:23
Т-34 обр. 41 г.
гы, и ты двумя способами показал я, честно говоря случайно на это набрел, методом тыка)
а вот еще вопрос- а как место для моста наметить?
И нельзя ли разрушенный мост сделать?
Поделиться352008-10-12 15:04:02
Место для моста деляется просто. Необходимо установить мост при нажатой клавише Enter.( если не забыл).
С разрушеными мостами сложней.
Необходимо созданую карту сохранить не в формате bzm.а Хml. Второй этап, найти по названию необходимый мост и установить хотя бы одному его пролету скриптовый номер.Птом снова сохранить карту уже в привычном формате bzm. Дальше нужно написать небольшой скрипт.А потом уже, при запуске миссии, скрипт разрушит этот участок моста.
Отредактировано Zigfrid (2008-10-13 00:16:16)
Поделиться362008-10-12 16:48:34
И нельзя ли разрушенный мост сделать?
Можно и готовые разрушенные мосты сделать и потом использовать их на картах, по примеру вот этих - https://union.4bb.ru/viewtopic.php?pid=12036#p12036 (пост 376)
Поделиться372008-10-12 19:37:29
Только есть один большой минус - ВОССТАНОВЛЕНИЮ НЕ ПОДЛЕЖАТ.
А так было бы просто супер!
Поделиться382008-10-12 23:47:15
Только есть один большой минус - ВОССТАНОВЛЕНИЮ НЕ ПОДЛЕЖАТ.
Это да
Поделиться392008-10-13 01:35:09
Увы, у меня что-то не один мод не ставится, ни с флагами, ни с пальмами, вернее ставится, но при загрузки карты в редакторе он вылетает
Поэтому решил не заморачиваться,а делать только на основе 5.5
Zigfrid
Насчет моста понял, тока скрипты писать не умею, решил пока обойтись без него
И так застрял, на выходных пока прогресс очень мал
Поделиться402008-10-13 10:00:41
Увы, у меня что-то не один мод не ставится, ни с флагами, ни с пальмами, вернее ставится, но при загрузки карты в редакторе он вылетает
Поэтому решил не заморачиваться,а делать только на основе 5.5
Надо содержимое modobjects.xml файлов этих модов перенести в modobjects.xml файл GZM или objects.xml файл и потом удалить их(тех модов) modobjects.xml файлы из .pak-ов, чтобы не конфликтовали.
Поделиться412008-10-13 10:54:10
Вопрос к Reks`у- приблизительное максимальное число юнитов на карте Польши какое было?
А то у меня тут 2 английских корпуса, итальянская дивизия и корпус и 3 немецких дивизии...многовато
Так даже и не скажу. Точно помню, что пехотных отрядов за польскую сторону точно больше 100, за немцев 50-60! И если считать танки + пушки (вообщем все не пехотные юниты) то тоже больше 100 за каждую из сторон. Вообщем ставь сколько нужно.
А по поводу дивизий, то создай себе примерный "размер". К примеру у меня пехотная дивизия это приблизительно около 15 пех. взводов, 3-6 станк. пулемета, 3-4 миномета, 3-6 (1-2 батареи) легких пушек, 3-6 ПТО, 2-3 гаубицы, 2-3 легких танка или развед автомобиля.. Остальное - грузовики, БТРы (в ПД их должно быть мало) зенитки и прочие навороты уже по желанию, в зависимости от сценария. Но костяк у меня обязательный (если по сценарию дивизия не потрепаная).
Если танковая дивизия, то соответственно 10-15 танков, пехоты меньше (8-12 взводов), всего остального тоже меньше чем в ПД (пех.див.), но большинство на мобильной тяге или самоходное.
Поделиться422008-10-13 11:50:31
тока скрипты писать не умею
А в чем проблема конкретно?
Поделиться432008-10-13 20:48:08
Ruslan32
хотелось разрушенный мост для антуражу
Поделиться442008-10-14 11:41:46
1 Как назначить номера мостам?
Из редактора карт это сделать не получится. Сохраните свою карту как XML files. Затем откройте этот файл с помощью внешнего XML редактора. Найдите там свой мост по свойству NAME. Проставьте одинаковый номер SCRIPT ID всем секциям одного моста.
2 DamageObject
DamageObject (iScriptID, fDamage);
Наносит ущерб fDamage объекту или юниту со сценарной группой iScriptID. Если fDamage = 0, то объект (юнит) уничтожается. Если fDamage отрицательный, то объект (но не юнит!) лечится.
Поделиться452008-10-14 18:13:03
Ruslan32
Спасибо
попробую
почему то при установки отрядов многих происходит вылет редактора
И некторые объекты в виде чёрно-белых квадратиков (нет соответствующих текстур?)
И в чём просмотреть файл сценария?
Отредактировано simeo (2008-10-15 00:28:40)
Поделиться462008-10-15 05:51:17
почему то при установки отрядов многих происходит вылет редактора
у меня такой баг был вылет возникает на определенные сквады-как бороться хз. определял опытным путем кого не трогать
И в чём просмотреть файл сценария?
любым простым текстовым редактором.
Поделиться472008-10-15 09:26:58
И еще:
Расшифруйте пожалуста вот это:
function Def4()
if(GetNUnitsInArea(0,"Defence3") >1) then
Cmd(3,218,GetScriptAreaParams("Defence3"));
QCmd(3,218,GetScriptAreaParams("Defence0"));
KillScript("Def1");
KillScript("Def2");
KillScript("Def3");
RunScript("Ataka218",60000);
Suicide();
end;
Взято из миссии река Брда, я так понимаю эт одна задача?
Поделиться482008-10-15 11:45:37
Гы гы, так это же кусок моего скрипта.
Ну так сразу тебе будет сложно понять, поэтому нужно для начала освоить основы.
Ну что же, начнем краткий курс обучения молодого маппера (если конечно у тебя есть желание). Вот ссылочка на архив, в котором ты найдешь всю необходимую базовую информацию по скриптованию и сборке миссий в блицкриге:
http://rapidshare.com/files/154158176/B … p.rar.html
В архиве следующие файлы:
1)Blitzkrieg SciTe Editor - удобная программа для написания скриптов. Хотя может у тебя какая то другая. Без разницы.
2) Basic Lua Lessons - идеальное пособие для новичков картоделов (а иногда и для старичков ). Правда на английском, так что прийдется попереводить. Зато с примерами. Тебе надо обязательно начать именно с этого курса обучения, так как в нем довольно доступно выложены основы основ. Думаю, что он не вызовет особых трудностей, и ты с ним легко справишься.
3) 18_Lua - справочник по скриптовым командам языка Луа, который используется при скриптовании миссий блицкрига.
4) Blitzmaster 1.4 - так же очень полезное справочное руководство по маппингу и сборке миссий.
Думаю, пока этого достаточно. Что бы продолжить обучение, тебе нужно освоить Basic Lua Lessons. Пока отложи свою миссию в сторону (что бы не отвлекаться) и тщательно изучи это руководство. Если будут по нему вопросы, сразу пиши. Если нет, отпишись, как только освоишь Basic Lua Lessons.
П.С.: Не советую копировать под себя чужие скрипты. Лучше научишься самостоятельно писать свои (с ноля). Это не так долго, как кажется. Зато в своих скриптах ты всегда сможешь разобраться, определить и устранить ошибку (если таковая будет), а вот в чужих, иногда "подводные камни" даже найти сложно, не то что исправить.
П.П.С.: Надеюсь ты хоть немного знаком хоть с каким либо языком программирования. Это очень важно, так как при написании скриптов необходимо СТРОГО соблюдать синтаксис (поставишь всего одну!!! точку с запятой не туда куда надо, и ВЕСЬ!!! твой скрипт будет АБСОЛЮТНО НЕ РАБОЧИМ!!!!!!!)
И на последок:
Решил провести маленький эксперимент. Суть следующая - помочь научиться делать качественные карты и скрипты к ним всем желающим этим заниматься. В разделе "мастерская" смотрите тему "Школа картоделов". To Simeo - ответ на этот пост пиши уже в тему "Школа картоделов", что бы не засорять тему по созданию именно твоей карты.
Отредактировано Reks (2008-10-15 11:54:35)
Поделиться492008-10-26 13:26:28
Гы..Я Тобрук именно по этой карте собирался делать..Только Маленько в другом ракурсе, больше внимания уделить Гавани и смому городу, насосной станции и аэродрому, их же там 2 было..Тут я смотрю построение идет с учетом фортификации, даже и незнаю стоит мне рисовать тобрук или нет..Буду думать..
@simeo
Скинь мне карту на мыло пожалуйста.
Поделиться502008-10-27 02:37:18
Кстати, а что означает эта команда : RevealObjective ?
А то не нашёл описания
Поделиться512008-10-27 10:30:51
Кстати, а что означает эта команда : RevealObjective ?
А то не нашёл описания
Это не команда, а название функции!
Поделиться522008-10-27 20:10:49
Функции, которая выводит в игре название и описание задания.
Поделиться532008-10-27 21:25:04
спс
Я просто смотрю по другим картам, скрипт то писать надо
Поделиться542008-10-27 22:00:52
Так ты может лучше справшивай, как заскриптовать тот или инной сюжет?
И будем уже по делу подсказывать.
Поделиться552008-10-27 22:12:15
Кстати будет один совет. В скрипте точно буду присутствовать команды на передвижение или атаки техники.
В стандартном случае необходимо указывать координаты передвижения.
Как здесь
Cmd(3,883,152,144);
Чем это неудобно. Необходимо постояно тыкать по карте мышкой с целю узнать координты необходимой точки, легко ошибиться пропустив одну цифру и тогда танки поедут не туда и пехота побежит вспять.Ко всему же, на карте сложно визуально определить район передвижения.
Есть другой способ. Вместо двухзначных координат можно сразу указывать сценарную область.
Как здесь.
Cmd(3,883, GetScriptAreaParams("PPPC"));
"Сценарная область — механизм, позволяющий обращаться к поименованной области карты из сценария. В частности, сценарий может проверять соблюдение или несоблюдение определенных условий в границах сценарной области.
Чтобы задать сценарную область:
откройте свиток Map Tools (Инструменты карты) на панели Workspace (Режим);
щелкните по радиокнопке Script Area Tool (Инструмент сценарной области);
выберите форму создаваемой сценарной области с помощью радиокнопок Rectangle (Прямоугольник) и Circle (Круг);
растяните области на карте, перемещая мышь при нажатой левой кнопке;
задайте имя сценарной области в появившемся окне.
Имя новой сценарной области появится в списке на панели Workspace (Режим)."
Для удаления сценарной области выделите ее имя в списке на панели Workspace (Режим) и нажмите кнопку Delete (Удалить) над списком
Такой способ убирает все недостатки метода координат, хотя и застаявлет проделать небольшую работу по рисованию сценарных областей.
Сценарные области для этих целей лучше делать круглыми и небольшого размера.
Также лучше называть области последовательными названиями. Например А1, А2, А3 это позволит при написании скрипта легко определить направление движения и прописывать аправление движения техники последовательно меня только одну цифру.
Отредактировано Zigfrid (2008-10-27 22:18:48)
Поделиться572008-10-27 23:37:57
Спасибо
Ни где не нашёл
Мне нужно, что задача прекращалась сама собой через определенное время
Как брифинг в курске или восточном фронте
Т.е задача не такая по типу выполнил, получаешь следующее, собственно, такой брифинг это и есть
Другой вариант- заведомо не выполнимая задача (в теории, а как на практике- не знаю ), тоже сама собой прекратится должна
Поделиться592008-10-28 19:17:58
Вопрос: в таком виде скрипт может быть?
function Objective3()
if ((GetNUnitsInArea(0, "g1") < 2) then
RunScript( "RevealObjective4",4000);
if ((GetNUnitsInArea(0, "eng") < 2) or ((GetNUnitsInArea(1, "eng") > 2) then
ObjectiveChanged(3, 2);
if ((GetNUnitsInArea(1, "eng") < 1) then
ObjectiveChanged(3, 1);
RunScript( "RevealObjective5",4000);
RunScript( "LandReinforcement(2)",10000)
Suicide();
end;
end;
Отредактировано simeo (2008-10-28 19:22:10)
Поделиться602008-10-28 19:32:55
А почему нет, вроде не заметил огрехов.