???
Математика на уровне МГУ

Показано с 1 по 25 из 148

Тема: Слалом на Су-26

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    46
    Сообщений
    6,905
    Images
    51

    Re: Слалом на Су-26

    Абу-даби миссия со скриптом- Abudabi Rece.zip без джойстика прополз с штрафами за все ворота, но вроде-бы работает .


    2 Ded-86 чтобы этот скрипт работал на других миссиях нужно в редакторе выбрать "Редактировать->скрипт" закладка триггеры и там расставить триггеры пролёта игроком воротНажмите на изображение для увеличения. 

Название:	2012-10-16_00001.jpg 
Просмотров:	218 
Размер:	398.3 Кб 
ID:	160066Нажмите на изображение для увеличения. 

Название:	2012-10-16_00002.jpg 
Просмотров:	145 
Размер:	245.0 Кб 
ID:	160067, для обычных ворот - в центре их, для шикан - так, чтобы краем радиуса касалась зона триггера пилона(см, например, выше выложенную миссию абу-даби, как там триггеры располагаются, можно прямо из файла .mis взять эти триггеры и в новой миссии их только по воротам расставить). Потом, в скрипте кусок типа
    Код:
    // заполняем список ворот всеми воротами по порядку их прохождения
           gatesList.Add(new Gate("StartGate", "GateStart", false, GateType.startGate, AfterGateAction.none, 29276, 15536));
           gatesList.Add(new Gate("Gate1Red", "Shikana1", false, GateType.shicaneGate, AfterGateAction.none, 29340, 15308));
           gatesList.Add(new Gate("Gate2Red", "Shikana2", false, GateType.shicaneGate, AfterGateAction.none, 29224, 15203));
           gatesList.Add(new Gate("Gate3Red", "Shikana3", false, GateType.shicaneGate, AfterGateAction.none, 29341, 15092));
    	   gatesList.Add(new Gate("Gate4Red", "Shikana4", false, GateType.shicaneGate, AfterGateAction.none, 29132, 14989));
           gatesList.Add(new Gate("Gate5Red", "Shikana5", false, GateType.shicaneGate, AfterGateAction.none, 29116, 15143));
           gatesList.Add(new Gate("Gate6Red", "Shikana6", false, GateType.shicaneGate, AfterGateAction.none, 28952, 15116));
           gatesList.Add(new Gate("Gate7Red", "GateV1", false, GateType.knifeGate, AfterGateAction.none, 28995, 15352));
           gatesList.Add(new Gate("Gate8Blue", "GateH1", false, GateType.levelGate, AfterGateAction.none, 28922, 15649));
           gatesList.Add(new Gate("Gate9Blue", "GateH2", false, GateType.levelGate, AfterGateAction.none, 29082, 15582));
           gatesList.Add(new Gate("Gate10Blue", "GateStart", false, GateType.levelGate, AfterGateAction.none, 29276, 15536));
    	   gatesList.Add(new Gate("Gate11Red", "Shikana1", false, GateType.shicaneGate, AfterGateAction.none, 29340, 15308));
           gatesList.Add(new Gate("Gate12Red", "Shikana2", false, GateType.shicaneGate, AfterGateAction.none, 29224, 15203));
           gatesList.Add(new Gate("Gate13Red", "Shikana3", false, GateType.shicaneGate, AfterGateAction.none, 29341, 15092));
    	   gatesList.Add(new Gate("Gate14Red", "Shikana4", false, GateType.shicaneGate, AfterGateAction.none, 29132, 14989));
           gatesList.Add(new Gate("Gate15Red", "Shikana5", false, GateType.shicaneGate, AfterGateAction.none, 29116, 15143));
           gatesList.Add(new Gate("Gate16Red", "Shikana6", false, GateType.shicaneGate, AfterGateAction.none, 28952, 15116));
           gatesList.Add(new Gate("Gate17Red", "GateV1", false, GateType.knifeGate, AfterGateAction.none, 28995, 15352));
           gatesList.Add(new Gate("Gate18Blue", "GateH1", false, GateType.levelGate, AfterGateAction.none, 28922, 15649));
           gatesList.Add(new Gate("Gate19Blue", "GateH2", false, GateType.levelGate, AfterGateAction.none, 29082, 15582));       
           gatesList.Add(new Gate("FinishGate", "GateStart", false, GateType.finishGate, AfterGateAction.none, 29276, 15536));
    заполняем своими значениями по порядку прохождения, в таком формате (для первой к примеру строчки ) :
    "StartGate" - это то как в чате ворота пройденные назовуться, может быть любым, желательно понятным
    "GateStart" - это имя триггера стоящего в этих воротах
    false - признак того, что ворота пройдены, перед стартом пройденных нет - ставим false
    GateType.startGate - тип ворот может быть одним из описанного выше в скрипте GateType
    AfterGateAction.none - тип действия после ворот, может быть none - ничего, AfterGateAction.loop - петля, AfterGateAction.barrel - бочка
    29276, 15536 - координаты центра ворот, от этой точки считается расстояние до самолёта при наименьшем - ворота считаются пройденными,можно посмотреть в файле миссии у соответствующего триггера

    собственно и всё.
    Don't happy, be worry

  2. #2
    Курсант Аватар для Ded-86
    Регистрация
    29.05.2009
    Адрес
    ХМАО-Югра г. Нягань
    Возраст
    48
    Сообщений
    216

    Re: Слалом на Су-26

    Цитата Сообщение от naryv Посмотреть сообщение
    2 Ded-86
    ............
    собственно и всё.
    шикарное описание, спасибо!!! Вечером попробую
    Еще вопрос, если проходишь ворота ВЫШЕ то скрипт считает, что ворота не взяты, т.е. дальше вообще ничего не считает, можно ли сделать так, чтобы начислял штраф? Например, синие ворота надо проходить на высоте ДО 20м, а штраф должен начисляться при прохождении высота от 20.1 до 30 или 40 м, все что выше- незачет
    Win7 x64 корпоративная, Intel Core 2 Quad Q9400, ASUS P5Q3, Kingston KVR1333D3N9/4G х2, GTX 570
    -=RedS=-Ded

  3. #3

    Re: Слалом на Су-26

    Цитата Сообщение от Ded-86 Посмотреть сообщение
    Например, синие ворота надо проходить на высоте ДО 20м, а штраф должен начисляться при прохождении высота от 20.1 до 30 или 40 м, все что выше- незачет
    Для незачёта ворот и 25 хватит. К стати, не надо забывать, что есть и нижний предел ворот. Он примерно получится 1\3 пилона, тоесть примерно 6.5 м от поверхности воды и штрафуется дисквалификацией.Нажмите на изображение для увеличения. 

Название:	пенал.JPG 
Просмотров:	123 
Размер:	42.4 Кб 
ID:	160069
    Крайний раз редактировалось tim32; 16.10.2012 в 09:55.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •