samp_create_sync_data

kFor

Известный
Автор темы
99
23
Версия MoonLoader
.026-beta
Как в samp_create_sync_data('vehicle') помимо позиции указать еще и угол?
 
Последнее редактирование:
Решение
А лучше вместо samp_create_sync_data использовать allocateMemory, либо битстрим. Вот тебе пример на allocateMemory, вместо x, y, z, w вставляешь свои значения
Lua:
function setQuaternion(x, y, z, w)
    local handle = getCarCharIsUsing(PLAYER_PED)
    local data = allocateMemory(63)
    sampStorePlayerIncarData(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)), data)
    setStructElement(data, 0, 2, select(2, sampGetVehicleIdByCarHandle(handle)), false)
    setStructFloatElement(data, 18, x, false)
    setStructFloatElement(data, 22, y, false)
    setStructFloatElement(data, 26, z, false)
    setStructFloatElement(data, 30, w, false)
    sampSendIncarData(data)
    freeMemory(data)
end

RAYDON

Известный
844
378
А лучше вместо samp_create_sync_data использовать allocateMemory, либо битстрим. Вот тебе пример на allocateMemory, вместо x, y, z, w вставляешь свои значения
Lua:
function setQuaternion(x, y, z, w)
    local handle = getCarCharIsUsing(PLAYER_PED)
    local data = allocateMemory(63)
    sampStorePlayerIncarData(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)), data)
    setStructElement(data, 0, 2, select(2, sampGetVehicleIdByCarHandle(handle)), false)
    setStructFloatElement(data, 18, x, false)
    setStructFloatElement(data, 22, y, false)
    setStructFloatElement(data, 26, z, false)
    setStructFloatElement(data, 30, w, false)
    sampSendIncarData(data)
    freeMemory(data)
end
 
Последнее редактирование:
  • Нравится
Реакции: kFor