Startracker983274
Известный
- 41
- 122
Описание: получает состояние DriveBy игрока (вылез ли из окна с оружием) по его ID. Для корректной работы игрок должен находиться в зоне прорисовки.
Код:
Пример использования:
Код:
Lua:
function isPlayerDriveBy(playerId)
if playerId ~= nil then
local data = allocateMemory(24)
sampStorePlayerPassengerData(playerId, data)
local state = bit.rshift(getStructElement(data, 2, 1, false), 6)
freeMemory(data)
return (state == 1 and true)
end
return false
end
Пример использования:
Lua:
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
repeat wait(0) until isSampAvailable()
while true do
wait(0)
if isCharInAnyCar(PLAYER_PED) then
printStringNow(tostring(isPlayerDriveBy(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))), 1000)
end
end
end