Dayz Спавн здания в формате INIT.C

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Показываю,как спавнить здания,объекты в формате Init.c,построеные в Dayz Editor
    Приятного просмотра!!!
    Если есть желание поддержать автора жми на кнопку
    "СПОНСИРОВАТЬ"
    А так же!!!
    paypal.me/inda...
    Так же на boosty boosty.to/alex...
    Ссылка на дискорд канал / discord

ความคิดเห็น • 29

  • @alex-rus8114
    @alex-rus8114  ปีที่แล้ว +1

    #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\CustomMapping\\Krasnostav.c"
    void SpawnObject(string objectName, vector position, vector orientation)
    {
    Object obj;
    obj = Object.Cast(GetGame().CreateObject(objectName, "0 0 0"));
    obj.SetPosition(position);
    obj.SetOrientation(orientation);
    if (obj.CanAffectPathgraph())
    {
    obj.SetAffectPathgraph(true, false);
    GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj);
    }
    }

    • @Kataro_Amon
      @Kataro_Amon ปีที่แล้ว

      Добрый день, помогите пожалуйста с настройкой сервера, не понимаем в чем проблема. Лут брошенный игроком на землю не пропадет от слова совсем, в чем может быть проблема?

    • @spectrerykogop2077
      @spectrerykogop2077 9 หลายเดือนก่อน

      не актуально так как половина строк начального файла больше не существуют

    • @dotWizard
      @dotWizard 9 หลายเดือนก่อน

      @@spectrerykogop2077
      #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\CustomMapping\\Test.c"
      static Object SpawnObject(string type, vector position, vector orientation, float scale = 1.0)
      {
      Object obj = GetGame().CreateObjectEx(type, position, ECE_SETUP | ECE_UPDATEPATHGRAPH | ECE_CREATEPHYSICS);
      if (!obj) {
      Error("Failed to create object " + type);
      return null;
      }
      obj.SetPosition(position);
      obj.SetOrientation(orientation);
      obj.SetOrientation(obj.GetOrientation());
      obj.SetScale(scale);
      obj.Update();
      obj.SetAffectPathgraph(true, false);
      if (obj.CanAffectPathgraph()) {
      GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj);
      }
      return obj;
      }
      Вот актуальный код, при экспорте же всё выдаётся в файле, зачем у автора всё дословно копипастить. Каждая версия может изменятся, что сделает её неработоспособной. Именно в новой версии уже нормально работает масштабирование, про которое автор говорил что не работает. Представьте удалить масштаб у 1000+ объектов, это тысяча строк под правку. Жесть.

  • @mrwait1459
    @mrwait1459 ปีที่แล้ว

    алек спасибо огромное за видео все сделал как ты рассказывал все работает четко как часы обьекты спавняца

  • @SpartanecSGR
    @SpartanecSGR ปีที่แล้ว

    Отличное видео, спасибо.

  • @orlovchannel
    @orlovchannel ปีที่แล้ว

    Все работает спасибо!!!

  • @SplinterFenix
    @SplinterFenix หลายเดือนก่อน

    Есть ли разница между подключениями зданий .dze, .c или спауном через VPP админку?
    Для чего эта куча форматов и вариаций подключения?

  • @alex-rus8114
    @alex-rus8114  ปีที่แล้ว

    Забыл скинуть все строки, которые нужны для подключения. Завтра прикреплю. Сорян)

    • @vladimir5641
      @vladimir5641 ปีที่แล้ว

      И где)?

    • @alex-rus8114
      @alex-rus8114  ปีที่แล้ว +1

      @@vladimir5641 Минуту, сейчас скину

    • @muhich-b7w
      @muhich-b7w ปีที่แล้ว

      Привет, все сделал как ты показывал, но почему то ругается на папку(у тебя krasnostav)

    • @alex-rus8114
      @alex-rus8114  ปีที่แล้ว +1

      Посмотри внимательно все пути и правильно всё прописано, возможно где-то ошибся

    • @muhich-b7w
      @muhich-b7w ปีที่แล้ว

      Попробую сделать файлы и название папок как на видио.

  • @_Lihoy
    @_Lihoy 8 หลายเดือนก่อน

    Привет! Спасибо за полезные видео! Со временем некоторые моменты меняются, будут в перспективе видосы с обновлениями настроек? И еще вопрос: где ты брал свой батник для запуска сервера? Актуален ли он сейчас, или какие-то параметры изменились/удалились?

    • @alex-rus8114
      @alex-rus8114  8 หลายเดือนก่อน

      Думаю в будущем буду ещё записывать, пока времени не хватает. Батник где то в интернете брал,а вот где, сейчас и не вспомню. Сорри

  • @dotWizard
    @dotWizard 9 หลายเดือนก่อน

    Вообще последний параметр, единица, по сути должен отвечать за масштаб объекта, но по причине разрабов БАГемии этот параметр не обрабатывается движком. Мододел эдитора превзошел разрабов, он сделал возможным изменение масштаба, но есть ложка дёгтя, масштаб будет работать только если подгружать его Dayz Editor Loader, то есть этот мод должен быть установлен на клиентах. Изменение масштаба так же не работает при подгрузке мапинга через админку VPP, но там не будет ошибок, просто у объектов удалится параметр масштаба и они примут базовый размер.
    Хочется использовать объекты с кастомным масштабом - велком в лоадер. Ну или использовать только базовый рамер объектов. Хотя я не проверял в последнее время, может и поправили уже этот косяк.

    • @dotWizard
      @dotWizard 9 หลายเดือนก่อน

      Только что проверил. Всё отлично работает с параметром масштабирования через init. В игре масштабирование полностью работоспособное. Единственное, если вы не просто так ставите домики но и меняете локации, то лучше всё равно пользоваться лоадером. Причина банальна - удаление объектов, а оно точно будет использоваться. Можно удалить только лоадером или через правку файла карты, что требует навыков работы с ней, умения перепаковки, наличия необходимых инструментов, которые стоят денежку, хоть и не большую, но сейчас купить не со всех локаций получится в связи с событиями в мире, ну и в общем трудоёмко.
      Единственное что можно объекты расставлять, а все удалённые засунуть в единственный .dze файл, но опять же, какая разница? Всё равно нужен будет лоадер, а загружать с него или с init по большому счёту без разницы.

  • @BOSS-fh8kn
    @BOSS-fh8kn ปีที่แล้ว

    Можешь сделать видео как прописывать деревья, кусты? через editor

  • @nikitaogr-_-903
    @nikitaogr-_-903 4 หลายเดือนก่อน

    Привет не знаешь как удалить объекты без dayz loader?

  • @СашаПятков-ж4ъ
    @СашаПятков-ж4ъ 8 หลายเดือนก่อน

    Здравствуйте я делал по вашему видео но не получилось ошибка неожиданный оператор

  • @SPAVLYUKK
    @SPAVLYUKK ปีที่แล้ว

    Привет, нужна помощь можно как нибудь с тобой связаться? ;)

  • @svoylunapark
    @svoylunapark ปีที่แล้ว

    Привет! Это только с ванильными постройками работает?

    • @alex-rus8114
      @alex-rus8114  ปีที่แล้ว

      Привет!С любыми зданиями

  • @Алексей-ж1ш3й
    @Алексей-ж1ш3й ปีที่แล้ว

    а если нет SpawnKrasnostav что делать?

  • @Kataro_Amon
    @Kataro_Amon ปีที่แล้ว

    Добрый день, помогите пожалуйста с настройкой сервера, не понимаем в чем проблема. Лут брошенный игроком на землю не пропадет от слова совсем, в чем может быть проблема?

    • @alex-rus8114
      @alex-rus8114  ปีที่แล้ว

      Здравствуй.В файле globals,есть строка
      .Сделай так как я скинул

    • @Kataro_Amon
      @Kataro_Amon ปีที่แล้ว

      @@alex-rus8114 спасибо, попробуем)