-
Автор темы
- #1
Помогите, пожалуйста. Если поставить вместо threat локального игрока, то все воркает, но мне нужно это на противника.
Код:
local function canEnemyShoot(enemy)
if not enemy or not enemy:is_alive() then
return false
end
local weapon = enemy:get_player_weapon()
if not weapon then
return false
end
local nextPrimaryAttack = weapon.m_flNextPrimaryAttack
local nextSecondaryAttack = weapon.m_flNextSecondaryAttack
local nextAttack = enemy.m_flNextAttack
if not nextAttack or not nextPrimaryAttack or not nextSecondaryAttack then
return false
end
return nextPrimaryAttack <= globals.curtime and nextSecondaryAttack <= globals.curtime and nextAttack <= globals.curtime
end
events.render:set(function()
local enemy = entity.get_threat() --//Если заменить на *entity.get_local_player()*, то все отлично работает
print_dev(canEnemyShoot(enemy))
end)