- 148
- 15
- Версия MoonLoader
- .026-beta
У меня есть говнокод, который перебирает игроков и выводит Машину, Цвет, Ид всех кто сидит в машине и дистанция от меня. Как сделать так, что бы выводился только ид водителя авто, а не всех игроков в машине?
Lua:
local model = ''
local color1, color2 = ''
ids = {}
local peds = getAllChars()
for i, v in ipairs(peds) do
if doesCharExist(v) then
model = ''
color1, color2 = ''
local res, id = sampGetPlayerIdByCharHandle(v)
if res and sampIsPlayerConnected(id) then
local _, idg = sampGetPlayerIdByCharHandle(PLAYER_PED)
if idg ~= id then
local nick = sampGetPlayerNickname(id)
local _, anotherped = sampGetCharHandleBySampPlayerId(id)
local x, y, z = getCharCoordinates(playerPed)
local x1, y1, z1 = getCharCoordinates(anotherped)
if isCharInAnyCar(anotherped) then
local carhandle = storeCarCharIsInNoSave(anotherped)
color1, color2 = getCarColours(carhandle)
model = getCarModel(carhandle)
end
local distance = getDistanceBetweenCoords3d(x, y, z, x1, y1, z1)
distance = distance - distance%1
if vehicles[model] ~= nil and distance < 26 and distance ~= 0 then
ids[#ids+1] = "Машина: "..vehicles[model].." Цвет: "..colors[color1].." Номер: "..id.." "..distance.." метров."
end
end
end
end
end