- 39
- 6
Пытаюсь сделать скрипт автозаезда в гараж при виде 3д текста и что-то он вообще на него не реагириует, что я уже запутался, переписывал 3 раза и не помогла, пофиксите мой говнокод пожалуйста)
code:
local sampev = require('lib.samp.events')
local adrin = false
function main()
while not isSampAvailable() do wait(100) end
sampAddChatMessage('[Auto Drive In]: Скрипт успешно загружен! Активация: /drin', -1)
sampRegisterChatCommand('drin', act)
while true do
wait(0)
if adrin then
sampev.onCreate3DText()
end
end
end
function sampev.onCreate3DText(idObject, color, position, distance, testLOS, attachedPlayerId, attachedVehicleId, textObject)
if textObject:find('Для въезда в гараж') then
id = idObject
lua_thread.create(function() wait(0)
while sampIs3dTextDefined(id) do
setVirtualKeyDown(72, true)
wait(100)
setVirtualKeyDown(72, false)
wait(100)
end
end)
end
end
function act()
if isCharSittingInAnyCar(PLAYER_PED) then
adrin = not adrin
if adrin then
sampAddChatMessage('[Auto Drive In]: Скрипт активирован.', -1)
else
sampAddChatMessage('[Auto Drive In]: Скрипт деактивирован.', -1)
end
else
sampAddChatMessage('[Auto Drive In]: Вы не находитесь в авто.', -1)
end
end