Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 12/21/24 во всех областях

  1. 1 балл
    Archon7th

    Краш сервера при броске предметов

    @Saybrax Object m_AnomalyActivator - локальная переменная в контексте метода Action после завершения она уже не ссылается на обьект самый простой способ это вынести в статичискую переменную и молиться что бы кто-то не сделает это же действие паралельно))) но лучше завести хелпера или хранить переменную на AnomalyActivator внутри предмета вторая возможная причина, если вдруг ссылка на обьект всё таки проходит и я не прав возможно ты пытаешься удалить обьект у которого еще активна физика нужно или как-то дождаться что физикаа звыершилась или вырубить её перед удалением проверь не переопределяет ли какой-нибудь мод метод ThrowPhysically а-то на ваниле как-то же вот этот код работает без проблем class HandActionThrow extends HandActionBase { override void Action (HandEventBase e) { #ifdef ENABLE_LOGGING if ( LogManager.IsInventoryHFSMLogEnable() ) { Debug.InventoryHFSMLog("Action - STS = " + e.m_Player.GetSimulationTimeStamp(), e.ToString() , "n/a", "HandActionThrow", e.m_Player.ToString() ); } #endif HandEventThrow throwEvent = HandEventThrow.Cast(e); GameInventory.LocationSyncMoveEntity(e.GetSrc(), e.GetDst()); DayZPlayer player = DayZPlayer.Cast(e.m_Player); if ( player.GetInstanceType() != DayZPlayerInstanceType.INSTANCETYPE_REMOTE ) { InventoryItem item = InventoryItem.Cast(e.GetSrcEntity()); if( item ) item.ThrowPhysically(player, throwEvent.GetForce()); else Error("[hndfsm] HandActionThrow - src entity null!"); } player.OnItemInHandsChanged(); } };
  2. 0 баллов
    nytlenc

    Шифровка pbo

    Видимо ты не пользовался Микерой сам. Не так давно легко и просто открыл свои моды которые обфусцировал не очень-то и старой Микерой. Да и в целом она всегда так или иначе без особого труда распаковывалась даже обфусцированная. Так что обфускация, это защита скорее от детей. Микеро (платный PBO Manager)- это инструмент который позволяет делать обфускацию благодаря недочетам движка Dayz, а не потому что так задумано богемией. И эти баги тоже понемногу исправляют. Например в 1.26 написано Fixed: A bug that could be abused to obfuscate files https://forums.dayz.com/topic/263334-experimental-update-126-change-log/ Возможно когда-то и вовсе обфусцированные PBO перестанут работать и игра будет принимать только корректно собранные файлы (кто знает, посмотрим - время покажет), либо обфускация так и останется на "детском уровне" как сейчас. Меняют имена файлов внутри мода по сути. И все. Самое ценное - модели, скрипты и текстуры, всё равно достаются как за здравсвтвуй.
×
×
  • Создать...

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

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка