Fixed radar ping script
Fixed radar ping script when scanning more than 999 blocks radius
This commit is contained in:
parent
6af07ba4d4
commit
6a4713dc45
1 changed files with 4 additions and 4 deletions
|
@ -30,20 +30,20 @@ if radar.getEnergyLevel() < radius * radius then
|
|||
return
|
||||
end
|
||||
radar.scanRadius(radius)
|
||||
sleep(2)
|
||||
sleep(0.5)
|
||||
|
||||
print("Scanning...")
|
||||
|
||||
local seconds = 2
|
||||
local seconds = 0
|
||||
local count = nil
|
||||
repeat
|
||||
count = radar.getResultsCount()
|
||||
sleep(1)
|
||||
seconds = seconds + 1
|
||||
until count ~= nil or seconds > 10
|
||||
until (count ~= nil and count ~= -1) or seconds > 10
|
||||
print("took "..seconds.." seconds")
|
||||
|
||||
if count ~= nil then
|
||||
if count ~= nil and count > 0 then
|
||||
for i=0, count-1 do
|
||||
freq, x, y, z = radar.getResult(i)
|
||||
print("Ship '"..freq.."' @ ("..x.. " " .. y .. " " .. z .. ")")
|
||||
|
|
Loading…
Reference in a new issue