id игрока по id тс

noname_15

Новичок
Автор темы
22
1
Версия MoonLoader
.027.0-preview
у меня есть переменная с id автомобиля
нужно получить id всех игроков, которые сидят в данном автомобиле.
подскажите пожалуйста как это сделать
 

chapo

tg/inst: @moujeek
Модератор
9,073
12,036
в теории должно работать
Lua:
---@param vehicleId number
---@return {id: number, handle: number, isDriver: boolean}[] | nil list
local function getVehiclePlayersIds(vehicleId)
    local result, handle = sampGetCarHandleBySampVehicleId(vehicleId);
    if (not result) then return end
    local list = {};
    for seat = 0, getMaximumNumberOfPassengers(handle) do
        local ped = getCharInCarPassengerSeat(handle, seat);
        local result, id = sampGetPlayerIdByCharHandle(ped);
        if (result) then
            table.insert(list, { id = id, handle = ped, isDriver = getDriverOfCar(handle) == ped });
        end
    end
    return list;
end
 
  • Bug
Реакции: Lance_Sterling