CarLock Для радмира

mattisson

Новичок
Автор темы
3
0
Версия SA-MP
  1. Любая
Объясните почему код не работает? Что исправить нужно?
function main()
repeat wait(5000) until isSampAvailable()
while true do
wait(0)
if isKeyJustPressed(18) and isKeyJustPressed(49) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/lock 1")
end
if isKeyJustPressed(18) and isKeyJustPressed(52) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/lock 4")
end
if isKeyJustPressed(18) and isKeyJustPressed(50) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/rem")
end
if isKeyJustPressed(18) and isKeyJustPressed(51) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/key")
end
end
end
 

Вложения

  • CarLock.lua
    776 байт · Просмотры: 6

Mamashin

Известный
1,095
588
Не проверял, но нашёл как минимум 1 ошибку в твоём коде - лишний end
Плюсом - нарушена табуляция последних 2-х условий внутри функции main
p.s возможно из-за того, что ты вставил свой код как сообщение, код нужно вставлять с помощью специальной функции "Вставить код"
В следующий раз обращайся пожалуйста в раздел Lua - Вопросы - https://www.blast.hk/forums/163/

Lua:
function main()
    repeat wait(5000) until isSampAvailable()
    while true do
        wait(0)
        if isKeyJustPressed(18) and isKeyJustPressed(49) and not sampIsChatInputActive() and not sampIsDialogActive() then sampSendChat("/lock 1") end
        if isKeyJustPressed(18) and isKeyJustPressed(52) and not sampIsChatInputActive() and not sampIsDialogActive() then sampSendChat("/lock 4") end
    end

    if isKeyJustPressed(18) and isKeyJustPressed(50) and not sampIsChatInputActive() and not sampIsDialogActive() then sampSendChat("/rem") end
    if isKeyJustPressed(18) and isKeyJustPressed(51) and not sampIsChatInputActive() and not sampIsDialogActive() then sampSendChat("/key") end

end