В инвентарь игрока ниче передавать не надо. Хранить надо на сервере в БД(или если это SP, то в локальной БД, да хоть в профайле, если это опять же SP). А при вызове меню, запрашивать его содержимое, с сервера\БД, и сервер должен вернуть все что туда напихали - СУВ такой то, с таким то содержимым, и т.д. и т.п. и уже в зависимости от выбора в меню, опять же просить сервер создать этот объект, ну и удалить его из меню и БД.
И не надо заниматься изобретением велосипедов.
Вы видимо недопонимаете мой вопрос. Все что Вами предложено, я знаю как сделать, более того, у меня примерно так и спавнится техника которую игроки оставляют возле своих баз или где-либо на карте. Вместе со своим содержимым. Но если сделать так спавн техники из ВГ то она появится на том месте где она стояла до сохранения в гараж. А если там будет к этому моменту стоять что-то еще? Понимаете что произойдет? И не надо предлагать проверку пусто ли там место, это не нужно. Нужно именно по списку выбора сохраненного транспорта создать некий итем, на клике по которому игрок вызовет перед собой требуемый транспорт. Естественно в нем не будет никакого содержимого, ибо нечего так хранить лут. И повторюсь, я сделал вариант vlad333000 и он работает, если не считать того что приходится задавать классы в аддоне. Сейчас делаю свой вариант, с переменной на игроке и отсчетом времени. Посмотрю, какой играбельнее и удобнее.