Точка на карте

falconix

Новичок
Автор темы
19
0
Привку.
Как сделать возможность удалять метку, а также как реализовать установку метки на карте , как на мини-карте, так и при еsc?

code:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand("setmark", function()
        local posX, posY, posZ = getCharCoordinates(PLAYER_PED)
        createCheckpoint(1, posX, posY, posZ - 1.0, 0, 0, 0, 3.0)       
        sampAddChatMessage("{00FF00}[Marker]{FFFFFF} Метка установлена!", -1)
    end)
    wait(-1)
end
 

falconix

Новичок
Автор темы
19
0
upd:
нашел решение:

Код:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand("setmark", function()
        local posX, posY, posZ = getCharCoordinates(PLAYER_PED)
        changeBlipColour(addBlipForCoord(posX, posY, posZ), 52)
        createCheckpoint(1, posX, posY, posZ - 1.0, 0, 0, 0, 3.0)               
        sampAddChatMessage("{00FF00}[Marker]{FFFFFF} Новая метка установлена!", -1)
    end)

    wait(-1)
end
Как еще можно юзать или есть лучше метод?
 

Орк

Известный
507
491
upd:
нашел решение:

Код:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand("setmark", function()
        local posX, posY, posZ = getCharCoordinates(PLAYER_PED)
        changeBlipColour(addBlipForCoord(posX, posY, posZ), 52)
        createCheckpoint(1, posX, posY, posZ - 1.0, 0, 0, 0, 3.0)              
        sampAddChatMessage("{00FF00}[Marker]{FFFFFF} Новая метка установлена!", -1)
    end)

    wait(-1)
end
Как еще можно юзать или есть лучше метод?
1775933482773.png

ещё есть blip и placeWaypoint