Хелп

Licht

Известный
Автор темы
238
32
Версия MoonLoader
.026-beta
Вообщем ситуация, рядом со мной 5 тел, я хочу выдать им розыск, всем.
Как это сделать привводе одной кмд, хелпуйте плс.
 
Решение
работает на 10 метров. если надо больше - поменяй число
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('rozisk', function()
        for i = 0, sampGetMaxPlayerId(true) do
            local x, y, z = getCharCoordinates(PLAYER_PED)
            local result, victim = sampGetCharHandleBySampPlayerId(i)
            if result then
                local x1, y1, z1 = getCharCoordinates(victim)
                if getDistanceBetweenCoords3d(x, y, z, x1, y1, z1) <= 10 then
                    sampSendChat('/commanda_roziska '..i..' причина')
                end
            end
        end
    end)
    wait(-1)
end

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
работает на 10 метров. если надо больше - поменяй число
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('rozisk', function()
        for i = 0, sampGetMaxPlayerId(true) do
            local x, y, z = getCharCoordinates(PLAYER_PED)
            local result, victim = sampGetCharHandleBySampPlayerId(i)
            if result then
                local x1, y1, z1 = getCharCoordinates(victim)
                if getDistanceBetweenCoords3d(x, y, z, x1, y1, z1) <= 10 then
                    sampSendChat('/commanda_roziska '..i..' причина')
                end
            end
        end
    end)
    wait(-1)
end
 
  • Нравится
Реакции: r0den

Licht

Известный
Автор темы
238
32
работает на 10 метров. если надо больше - поменяй число
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('rozisk', function()
        for i = 0, sampGetMaxPlayerId(true) do
            local x, y, z = getCharCoordinates(PLAYER_PED)
            local result, victim = sampGetCharHandleBySampPlayerId(i)
            if result then
                local x1, y1, z1 = getCharCoordinates(victim)
                if getDistanceBetweenCoords3d(x, y, z, x1, y1, z1) <= 10 then
                    sampSendChat('/commanda_roziska '..i..' причина')
                end
            end
        end
    end)
    wait(-1)
end
Спасибо)