Jump to content

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


StarLey_Andrew

Recommended Posts

Тестовая.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

Link to comment
Share on other sites

  • ED Team
[ATTACH]234233[/ATTACH]

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

 

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

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

Link to comment
Share on other sites

Приказ не сбрасывать подвески сработает после того как выполнятся предыдущие 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

Link to comment
Share on other sites

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

1456014000_.thumb.PNG.b9108553516be0ac45009446ff9492a6.PNG

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

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

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

Best Regards, Dmitry.

 

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


 
Link to comment
Share on other sites

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

 

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

 

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

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

Link to comment
Share on other sites

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

 

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

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

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

 

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

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

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

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

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

Задача:

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

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

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

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

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

На некоторых аэродромах карты Персидский залив,нету маяка 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

Link to comment
Share on other sites

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

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

 

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


Edited by ctajiuh58

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

Link to comment
Share on other sites

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

 

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

Дальше ставим по 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

Link to comment
Share on other sites

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

 

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

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

Link to comment
Share on other sites

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

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

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

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

http://forum.aviaraf.ru

Link to comment
Share on other sites

  • ED Team

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

Link to comment
Share on other sites

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

 


Edited by zOrg

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

Link to comment
Share on other sites

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

 

 

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

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

  • Recently Browsing   0 members

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