[RAKBOT] getVehicle

FakeSince

Активный
Автор темы
243
56
Версия MoonLoader
.026-beta
Как правильно будет сделать скрипт, который проверял бы, есть ли в зоне стрима машина по модели (например: MODEL_INFERNUS), и если она есть то получал её серверный айди, и координаты?
Нашел в функциях ракбота такую функцию:
Сигнатура: getVehicle(vehicleId)

Возвращаемый массив: { id, health, speed[x, y, z], gearState, quaternion[x, y, z], position[x, y, z], engine, trainSpeed, class, firstColor, trailerId, seatsAmount, secondColor, distance, model, lights, passengers[seatId = playerId], name, siren }
Но не понял как ей правильно пользоваться, да и как я понял она наоборот работает, от айди получает модель

Или как вообще можно получить все тачки в зоне стрима?
 
Решение

тут есть getAllVehicles()

kizn

\ 0 _ 0 /
Всефорумный модератор
2,407
2,108

тут есть getAllVehicles()
 

FakeSince

Активный
Автор темы
243
56

тут есть getAllVehicles()
то есть по сути:
function getAllVehicles()
if vehData.modelId == 448 then
printLog(vehData.vehId)
printLog(vehData.position)
end
end

Так сработает?
 

kizn

\ 0 _ 0 /
Всефорумный модератор
2,407
2,108
то есть по сути:
function getAllVehicles()
if vehData.modelId == 448 then
printLog(vehData.vehId)
printLog(vehData.position)
end
end

Так сработает?
нет, просто вызываешь функцию getAllVehicles(), она содержит в себе массив со всеми машинами