- 101
- 68
- Версия MoonLoader
- Другое
Вопрос: есть ли функция, которая ищет определенный id иконки на карте, к примеру по этой таблице, именно иконку, а не чекпоинт или красный маркер, и возвращает её позицию или хэндл. Искал в wiki и в гугле, не нашел. Видим не так искал.
Или же получить все хэндлы меток и там уже их перебрать по айдишнику.
UPD: Благодаря вопросу сформулировал поисковый запрос и нашел нужную тему.
Вот решение, в котором в массиве ICONS есть все иконки на карте:
Или же получить все хэндлы меток и там уже их перебрать по айдишнику.
UPD: Благодаря вопросу сформулировал поисковый запрос и нашел нужную тему.
Вот решение, в котором в массиве ICONS есть все иконки на карте:
Lua:
local ICONS = {}
function sampev.onSetMapIcon(id, pos, typeIcon, color, style)
ICONS[#ICONS+1] = {id, pos, typeIcon, color, style}
end
function sampev.onRemoveMapIcon(id)
for i, v in ipairs(ICONS) do
if v[1] == id then
ICONS[i] = nil
end
end
end
Последнее редактирование: