Перейти к содержанию

Sandy

Пользователи
  • Публикаций

    511
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Sandy

  1. Sandy

    Air threat

    Под лишним снаряжением, как правило, имеется в виду то, которое потом остается валяться на земле в местах старта сторон увеличивая энтропию Вселенной, либо снаряжение, находящееся в технике по умолчанию и иногда дающее непреднамеренное преимущество, как то гранатомёты и заряды к ним, всякие ЛЦУ и т.п. Чтобы это исключить, инвентарь техники нужно проверять и прочищать. Если нужно просто очистить, то сейчас достаточно просто нажать кнопку CLEAR в свойствах объекта в редакторе. Если нужно что-то добавить, то это тоже возможно сделать в самом редакторе, но нежелательно, т.к. во-первых, п.5.3 требований к миссиям, во-вторых, так сложнее проверять и следить за изменениями от версии к версии, особенно учитывая, что файл миссии забинарен по умолчанию, в-третьих, это увеличивает объем файла миссии, если редактируется инвентарь большого количества юнитов, в-четвертых, через внешний файл можно не только править инвентарь персонажа или техники, но и гибко применять многие команды из огромного арсенала Армы Внешний файл вызывается прописыванием строки в поле инициализации юнита (персонажа или техники): this call compile preprocessFileLineNumbers "tpl\aaf_jet.sqf"; где tpl\aaf_jet.sqf относительный адрес и имя файла, т.е. файл aaf_jet.sqf находится в папке tpl в корневом каталоге миссии. Файл создается в текстовом редакторе, например Notepad++. Редактор сразу желательно настроить так, чтобы все новые файлы создавались с кодировкой UTF-8, чтобы потом не проверять/менять кодировку вручную. В файле должна быть проверка локальности и идти, как правило, первой строкой: if (not local _this) exitWith {}; В этом файле все ссылки на редактируемый объект должны оформляться т.н. "локальной переменной" _this (с нижним подчеркиванием). Редактируемый объект в этой ситуации - это техника или персонаж, т.е "контейнер", а не оружие в инвентаре или граната в разгрузке. Далее, если это техника или ящик, то очищается полностью инвентарь прописыванием строк: clearWeaponCargoGlobal _this; clearMagazineCargoGlobal _this; clearItemCargoGlobal _this; clearBackpackCargoGlobal _this; Если нужно что-то добавить, это делается командами: _this addItemCargoGlobal ["ACE_morphine", 10]; _this addBackpackCargoGlobal ["B_Parachute", 2]; _this addWeaponCargoGlobal ["launch_B_Titan_F",1]; _this addMagazineCargoGlobal ["Titan_AA",2]; Там же можно модифицировать вооружение техники, поменять тип рации, приписку к стороне и многое другое. И всё это в одном файле! Кастомизацию экипировки персонажей проще всего делать через Арсенал в редакторе. Для этого по щелчку ПКМ по юниту в контекстном меню выбираем пункт Edit Loadout... и, сделав необходимые изменения, экспортируем результат в буфер обмена нажатием кнопки WOG:EXPORT (обязательно). После чего выходим из Арсенала без сохранения изменений нажатием кнопки CANCEL (или ESC). Затем из буфера обмена сохраняем всё в файл *.sqf и прописываем в инит персонажа вызов файла. this call compile preprocessFileLineNumbers "tpl\csat_pilot.sqf"; Такой способ полностью переснаряжает экипировку персонажа, сначала удаляя всё (форму, оружие, боеприпасы и снаряжение), а затем добавляя выбранные в Арсенале элементы. Из-за этого в файле получается довольно много строк. С опытом придёт понимание как удалять только ненужное, например, химсвет или ПНВ (т.е. то что обычно игроки выбрасывают на землю), как это делал Джейсон, и в файле будет всего несколько строк. Образцы можешь глянуть в миссиях Барсика, Джейсона или Като. Обсуждение оставим пока в этой теме.
  2. Sandy

    Air threat

    @arhond, @Vincen Дальнейшая проверка миссии выявила необходимость следующих изменений: Требования к миссиям п.4.10: У тебя командир отделения - снайпер. У зелёных HEMTT Ammo не заблокирован в отличие от остальной техники поддержки. Сдвинь место старта SDV на 1 км юго-восточней, в соседнюю бухту. Иначе СпН зелёных может успеть навести шорох в аэропорту еще до разблокирования/взлёта авиации красных. Поставь маркеры на все бункеры и вышки в зоне. У тебя сплошные километровые ряды тройной колючей проволоки вокруг зоны. Смотри, проклянут. Не критично, конечно, но несколько проходов не помешали бы. Песочные барьеры HESCO замени на ванильные, через них хоть перелезать можно будет без риска забаговать анимацию. Только вместо одинарных ставь тройные Land_HBarrier_3_F или пятерные Land_HBarrier_5_F для уменьшения их общего количества. Их желательно перевести в т.н. простые объекты в свойствах объектов в редакторе. Противотанковые укрепления Hhedgehog_concrete желательно также перевести в простые объекты. У красных: командира инженерного отделения назначь инженером (кнопка "Инженер" в свойствах юнита в разделе Object:АСЕ Options), остальным выставь дефолтное значение, они и так инженеры. У зелёных: у командира СпН Б3-3 убери назначение медиком. Требования к миссиям п.5.2, п.5.3: Переснаряжать юнитов лучше через отдельный *.sqf файл, а не через арсенал в редакторе. Так и проверить проще и файл миссии не будет распухать от лишних символов. Например, бойцам СпН ты не выдал карты и рации, но химсвет оставил, количество магазинов у них у всех разное (у кого 3+1, у кого 9+1), а их медик не имеет рюкзака для меднабора. К EMR у AAF не придираюсь, но т.к. это не стандартный камуфляж, желательно добавить скриншот в брифинг сторон. Желательно прочистить всю технику от лишнего снаряжения (кнопка CLEAR в редакторе) и выдать только необходимое через внешний файл *.sqf. Требования к миссиям п.4.8: У тебя всего: 3 медика в штабном отделении у обеих сторон и по одному - в 2 отделениях СпН зелёных.
  3. Миссия обновлена до вресии 12b Миссия обновлена до версии 12b: -правка описания слотов -обездвиженные 2х Offroad (Armed) у синих теперь отображаются в списке техники и на карте
  4. Открыть полигон Название: Операция Букинист Версия: 4b Остров: Altis Число слотов: 191 Время начала: 08:00 Время на миссию: 100 минут Вводная Добровольцы из числа ценителей русского языка и литературы в рамках операции войск SCAT по принуждению к граммотности местного населения острова Алтис доставляют из центрального аэропорта в библиотеку города Кавалы гуманитарный конвой с особо ценным грузом - учебниками грамматики русского языка и хрестоматиями русской литературы. Банда отморозков (FIA) со странным названием ВКВЖ, держащая в страхе местное население и большей частью состоящая из выходцев из стран СНГ, под предводительством выпускника вечерней школы по кличке Джонни Доу пытается помешать доставке ценного груза.* Все имена вымышленные, а совпадения случайны.Автор:[13th] Sandy Задачи Атака: Доставить минимум три из пяти Замаков из состава гуманитарного конвоя в центр города Кавала. Защита: Не допустить доставку гуманитарного конвоя в Кавалу.Задание будет считаться проваленным, если три из пяти Замаков из состава конвоя достигнут центра города Кавала Техника Атака: Ifrit (с гранатометом) - 1 Ifrit (с тяж.пулеметом) - 1 Ka-60 Kasatka DAR - 1 MSE-3 Marid - 4 Tempest (с боезапасом) - 1 Ремонтный Tempest - 1 Топливозаправщик Tempest - 1 Транспортер Tempest - 3 Транспортер Zamak (крытый) - 5 Защита: 20-мм авт. гранатомет Мк32 (установлен) - 2 AH-9 Pawnee - 1 C-130J - 3 MH-9 Hummingbird - 1 Внедорожник - 2 Внедорожник (вооруженный) - 9 Грузовик - 11
  5. Sandy

    Air threat

    @arhond, @Vincen Первичная проверка миссии выявила необходимость следующих изменений: Отключить сохранение. В редакторе Attributes->General->States->снять галочку Enable Saving Пересохранить файл init.sqf в кодировке UTF-8 и проверить, как отображается кириллица. Поменять ДВ в ЗСУ зелёных добавив в инит Гепарда: this setVariable ["tf_side","guer"]; Отделения, стартующие рядом, разнести друг от друга подальше, по ситуации, но желательно не менее 30-50 метров, чтобы уменьшить пролаги и десинки на старте. Добавить в шапку темы информацию о количестве ПЗРК (раздел Техника сторон). Чтобы карта была у всех на брифинге, желательно добавить в файл init.sqf строку в самом начале: [] execVM "briefing.sqf"; [] call WMT_fnc_BriefingMap; П.4.10: Пожелания (на усмотрение автора миссии): Возможно имеет смысл пилотов самолетов объединить в отделения-звенья Перенеси хотя бы по одному отделению красных в каждую зону, а то получается что СпН противника потенциально может стартовать ближе к зонам, чем отделения обороны. Если планировалась возможность перезарядки ЗСУ у зелёных, то желательно добавить HEMTT Ammo, проделав с ним те же действия с настройкой стороны и ДВ как и у ЗСУ. Добавить в брифинг зелёных информацию, что выбор позиции старта СпН происходит именно во время фризтайма, а не, например, на брифинге или после старта миссии. Моменты, требующие пояснений: Почему марксманы в развед.отделениях зелёных вооружены MXM-ами, а не Mk18 ABR как марксманы в остальных пехотных отделениях? Чем обусловлен запрет передвижения в первые 10 минут у инженерной техники (кроме аммо траков)? Старт SDV в 10-минутах хода от респа заблокированной авиации красных - это такая закладка?
  6. А можно еще убрать необходимость логиниться для доступа к разделу "Военно-промышленный комплекс"
  7. Да я пока чисто теоретически, учитывая что сборку мы не каждый день меняем, а решение должно быть достаточно универсальным.
  8. Выглядит всё очень даже элегантно. Осталось протестировать и просить добавить это в сборку. Единственное, что поскольку такие правки касаются всей сборки, хотелось бы убедиться в универсальности такого решения. Ну то есть возможно ли в одну функцию (в файле init.sqf) запихнуть, скажем, и ограничение доступа к технике, и, допустим, запрет на разборку статичного вооружения и еще какие-то EH и всё это в одной миссии в одной функции? Не будет ли конфликтов?
  9. Так я и говорю Например, что касается PCML, то вероятно по логике разработчиков PCML потому и PCML (с многоразовыми выстрелами фугасного действия), а не NLAW (одноразовый противотанковый с изменяемой траекторией), что они пытались незеркально балансировать технику разных фракций, придерживаясь единой концепции в своем понимании, в каком направлении может развиваться техника и вооружение противоборствующих фракций. Если что-то и менять у PCML, то, возможно, стоит добавить отдельные противотанковые выстрелы к PCML и наверное убирать автозахват. Но тут мы возвращаемся к зеркальному балансу и слому концепции вооружения фракций - и получим одно и тоже, но в разных шкурках. Но повторюсь, к любым изменениям (в виде замены, а не добавления вариаций) конфига ванильной техники и вооружения я отношусь с большой настороженностью и не приветствовал бы это на проекте.
  10. Да оставьте в покое уже ванильную технику. Все с ней в порядке. Ну кроме подводной Кумы, наверное. Поймите, что если вы что-то меняете в одном месте, вам придется пересматривать полностью баланс не только техники, но и вооружения и обмундирования. Пусть этим занимаются специально обученные люди в Богемии Интерактив. Уже и так пошли на поводу у нытиков по наносимому урону PCML и превратили его в уберРПГ. Вы что думаете, разработчики просто забыли настроить его конфиг? Нет, это всего лишь особенности баланса ванильной техники и вооружения у разных фракций. Если хотите что-то менять, добавляйте отдельным аддоном свои варианты и картодел, возможно, использует это в миссии.
  11. @Ezhuk Есть ощущение, что АСЕ при взаимодействии переключает какую-то хрень с true на false, или наоборот. Знать бы что именно и может это можно будет проверять и перезаписывать. Или может быть даже для этого есть какая-нибудь специальная функция, по аналогии с, например: this setVariable ["ace_dragging_canDrag", false]; Upd Хотя тут подумал, наверное, чушь написал. Вероятнее всего АСЕ просто обнуляет EH и записывает свой. Хотя это всё - гадание, а где посмотреть - не знаю.
  12. Столкнулся с такой проблемой: Хочу запретить разборку стационарного вооружения при помощи inGameUISetEventHandler с выборкой по класс-неймам. //initPlayerLocal.sqf inGameUISetEventHandler ["Action", " if ((_this select 3 == 'DisAssemble') and (typeof (_this select 0) in ['B_GMG_01_A_F','B_HMG_01_A_F'])) then { hint 'You are not allowed to do this'; true } "]; В принципе, всё работает, но только до тех пор, пока не приходит АСЕ. При попытке переноса/carry или перетаскивания/drag будь то этого стац.оружия или другого переносного объекта (типа колеса или ящика), запрет на разборку перестает действовать. Есть идеи?
  13. Ну тогда, может быть, выполнять вместо moveOut сразу что-то типа moveInCargo. Или проверять скорость и высоту и закрывать во время движения lockDriver/lockTurret. Но это так, мысли вслух, потому как попытки пересесть будут 100%
  14. А нельзя ли извратиться и вместо moveOut как-то прикрутить lockDriver/lockTurret, чтобы десант аутистов не выкидывало из техники в движении?
  15. Это проделки ACE. Ванильные ПТ ракеты наводятся только при включённом тепловизоре в миссии. Виноват, не проверил. Видимо вернули назад ванильные титаны. Но еще несколько месяцев назад это было именно так.
  16. Sandy

    ACE3

    Никогда такого не было и вот опять ACE3 обновили до версии 3.8.0
  17. 1) Просьба добавить возможность отключения скриптового радара для экипажа ЗСУ (введенного с обновлением от 18/08/16) на уровне миссии по аналогии как это сделано для выдачи медицины и раций. 2) Как относится администрация проекта к идее введения ограничения максимального времени на миссию, скажем до 90-100 минут, для т.н. "первых" миссий?
  18. Просьба переместить или продублировать навигационное меню Bread Crumbs из подвала в шапку
  19. Просьба к авторам миссий до исправления бага с рандомным исчезновением карт добавлять команду в файл init.sqf [] call WMT_fnc_BriefingMap; которая позволяет просматривать карту на брифинге.
  20. Sandy

    ACE3

    ACE3 версия 3.7.0
  21. I hate to disappoint you but they say Eden integration of simple objects is already on dev build. )
  22. Sandy

    Баги ACE3

    Интересно, только ли у меня такое нечто при попытке изменить настройки юнита
  23. Авторам миссий возможно будет интересно использовать при строительстве своих баз или других локаций элементы дорожного покрытия (асфальт, грунтовка, бетонка и т.п.). На каком-то этапе эти объекты можно было выбирать в редакторе, но сейчас они скрыты и доступны только в конфиге. Тем не менее их и сейчас можно использовать, если скопировать из миссии в редакторе или заменой класс-нейма другого объекта в файле миссии. Класс-неймы дорог из CUP A1 и CUP A2 одним файлом и демо-миссия с образцами элементов.
  24. 1) Нарушение условностей миссии (29.07.2016, миссия Topdown) игроком [URAL]Lex 2) Нарушив запрет на пересечение маркера, данный игрок забрался на хребет и воспользовавшись преимуществом позиции уничтожил технику противника (Бредли [13th]) 3) Скриншот
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.