Lua mechani

drakosiemens Nagano

Новичок
Автор темы
19
2
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
При нажатии на клавишу скрипт делает - действие.

Активация - клавиши:
Insert - починка автомобиля /fix veh
Deleted - Замена масла /fix oil
End - починка двигателя - /fix engine

Скрипт делает скажем одну клавишу за пол секунды.

Тот же АХК - ток скрипт.

JN-0vabPYro.jpg
 

Вложения

  • mechanics_helper.lua
    1.4 KB · Просмотры: 76
  • Нравится
Реакции: Сotton

ltbr

Участник
30
19
Можно еще больше авторства?
Как вариант предлагаю в название файла добавить "by nagano", далее в функции мейн добавить проверку на совпадение имени файла с оригиналом (чтобы хейтеры не поменяли) ну и закомпилировать напоследок, чтобы алеши всякие не удалили эту проверку) 🧙‍♂️
 
  • Нравится
Реакции: softrr и MaksQ

MaksQ

Известный
968
731
Так лучше
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    while true do wait(0)
        if isKeyJustPressed(35) and not sampIsChatInputActive() and not sampIsDialogActive() then
            sampSendChat("/checkengine")
            wait(500)
            sampSendChat("/take wrench")
            wait(500)
            sampSendChat("/fix engine")
            wait(500)
            sampSendChat("/hide wrench")
        end
        if isKeyJustPressed(46) and not sampIsChatInputActive() and not sampIsDialogActive() then
            sampSendChat("/checkoil")
            wait(500)
            sampSendChat("/take oil")
            wait(500)
            sampSendChat("/fix oil")
            wait(500)
            sampSendChat("/hide oil")
        end
        if isKeyJustPressed(45) and not sampIsChatInputActive() and not sampIsDialogActive() then
            sampSendChat("/take wrench")
            wait(500)
            sampSendChat("/fix veh")
            wait(500)
            sampSendChat("/hide wrench")
        end
    end
end