Перейти к публикации
  • При передаче контроля иногда танки проваливаются под землю


    Electr0
    • Тестируется

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


    Отзывы пользователей

    Рекомендованные комментарии

    Логи по последнему проваливанию:

    L 07/16/2016 - 18:16:33: Enuma Elish spawned as a TANK
    L 07/16/2016 - 18:16:33: "Enuma Elish<150><STEAM_1:0:38341808><Infected><TANK><ALIVE><6000+0><setpos_exact 0.00 0.00 -161.97; setang 358.06 60.38 0.00><Area 0>" spawned
    L 07/16/2016 - 18:16:34: TankSpawnTimer:: Name Enuma Elish (4), Is Tank 1, is ghost 0, m_iHealth_Prop_Send 6000, m_iMaxHealth_Prop_Send 6000, m_iHealth_Prop_Data 6000, m_iMaxHealth_Prop_Data 6000, z_tank_health 4000
    L 07/16/2016 - 18:16:34: RandomizeTank:: setup Ice tank, fake 0
    L 07/16/2016 - 18:16:34: RandomizeTank::BEFORE Enuma Elish (4), color 255255255
    L 07/16/2016 - 18:16:34: RandomizeTank::AFTER Enuma Elish (4), color 100170
    L 07/16/2016 - 18:16:41: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:16:50: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:16:52: (DEATH)"Enuma Elish<150><STEAM_1:0:38341808><Infected><TANK><ALIVE><6000+0><setpos_exact 4390.85 5030.07 121.13; setang -9.79 90.53 0.00><Area 4302>" killed "infected<51><><Infected><infected><DEAD><-950><setpos_exact 4415.31 5167.50 89.07; setang 0.00 407.43 0.00><Area 860>" with "tank_rock"
    AddMultiDamage:  g_MultiDamage.GetDamageForce() == vec3_origin
    L 07/16/2016 - 18:16:58: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:17:01: SkillIceClaw:: target Slade, time 6.000000
    L 07/16/2016 - 18:17:09: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:17:19: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:17:26: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:17:34: Tank rock models/props_debris/concrete_chunk01a.mdl
    L 07/16/2016 - 18:17:34: Event_TankFrustrated:: Enuma Elish (4), Ghost 0, Fake 0, iNumTanks 1, iTankWave 0
    L 07/16/2016 - 18:17:34: ClearTankEnvironment: Enuma Elish (4), iTankWave 0, clear type 2, color 255255255, m_iHealth_Prop_Send 6000, m_iMaxHealth_Prop_Send 6000, m_iHealth_Prop_Data 6000, m_iMaxHealth_Prop_Data 6000, z_tank_health 4000
    L 07/16/2016 - 18:17:34: Tank offer: Starting the lottery
    L 07/16/2016 - 18:17:37: MyrkaKotovich is updating line of scrimmage at tank battle end
    L 07/16/2016 - 18:17:37: (DEATH)"Enuma Elish<150><STEAM_1:0:38341808><Infected><TANK><DEAD><1+0><setpos 4674.64 5164.08 325.03; setang 17.82 92.07 0.00><Area 47100>" committed suicide with "world"
    L 07/16/2016 - 18:17:37: Enuma Elish is updating line of scrimmage at tank battle start
    L 07/16/2016 - 18:17:37: MyrkaKotovich is updating line of scrimmage at tank battle start
    L 07/16/2016 - 18:17:37: Eskimo Callboy spawned as a TANK
    L 07/16/2016 - 18:17:37: "Eskimo Callboy<479><STEAM_1:1:146985525><Infected><TANK><ALIVE><6000+0><setpos_exact 39.98 2049.48 419.98; setang 16.65 -104.67 0.00><Area 0>" spawned
    L 07/16/2016 - 18:17:37: (DEATH)"Eskimo Callboy<479><STEAM_1:1:146985525><Infected><TANK><DEAD><1+0><setpos 39.98 2049.48 357.98; setang 16.65 71.78 0.00><Area 0>" committed suicide with "world"
    L 07/16/2016 - 18:17:37: Enuma Elish is updating line of scrimmage at tank battle start
    L 07/16/2016 - 18:17:37: MyrkaKotovich is updating line of scrimmage at tank battle start
    L 07/16/2016 - 18:17:37: Eskimo Callboy spawned as a TANK
    L 07/16/2016 - 18:17:37: "Eskimo Callboy<479><STEAM_1:1:146985525><Infected><TANK><ALIVE><6000+0><setpos_exact 39.98 2049.48 -80.02; setang 358.71 46.12 0.00><Area 0>" spawned

     

    Ссылка на комментарий
    Поделиться на других сайтах

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

     

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

    Ссылка на комментарий
    Поделиться на других сайтах

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

     

    Значение Статус изменено на: Тестируется

    Ссылка на комментарий
    Поделиться на других сайтах



    Присоединяйтесь к обсуждению

    Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

    Гость
    Добавить комментарий...

    ×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

      Разрешено не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


  • Обозначения статусов

    В обработке = Мы работаем над вашим отчетом.

    Исправлено = Проблема исправлена.

    Тестируется = Изменения внесены, но требуют тестирования.

    Закрыт = Отзыв некорректный, либо проблема не повторяется при проверке на серверах. Если у вас есть дополнительная информация напишите комментарий и мы снова откроем этот вопрос.

×
×
  • Создать...