debug(g4): print позиции игрока и расстояния раз в секунду
This commit is contained in:
parent
05a7eaf371
commit
39673452cb
@ -325,14 +325,19 @@ local function hideHint()
|
||||
end
|
||||
|
||||
-- Каждый кадр проверяем расстояние до игрока
|
||||
RunService.Heartbeat:Connect(function()
|
||||
local _debugTick = 0
|
||||
RunService.Heartbeat:Connect(function(dt)
|
||||
if opened then return end
|
||||
local px = __rbxl_player_x()
|
||||
local py = __rbxl_player_y()
|
||||
local pz = __rbxl_player_z()
|
||||
local dx = part.Position.X - px
|
||||
local dz = part.Position.Z - pz
|
||||
local dist = math.sqrt(dx*dx + dz*dz)
|
||||
_debugTick = _debugTick + (dt or 0.016)
|
||||
if _debugTick > 1 then
|
||||
_debugTick = 0
|
||||
print("[g4] px=", px, "pz=", pz, "dist=", dist, "inRange=", inRange)
|
||||
end
|
||||
if dist <= 4 and not inRange then
|
||||
inRange = true
|
||||
showHint()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user