#pun-title h1 span {display: none;}

Союз | Union

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Союз | Union » Картостроение и скриптовка » помогите с картой


помогите с картой

Сообщений 1 страница 17 из 17

1

Камераден,нужна ваша помощь.
Дело в том,что давно задумал сделать свою карту но всё упиралось в скриптовку и забывалось(в последствии удалялось).
Но вот наконец решил довести проект до конца и зарегился на форуме.
Вот  приблизительный план миссии:

Задумка(вопрос)

Взвод бойцов защищает мост.(Взвод не должен умереть.)
За оружием для защиты они едут на склад.(Задача должна быть выполнена как только они попадут на территорию склада.)
Мост будут атаковать N-ное количество раз.(Появление подкреплений через определённое время+как заставить пехоту нормально атаковать а то guard-ом никак.)
Ещё просьба помочь с исчезновением техники(В начале игры пройдёт колонна техники по мосту.)
P.S.Разжуйте всё поподробнее чтоб я понял а то дуб дубом.
Заранее спасибо.

0

2

Wilhelm
Ты не обижайся, но тут не форум обучения программированию. Каждый, кто участвует в разработке, с чего-то начинал, сам постигал основы, и на форум приходил уже с конкретными вопросами. А учить с нуля ни у кого не найдется ни времени ни желания. Тем более разжевывать! Во имя чего ? (риторический)

p.s. Это мое личное мнение и может не совпадать с мнением остальных участников форма.

0

3

Если человек хочет чему-то научиться, это похвально, более того, сейчас это редкость.
Wilhelm, посмотри для начала хотя бы это руководство от intex, чтобы иметь общее представление о скриптовых командах.
http://ifolder.ru/26089435

0

4

Wilhelm написал(а):

Мост будут атаковать N-ное количество раз.(Появление подкреплений через определённое время+как заставить пехоту нормально атаковать а то guard-ом никак.)

Попробуй команду SWARM_TO, "следовать в боевой готовности"

0

5

Wilhelm написал(а):

Разжуйте всё поподробнее чтоб я понял а то дуб дубом.

В соседних темах этого раздела("Школа картодела", "Палата интенсивной реанимации", "Скрипты") найди и скачай руководство по созданию карт от Reks-а и справочник по скриптам от Jukov-а. Уверен что после даже поверхностного изучения этих двух документов на создание сценария для описанной тобой "задумки" у тебя уйдет максимум полчаса.

+1

6

Спасибо.

0

7

Ещё пара вопросов:
1)что за чудо файл current.mip?
2)как и чем писать файл 1.xml?

0

8

current.mip это, видимо, файл, который загружается в редактор ресурсов. Там же, в редакторе ресурсов, и создается 1.xml. А редактировать уже существующий xml-файл вполне можно обычным блокнотом.

0

9

Нарисуй карту и расскажи поподробней план миссии, со сценарием помогу.

0

10

Карта простейшая, по мотивам фильма "Мост" план такой:
Взвод солдат (german rifle 39) должен отбить 3 волны атаки союзников.За оружием для обороны они едут на склад(Для всяческих поездок у них есть Опель-блиц.)после чего занимают позиции у моста.Дальше небольшая воешка(взвод потерять нельзя)и победа.
alles:)
Написал сценарий,просьба проверить:

DisplayTrace(" Сценарий карты создан по мотивам фильма Мост")

function Text1()
   ObjectiveChanged(0,0);
   Suicide();
end;

function Text2()
   ObjectiveChanged(1,0);
   Suicide();
end;

function Ziel1()
   if (GetNUnitsInArea(1,"sklad") > 0) then
      RunScript("Texterf1", 3000);
      ObjectiveChanged(0,1);
      Suicide();
   end;
end;

function Texterf1()
   RunScript("Text2",5000);
   Suicide();
end;

function ToWin()
    if ( GetNUnitsInScriptGroup(1,2,3) <= 0) then
        Win(0);
        Suicide();
    end;
end;

function TobeDefeated()
    if ( GetNUnitsInCircle(1, "gorod") > 1) then
        Loose();
        Suicide();
    end;
end;

function FirstWall()
   if (GetNUnitsInArea(1,frontline) > 1) then
      LandReinforcement(1)
      DisplayTrace("Они идут!!")
      Suicide();
   end;
end;

function Podkrep1()
   if (GetNUnitsInScriptGroup(1)<=0) then
      LandReinforcement(2);
      Suicide();
   end;
end;

function Podkrep2()
   if (GetNUnitsInScriptGroup(1)<=0) then
      LandReinforcement(3);
      Suicide();
   end;
end;

function DT
      If(GetNUnitsInScriptGroup(1,2,3)<=0) then
      DisplayTrace("Слава богу всё кончено")
      LandReinforcement(11)
      Suicide();
   end;
end;

function Init()
   RunScript("Text1,5000");
   RunScript("Ziel1,3000");
   RunScript("Texterf1,3000");
   RunScript("ToWin,3000");
   RunScript("TobeDefeated,3000");
   RunScript("FirstWall,650000");
   RunScript("Podkrep1,7000");
   RunScript("Podkrep2,7000");
   RunScript("DT,5000");
end;

Вроде всё есть-и сценарий,и 1.xml а блиц не видит карту...

0

11

Wilhelm написал(а):

Вроде всё есть-и сценарий,и 1.xml а блиц не видит карту...

Значит или что-то с xml файлом карты не то, или по папкам что-то не так разложил.
В сценарии "frontline" наверное в кавычки надо взять, я так понимаю это зона,
и кое-где знак ";" пропущен, проверь, иначе работать не будет.
А также в функции Init кавычки надо поправить, время запуска в кавычки не надо брать, например, так должно быть - RunScript("Text1",5000);

0

12

Выложи саму карту и тексты заданий. В данном сценарии оч много ощибок, проши новый написать. Опиши подробно что как должно происходить.

0

13

Т.к. jukov на личные сообщения не отвечает выкладываю карту в этой темедо 21-11-2011

0

14

Ок,ставим вопрос другим боком:Где найти РУССКИЙ блицмастер,а то китайский это круто конечно,но мне там чтото ничего не ясно :mad:

0

15

Wilhelm написал(а):

Где найти РУССКИЙ блицмастер

Вот если ты об этом !
http://caponier.ru/?page_id=222

0

16

Таже фигня,он такой русский что я немогу аж !
http://uploads.ru/i/o/e/9/oe9dU.jpg

Отредактировано Wilhelm (2011-11-23 19:06:10)

0

17

Wilhelm

он 100 процентов русский. У тебя чтото со шрифтами в винде. Просто раскомпелируй его (подойдёт утилитка htm2chm) и постранично посмотри.

0


Вы здесь » Союз | Union » Картостроение и скриптовка » помогите с картой