Как сделать свой флай?

Hader

Потрачен
Автор темы
32
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Как сделать свой флай?
 

sat0ry

Известный
1,087
298
Могу объяснить словами, ибо сам не доскольно прям все знаю и не являюсь гуру Lua. Замораживаешь своего персонажа, получаешь угол поворота камеры, в зависимости от нажатой клавиши перемещаешь своего персонажа на координаты +10(x, y или z)

Ну а вообще заглянь в исходники AirBreak And Fly мб что то да найдешь, сможешь разобраться, потыкать, разживать сам себе это все
 

Lenny Scripts

Активный
179
35
  • Нравится
Реакции: YarikVL

Hader

Потрачен
Автор темы
32
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

YarikVL

Известный
Проверенный
4,740
1,816
Посмотреть все ролики The champ guess и пойти смотреть этот код https://www.blast.hk/threads/71436/
Если ты слепой то не лезь в программирование, чтобы не задавать на бластхаке ещё кучу тупых вопросов. Иди лучше играй на раша рп
 
  • Нравится
Реакции: Vespan

chapo

tg/inst: @moujeek
Модератор
9,074
12,037
советую включить логику, тогда никакие видео можно будет не смотреть. Я думаю что тебе сойдет и написание аирбрейка
1. включаешь логику
2. осознаешь что тебе нужно менять координаты персонажа при нажатии клавиш
3. для корректного перемещения нужно все время «подстраивать» координаты под угол поворота камеры (например что бы при зажатом W перс всегда летел ровно вперед)
4. гуглишь как это сделать, либо пиздишь из другого скрипта

далее просто блять логически рассуждаешь и так с каждой хуйней, например с нажатием клавиши или установкой положения перса
 

New_J3rs3y1337

Известный
148
102
советую включить логику, тогда никакие видео можно будет не смотреть. Я думаю что тебе сойдет и написание аирбрейка
1. включаешь логику
2. осознаешь что тебе нужно менять координаты персонажа при нажатии клавиш
3. для корректного перемещения нужно все время «подстраивать» координаты под угол поворота камеры (например что бы при зажатом W перс всегда летел ровно вперед)
4. гуглишь как это сделать, либо пиздишь из другого скрипта

далее просто блять логически рассуждаешь и так с каждой хуйней, например с нажатием клавиши или установкой положения перса
Почему именно координаты, а не скорость, например?
 

Hader

Потрачен
Автор темы
32
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если ты слепой то не лезь в программирование, чтобы не задавать на бластхаке ещё кучу тупых вопросов. Иди лучше играй на раша рп
Блять, я сказал какой скрипт. Спросить незя
 

chapo

tg/inst: @moujeek
Модератор
9,074
12,037
  • Нравится
Реакции: New_J3rs3y1337 и Vespan

Vespan

loneliness
Проверенный
2,140
1,783

Lua:
--достаточно сложно!
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('file_create',function()
        if not doesFileExist('moonloader/1.txt') then
            f = io.open('moonloader/1.txt', 'w')
            f:write('text\n1\n2\n3')
            f:close()
        else
            sampAddChatMessage('Файл уже создан',-1)
        end
    end)

    sampRegisterChatCommand('file_delete',function()
        if not doesFileExist('moonloader/1.txt') then
            sampAddChatMessage('нету файла 1.txt,/file_create ',-1)
        else
            os.remove('moonloader/1.txt')
        end
    end)

    sampRegisterChatCommand('file_read',function()
        if doesFileExist('moonloader/1.txt') then
            for line in io.lines(getGameDirectory()..'//moonloader//1.txt') do
                sampAddChatMessage(line,-1)
            end
        else
            sampAddChatMessage('нету файла 1.txt,/file_create ',-1)
        end
end)

    wait(-1)
end
 
Последнее редактирование:

chapo

tg/inst: @moujeek
Модератор
9,074
12,037

Lua:
--достаточно сложно!
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('file_create',function()
        if not doesFileExist('moonloader/1.txt') then
            f = io.open('moonloader/1.txt', 'w')
            f:write('text\n1\n2\n3')
            f:close()
        else
            sampAddChatMessage('Файл уже создан',-1)
        end
    end)

    sampRegisterChatCommand('file_delete',function()
        if not doesFileExist('moonloader/1.txt') then
            sampAddChatMessage('нету файла 1.txt,/file_create ',-1)
        else
            os.remove('moonloader/1.txt')
        end
    end)

    sampRegisterChatCommand('file_read',function()
        if doesFileExist('moonloader/1.txt') then
            for line in io.lines(getGameDirectory()..'//moonloader//1.txt') do
                sampAddChatMessage(line,-1)
            end
        else
            sampAddChatMessage('нету файла 1.txt,/file_create ',-1)
        end
end)

    wait(-1)
end
флай, а не файл
 

Vespan

loneliness
Проверенный
2,140
1,783
флай, а не файл
бля пардон,зрение -7.
тут есть airbreak и другие читерские штучки open source

 
  • Ха-ха
Реакции: YarikVL