- 30
- 0
- Версия MoonLoader
- .027.0-preview
Как получить handle персонажа, он у меня просто не вытаскивается
Код:
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED) -- получение ид по хендлу игрока, возвращает: result; id
local _, handle = sampGetCharHandleBySampPlayerId(id) -- Получаем хенлд персонажа по его id
print(_)
if _ then
local x, y, z = getCharCoordinates(handle) -- Записываем координаты персонажа в переменные x, y, z
sampAddChatMessage('X: '..x..' Y: '..y..' Z: '..z, -1) -- Выводим координаты персонажа
if isCharInAnyCar(handle) then -- Если игрок в машине
local carHandle = storeCarCharIsInNoSave(handle) -- Получаем хендл машини
local bool, carId = sampGetVehicleIdByCarHandle(carHandle) -- Получаем id машини
if bool then
sampAddChatMessage('CarId: '..carId, -1)
end
end
else
sampAddChatMessage("Не удалось получить хендл!", -1)
end