- 102
- 7
- Версия MoonLoader
- .026-beta
Hello! Решил попробовать сделать свою проверку на нахождение в городе, но что-то не очень выходит, функция выполняется, но возвращает всегда значение "Вы вне города". Где я мог протупить? И да, я знаю что существуют стандартные функции по определению городов, но мне нужна своя.
Проблемный код:
function calculateCity(x, y, z)
local cities = {
{"Город", 850.6906, 149.5145, 1.1875, -893.1093, 1776.2964, 59.2495}
}
for i, v in ipairs(cities) do
if (x >= v[2]) and (y >= v[3]) and (z >= v[4]) and (x <= v[5]) and (y <= v[6]) and (z <= v[7]) then
return v[1]
end
end
return 'Вы вне города'
end