Цитата(DarkMaster @ 8.7.2019, 13:26)

Оффициально заявлено разрабами луа, что не лишняя и ошибкой не является. Обязательной так же не является. Сделано специально для удобства.
Там проблема какая-то с координатами
Цитата(Levo222 @ 7.7.2019, 2:58)

Проблема была в настройках отображения координат курсора, когда стоит галочка почему-то скрипт вылетает вместе с пилотом.
По всей видимости они недоработаны для отображения в работающем скрипте, а только на этапе написания. Можете проверить [отображать относительные координаты курсора - запустить скрипт - остановить скрипт - пилот закрывается]
=
Еще такая загвоздка, теперь хочу сюда и клики мыши прописать, чтобы при их нажатии прекращался спам.
Т.е. у меня стоит send217('{' .. button2[i] .. '}')
Код
local pause = function()
for i = 1, #button2 do -- проверяем не нажата ли клавиша
local state=GetKeyState(button2[i])
local toggle = GetKeyState(0x91) -- (Scroll_Lock)
while state and toggle do -- ждать пока клавиша нажата
local toggle = GetKeyState(0x91) -- (Scroll_Lock)
log("Нажата клавиша с кодом: " .. button2[i])
send217('{' .. button2[i] .. '}')
wait (10)
state=GetKeyState(button2[i])
end
end
end
Вписал я чтобы они нажимались только при включенном Scroll/Caps например, и коды кнопок мыши в Button2. А сами то нажатия отправляются left/right, как добавить в ту же функции паузы еще и клики мышью чтобы не было ошибки?
Написал с дополнительными локалами и маусами:
-
Код
local button2 = {0x31, 0x52, 0x33, 0x43, 0x56, 0x35, 0x35, 0x35, 0x5A, 0x42, 0x32, 0x46, 0x58, 0x48, 0x47, 0xC0, 0x34, 0x04, 0x54}
local mouse1 = {0x01}
local mouse2 = {0x02}
for i = 1, #button do
button[i][3] = os.clock() + button[i][2]
end
local pause = function()
for i = 1, #button2 or #mouse1 or #mouse2 do -- проверяем не нажата ли клавиша
local state=GetKeyState(button2[i])
local mouse1=GetKeyState(mouse1[i])
local mouse2=GetKeyState(mouse2[i])
local toggle = GetKeyState(0x91) -- (Scroll_Lock)
while (state or mouse1 or mouse2) and toggle do -- ждать пока клавиша нажата
local toggle = GetKeyState(0x91) -- (Scroll_Lock)
log("Нажата клавиша с кодом: " .. button2[i])
if state then
send217('{' .. button2[i] .. '}')
wait(0)
else
if mouse1 then
left(mouse_pos() --Нажатия левой
wait(0)
else
if mouse2 then
right(mouse_pos()
wait(1)
else
end
end
end
wait (10)
state=GetKeyState(button2[i])
mouse1=GetKeyState(mouse1[i])
mouse2=GetKeyState(mouse2[i])
end
end
end
Но оно не работает естественно)