Lotswaride Posted March 8, 2018 Share Posted March 8, 2018 Подскажите пожалуйста, есть ли у транспорта уникальные id и как их достать? Если нету, то как можно это реализовать? Link to comment Share on other sites More sharing options...
Bryan63 Posted March 9, 2018 Share Posted March 9, 2018 Ты про hash? https://wiki.gtanet.work/index.php?title=Vehicle_Models Или для чего тебе? Link to comment Share on other sites More sharing options...
Lotswaride Posted March 9, 2018 Author Share Posted March 9, 2018 2 часа назад, Bryan63 сказал: Ты про hash? https://wiki.gtanet.work/index.php?title=Vehicle_Models Или для чего тебе? Нет. Например как id игроков на сервере, у каждого свой уникальный. Нужен, например, для привязки количества топлива в транспорте, инфе о тюнинге, цвете и т.д. Если с личным транспортом информацию можно привязать к игроку, то как поступить с остальным? Link to comment Share on other sites More sharing options...
Bryan63 Posted March 9, 2018 Share Posted March 9, 2018 mp.vehicles.id = []; mp.vehicles.id[0] = mp.vehicles.new(mp.joaat('Gauntlet'), new mp.Vector3(0, 0, 0), { heading: 0, numberPlate: "numb", alpha: 255, color: [[150, 50, 50], [150, 50, 50]], locked: false, engine: false, dimension: 0 }); let v = mp.vehicles.id[0]; v.setVariable('owner', 'Vasya'); console.log(`model: ${v.model} Владелец: ${v.getVariable('owner')} color1: ${v.getColorRGB(0)} color2: ${v.getColorRGB(1)}`); Как-то так 1 Link to comment Share on other sites More sharing options...
Maximus Posted March 9, 2018 Share Posted March 9, 2018 Не нужен никакой массив. У объекта создаваемого через let vehicle = mp.vehicles.new(mp.joaat(name), position); уже есть свойство, содержащее идентификатор транспорта let ID = vehicle.id; Как и у других объектов. 1 Link to comment Share on other sites More sharing options...
Bryan63 Posted March 9, 2018 Share Posted March 9, 2018 10 часов назад, Maximus сказал: Не нужен никакой массив. У объекта создаваемого через let vehicle = mp.vehicles.new(mp.joaat(name), position); уже есть свойство, содержащее идентификатор транспорта let ID = vehicle.id; Как и у других объектов. Не знал.. хм, но как это поможет в конкретном случае? Это получится так: let vehicle = mp.vehicles.new(mp.joaat(name), position); mp.vehicles.at(vehicle.id).setVariable('name', 123); В итоге все равно нужен массив для хранения ID транспорта , так еще потом получать с этого ID объект самой машины, чтоб присвоить ей переменную (подозреваю, что доступ к этим данным нужен не только на стороне сервера). Или я чет не понимаю? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now