Помощь со скриптом Lua

NONM

Известный
Автор темы
38
4
1607356891334.png

Вот такая ошибочка. Понять я её не могу
1607356944670.png

Судя по тексту, могу только пред положить что ошибка где-то здесь
 

chapo

чопа сребдс // @moujeek
Модератор
8,859
11,540
  • Нравится
Реакции: Мурпху

MrBidloKoder

Известный
423
249

kizn

\ 0 _ 0 /
Всефорумный модератор
2,407
2,090
Посмотреть вложение 78581
Вот такая ошибочка. Понять я её не могу
Посмотреть вложение 78582
Судя по тексту, могу только пред положить что ошибка где-то здесь
Lua:
function goKeyPressed(number)
    lua_thread.create(function()
        setVirtualKeyDown(number, true)
        wait(25)
        setVirtualKeyDown(number, false)
    end)
end

function click()
    goKeyPressed(18)
end
 

NONM

Известный
Автор темы
38
4
кинь полный код лучше и ещё попробуй не писать 18 туда
Код:
script_name("Clk")
script_author("0")
script_version('0.1')

require "lib.moonloader"
local keys = require "vkeys"

function main()

if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do
   
      sampRegisterChatCommand("clk", clk)  
     
        wait(0)
    end
   
    wait(0)
end

function goKeyPressed(number)

    lua_thread.create(function()
   
        setVirtualKeyDown(number, true)
        wait(25)
       
        setVirtualKeyDown(number, false)
       
    end)
end

function clk()
    goKeyPressed(18)
end
только не бейте, первый раз делаю
 

MrBidloKoder

Известный
423
249
Код:
script_name("Clk")
script_author("0")
script_version('0.1')

require "lib.moonloader"
local keys = require "vkeys"

function main()

if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do
  
      sampRegisterChatCommand("clk", clk) 
    
        wait(0)
    end
  
    wait(0)
end

function goKeyPressed(number)

    lua_thread.create(function()
  
        setVirtualKeyDown(number, true)
        wait(25)
      
        setVirtualKeyDown(number, false)
      
    end)
end

function clk()
    goKeyPressed(18)
end
только не бейте, первый раз делаю
ну вроде всё правильно.
 

Quasper

Известный
835
354
ну вроде всё правильно.
А вот и нихуя, у него есть цикл который пытается зарегать в самп команду до инициализации сампа, следовательно краш скрипта это раз.
Даже если перезагрузить скрипт команда не зарегистрируется из за условия и скрипт завершит работу из за отсутствия беск цикла/заморозки потока это два.
Lua:
function main()
while not isSampfuncsLoaded() and not isSampLoaded() do wait(100) return end
    sampRegisterChatCommand("clk", clk)
    wait(-1)
end
 

kizn

\ 0 _ 0 /
Всефорумный модератор
2,407
2,090
А вот и нихуя, у него есть цикл который пытается зарегать в самп команду до инициализации сампа, следовательно краш скрипта это раз.
Даже если перезагрузить скрипт команда не зарегистрируется из за условия и скрипт завершит работу из за отсутствия беск цикла/заморозки потока это два.
Lua:
function main()
while not isSampfuncsLoaded() and not isSampLoaded() do wait(100) return end
    sampRegisterChatCommand("clk", clk)
    wait(-1)
end
зачем такую громоздкую строку?
repeat wait(0) until isSampAvailable()