Jump to content

Помощь разработчику миссий


Recommended Posts

Posted
А пехоту тоже так можно?

 

вроде пока нет ... только статики

Ждем суперкариер

Попадания: (100%) приехали......

Posted

Тестовая.miz

Вот пример миссии в которой пара F\A-18 должна атаковать ПВО. Но при появлении угрозы(МиГ-21), ведущий сбрасывает ракеты.Почему так происходит?

Operating System: Windows 7 Максимальная 64-bit (6.1, Build 7601) Service Pack 1 Processor: Intel® Core i5-2310 CPU @ 2.90GHz (4 CPUs), ~3.2GHz Memory: 16384MB RAM DirectX Version: DirectX 11 Card name: NVIDIA GeForce GTX 1660 SUPER

  • ED Team
Posted
[ATTACH]234233[/ATTACH]

Вот пример миссии в которой пара F\A-18 должна атаковать ПВО. Но при появлении угрозы(МиГ-21), ведущий сбрасывает ракеты.Почему так происходит?

 

Приказ не сбрасывать подвески сработает после того как выполнятся предыдущие 4 приказа с этого ППМ.

В этой миссии модель поведения лучше задать на ИПМ, там где устанавливается боевой порядок.

Posted
Приказ не сбрасывать подвески сработает после того как выполнятся предыдущие 4 приказа с этого ППМ.

В этой миссии модель поведения лучше задать на ИПМ, там где устанавливается боевой порядок.

ага,понял,спасибо

Operating System: Windows 7 Максимальная 64-bit (6.1, Build 7601) Service Pack 1 Processor: Intel® Core i5-2310 CPU @ 2.90GHz (4 CPUs), ~3.2GHz Memory: 16384MB RAM DirectX Version: DirectX 11 Card name: NVIDIA GeForce GTX 1660 SUPER

Posted

Мужики, задача создать эффект "дым" из движущегося юнита (сухогруза). Я сделал так, но центр не двигается вместе с юнитом, а дымит на месте. Что-то я подзабыл, как привязывать зоны к юнитам.

1456014000_.thumb.PNG.b9108553516be0ac45009446ff9492a6.PNG

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

  • ED Team
Posted
Мужики, задача создать эффект "дым" из движущегося юнита (сухогруза). Я сделал так, но центр не двигается вместе с юнитом, а дымит на месте. Что-то я подзабыл, как привязывать зоны к юнитам.

Нужен другой триггер. Дым из юнита.

Best Regards, Dmitry.

 

"Чтобы дойти до цели, надо прежде всего идти." © О. Бальзак


 
Posted
Нужен другой триггер. Дым из юнита.

 

а подвижную зону то как сообразить

 

зы ждал ответа и так обломали:music_whistling:

Попадания: (100%) приехали......

Posted
Нужен другой триггер. Дым из юнита.

 

Да, это было бы проще, но такого действия нет в списке.

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

  • ED Team
Posted

Дым всё-равно не будет двигаться. Он останется в точке рождения, не парьтесь.

[sIGPIC][/sIGPIC]

Posted
Дым всё-равно не будет двигаться. Он останется в точке рождения, не парьтесь.

 

Ясно. В маркерные дымы бы добавить возможность менять цвета на вообще любой.

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

Posted

Товарищи, а есть ли у кого скрипт как на Havoc Company, для бесконечного спавна самолётов через определённое время?

[sIGPIC][/sIGPIC]

Posted

Кстати, маркерный дым тоже не двигается вместе с юнитом (морским в данном случае). Короче говоря всё работает ничего.

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

Posted

Кто знает, как высадить десант и из какой техники это сейчас возможно?

Задача:

Двигается колонна неприятеля.

Игрок на Ка-50 её атакует в любой точке маршрута.

Колонна начинает контратаковать, уходить с дороги, через 10 сек возвращаться на дорогу.

Сразу же после нанесения ущерба колонне более 1 процента должен высадиться десант рядом с атакованной колонной, то есть в любой точке маршрута.

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

Posted

На некоторых аэродромах карты Персидский залив,нету маяка Tacan.Подскажите, а если поставить переносной маяк TAKAN, можно его как то настроить чтобы Хорнет его мог увидеть?

Operating System: Windows 7 Максимальная 64-bit (6.1, Build 7601) Service Pack 1 Processor: Intel® Core i5-2310 CPU @ 2.90GHz (4 CPUs), ~3.2GHz Memory: 16384MB RAM DirectX Version: DirectX 11 Card name: NVIDIA GeForce GTX 1660 SUPER

Posted (edited)

Всем здравствуйте.

Подскажите у каких стран ДРЛО по русски говорит? Цель: дать каждой стороне ДРЛО с метрической и ипмпирической системой с разделением по радио. Может можно сделать проще?

 

Ещё хотел спросить, можно ли посчитать игроков в команде? При подключении нового, скриптом ли, тригером- не важно.

Edited by ctajiuh58

Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super

Posted

Отвечаю на свои вопросы, если потомкам пригодится ))

 

С ДРЛО решил так: у красных в команде: Агрессоры и СССР у синих все остальные.

Дальше ставим по 2 ДРЛО, назначаем разные частоты. Не проверял как будет на некликабельных крафтах.

 

По поводу игроков, пришлось изучить немножко MOOSE и вышла такая кострукция:

 

 

-- получаем списки игроков  ботов
local REDCAPSet = SET_GROUP:New():FilterCoalitions("red"):FilterCategories("plane"):FilterPrefixes("REDCAP"):FilterActive():FilterStart()
local BLUECAPSet = SET_GROUP:New():FilterCoalitions("blue"):FilterCategories("plane"):FilterPrefixes("BLUECAP"):FilterActive():FilterStart()
local REDAICAPSet = SET_GROUP:New():FilterCoalitions("red"):FilterCategories("plane"):FilterPrefixes("REDAICAP"):FilterActive():FilterStart()
local BLUEAICAPSet = SET_GROUP:New():FilterCoalitions("blue"):FilterCategories("plane"):FilterPrefixes("BLUEAICAP"):FilterActive():FilterStart()


--объявляем спауны RED и BLUE истребителей

RED_AI_CAP = SPAWN
:New("REDAICAP")
:InitRandomizeTemplate(REDAICAPTEMPLATE)
:InitLimit(10,0)
:OnSpawnGroup(
 function (capGroup)
   capGroup:HandleEvent(EVENTS.Land)
     function capGroup:OnEventLand(EventData)
       capGroup:Destroy()
     end
 end
)

BLUE_AI_CAP = SPAWN
:New("BLUEAICAP")
:InitRandomizeTemplate(BLUEAICAPTEMPLATE)
:InitLimit(10,0)
:OnSpawnGroup(
 function (capGroup)
   capGroup:HandleEvent(EVENTS.Land)
     function capGroup:OnEventLand(EventData)
       capGroup:Destroy()
     end
 end
)

--создаем функцию подсчета игроков и ботов, в ней же будем спавнить бота если надо 
local  function CAPAIBalancer()
   local REDCAPCounter = REDCAPSet:CountAlive()
   local BLUECAPCounter = BLUECAPSet:CountAlive()
   local REDAICAPCounter = REDAICAPSet:CountAlive()
   local BLUEAICAPCounter = BLUEAICAPSet:CountAlive()
-- плашки со значением переменных, нужно было для дебага
--    trigger.action.outText("REDCAPCount: "..REDCAPCounter, 5)
--    trigger.action.outText("BLUECAPCount: "..BLUECAPCounter, 5)
--    trigger.action.outText("RED_AICAPCount: "..REDAICAPCounter, 5)
--    trigger.action.outText("BLUE_AICAPCount: "..BLUEAICAPCounter, 5) 
   local REDTotal = REDCAPCounter + REDAICAPCounter
   env.info("REDTotal ..."..REDTotal)
   trigger.action.outText("REDTotal ..."..REDTotal, 5)
   local BLUETotal = BLUECAPCounter + BLUEAICAPCounter
   env.info("BLUETotal ..."..BLUETotal)
   trigger.action.outText("BLUETotal ..."..BLUETotal, 5)
   -- проверяем нет ли в переменной nil и если есть- меняем
   if REDTotal == 0 then
     REDTotal = 0
     env.info("REDTotal is 0 ...")
--      trigger.action.outText("REDTotal is 0 ...", 5 )
   end
   if BLUETotal == nil then
     BLUETotal = 0 
     env.info("BLUETotal is 0 ...")
--      trigger.action.outText("BLUETotal is 0 ...", 5 )
   end
   --сравниваем кол-во игроуов в командах и добавляем недостающих ботов истребителей
   if REDTotal > BLUETotal then
     env.info("SPAWNING BLUECAP ...")
     trigger.action.outText("SPAWNING BLUECAP ...", 5 )
     BLUE_AI_CAP:Spawn()
   end
   if BLUETotal > REDTotal then
     env.info("SPAWNING REDCAP ...")
     trigger.action.outText("SPAWNING REDCAP ...", 5 )
     RED_AI_CAP:Spawn()
   end
end

--создаем расписание для запуска фкуции проверки
CAPAI_SCHEDULER = SCHEDULER:New(nil,
 function()
   CAPAIBalancer()
 end,
 {}, 0, 360 )

 

 

Обкатывали вчера это втроём в онлайне, вроде все работает. Миссию-демку прилагаю. Описание не оформлено, ну да это демка. Красным надо разбить штаб синих, синим- штаб красных. От штабов каждой команды выдвигаются колонны бронетехники в сторону вражеских штабов.

Battlefielfd.miz

Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super

Posted
Дошли наконец-то лапы до данного скрипта, но увы, сколько я с ним не мучался, файл с маршрутами не появляется т.е по ходу в 2.5.6 скрипт не работает....

 

Попробую на днях.. но вроде работает, проверю

Попадания: (100%) приехали......

Posted

Парни, два вопроса.

1) Я правильно понимаю, то тип ППМ "Посадка с дозаправкой и перевооружением" сейчас не работает? У мена ЛА просто исчезает после посадки.

2) Полагаю десант в онлайне средствами триггеров опять сломан? В позапрошлой бете не работал, в прошлой работал, этой опять не работает :(

VR Pimax 8KX, i9-9900KF, RTX 2080Ti, RAM 32GB, SSD 970 EVO+ 1TB.

http://forum.aviaraf.ru

  • ED Team
Posted

Боты исчезают после посадки если им на том аэродроме не рады (в настройках КПМ нельзя выбрать номер стоянки).

Posted (edited)

BlackLion161 Скрипт работает, проверяйте пожалуйста правильность всех символов в создании миссий.

 

Edited by zOrg

Попадания: (100%) приехали......

Posted
BlackLion161 Скрипт работает, проверяйте пожалуйста правильность всех символов в создании миссий.

 

 

А где сам скрип-то? И как его использовать?

HYPERPC LUMEN_MSI RTX 5070 Ti VENTUS_AMD Ryzen 7 9800X3D_MSI MAG X870 TOMAHAWK_DeepCool LE360 V2_G.SKILL TRIDENT Z5 DDR5  6400MHz, 2x32GB_2TB Samsung 9100 PRO_1000W DeepCool_Microsoft Windows 11 Home

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...