Вопрос Как узнать кол-во тиков, на которые тебя может бектрекнуть противник?

Пользователь
Статус
Оффлайн
Регистрация
29 Ноя 2020
Сообщения
155
Реакции[?]
29
Поинты[?]
8K
Как узнать свой примерный бектрек? На сколько тиков тебя может бектрекнуть противник? Уверен можно узнать, но не понимаю как
 
Пользователь
Статус
Оффлайн
Регистрация
2 Май 2022
Сообщения
332
Реакции[?]
39
Поинты[?]
17K
экстраполейти свой ориджин и кидай трейс от противника, дамаг больше нуля, записывай миллисекунды
 
Пользователь
Статус
Оффлайн
Регистрация
2 Май 2022
Сообщения
332
Реакции[?]
39
Поинты[?]
17K
Код:
local cache = {}
events.createmove(function(cmd)
    local lp = entity.get_local_player() if not lp then return end

    entity.get_players(true, true, function(ent)
        if not ent then return end
       
        local sim = ent:simulate_movement()
       
        sim:think(64)
       
        local damage, trace = utils.trace_bullet(ent, sim.origin + sim.view_offset, lp:get_hitbox_position(0))

       
        if not cache[ent] or cache[ent].dmg <= 0 then
            cache[ent] = {
                dmg = damage  
            } sim:think(64)
        end
           
        if cache[ent] and cache[ent].dmg > 0 then
            -- @записываешь сколько тиков бектрек / либо как-то свои вычисления ведешь
        end
    end)
end)
 
Тинкера убили(((((
Участник
Статус
Оффлайн
Регистрация
24 Янв 2019
Сообщения
924
Реакции[?]
343
Поинты[?]
151K
Пользователь
Статус
Оффлайн
Регистрация
2 Май 2022
Сообщения
332
Реакции[?]
39
Поинты[?]
17K
Сверху Снизу