Цитата Surviver (

)
Решение данной проблемы очень простое!
Ох, какие же у вас опять наивные посты) Не хочу показаться грубым, но я же не учитель, чтобы постоянно объяснять все технические нюансы кодинга вам. К сожалению, вы снова оцениваете техническую часть игры слишком поверхностно. Как говорится: "гладко было на бумаге, да забыли про овраги".
Цитата Surviver (

)
При вызове функции выбрасывания лута проверять коордианты игрока - если расстояние между игроком и координатами 0,0,0 меньше 1 метра, то лут не выбрасывать, а оставлять у игрока. Чем не подходит такой вариант раз его до сих пор не реализовали?
У нас лут и выпадает только на тех координатах, которые сохранены в игроке античитом. Иначе можно было бы делать телепорты, кикаться и поднимать лут в месте телепорта. Более того, это уже реализовано - лут вообще не выпадает на нулевых координатах при кике - в коде стоят соответствующие проверки, чтобы он там обнулялся, а не выпадал. Можете релогнуться там без включённой VIP-защиты и убедиться в этом.
Цитата Surviver (

)
вернуть выпавший лут на 0 координатах, а не специально ставить туда горку.
Там лежит не настоящий лут, даже если убрать горку и землю, то его не подобрать будет, это визуал. Иначе там читеры бы уже давно кормились) А горка там нужна не для этого, а чтобы машины там не ездили и её не зареспавнило там.
Цитата Surviver (

)
Для избежания таких проблем предлагаю при смерти/релоге в определённом радиусе от центра бункера если высота игрока по Z меньше поверхности бункера тоже не выбрасывать лут с игрока.
Это уже реализовано, но игрока кикает в другом месте, поэтому вещи и выпадают там, где не должны выпадать. Я объяснял это не раз, вот самый свежий комментарий.
Цитата Surviver (

)
Всего 2 дополнительные проверки и столько проблемных моментов сразу закроется.
В теории нет разницы между теорией и практикой. А на практике она есть)