Квадрат

W1ll04eison

Участник
Автор темы
328
19
Версия MoonLoader
.026-beta
Скажите пожалуйста функцию, которая будет определять в каком квадрате я нахожусь
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,220
Lua:
function kvadrat()
    local KV = {
      [1] = "А",
      [2] = "Б",
      [3] = "В",
      [4] = "Г",
      [5] = "Д",
      [6] = "Ж",
      [7] = "З",
      [8] = "И",
      [9] = "К",
      [10] = "Л",
      [11] = "М",
      [12] = "Н",
      [13] = "О",
      [14] = "П",
      [15] = "Р",
      [16] = "С",
      [17] = "Т",
      [18] = "У",
      [19] = "Ф",
      [20] = "Х",
      [21] = "Ц",
      [22] = "Ч",
      [23] = "Ш",
      [24] = "Я",
    }
    local X, Y, Z = getCharCoordinates(playerPed)
    X = math.ceil((X + 3000) / 250)
    Y = math.ceil((Y * - 1 + 3000) / 250)
    Y = KV[Y]
    KVX = (Y.."-"..X)
    if getActiveInterior() == 0 then BOL = KVX end
    if getActiveInterior() == 0 then cX, cY, cZ = getCharCoordinates(playerPed) cX = math.ceil(cX) cY = math.ceil(cY) cZ = math.ceil(cZ)end
    return KVX
end
 

W1ll04eison

Участник
Автор темы
328
19
Lua:
function kvadrat()
    local KV = {
      [1] = "А",
      [2] = "Б",
      [3] = "В",
      [4] = "Г",
      [5] = "Д",
      [6] = "Ж",
      [7] = "З",
      [8] = "И",
      [9] = "К",
      [10] = "Л",
      [11] = "М",
      [12] = "Н",
      [13] = "О",
      [14] = "П",
      [15] = "Р",
      [16] = "С",
      [17] = "Т",
      [18] = "У",
      [19] = "Ф",
      [20] = "Х",
      [21] = "Ц",
      [22] = "Ч",
      [23] = "Ш",
      [24] = "Я",
    }
    local X, Y, Z = getCharCoordinates(playerPed)
    X = math.ceil((X + 3000) / 250)
    Y = math.ceil((Y * - 1 + 3000) / 250)
    Y = KV[Y]
    KVX = (Y.."-"..X)
    if getActiveInterior() == 0 then BOL = KVX end
    if getActiveInterior() == 0 then cX, cY, cZ = getCharCoordinates(playerPed) cX = math.ceil(cX) cY = math.ceil(cY) cZ = math.ceil(cZ)end
    return KVX
end
Если за пределы карты(там где нету квадратов, где они заканчиваются) улететь, то, скрипт крашит