Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  1 сообщение 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 27.05.2014
EnablePrimaryMouseButtonEvents(true);

local recoil = false

function OnEvent(event, arg)

if (event == "MOUSE_BUTTON_PRESSED" and arg == 11) then
recoil = not recoil
end

if IsMouseButtonPressed(1) and recoil then
repeat
PressMouseButton(2)
Sleep(50)
ReleaseMouseButton(2)
Sleep(50)
MoveMouseRelative(-18,40)
Sleep(133)
MoveMouseRelative(-15,18)
Sleep(133)
MoveMouseRelative(-7,18)
Sleep(133)
MoveMouseRelative(-0,15)
MoveMouseRelative(-18,25)
Sleep(133)
MoveMouseRelative(-15,14)
Sleep(133)
MoveMouseRelative(-9,26)
Sleep(133)
MoveMouseRelative(-0,15)


until not IsMouseButtonPressed(2)

end

if IsMouseButtonPressed(1)
then PressMouseButton(1)
else ReleaseMouseButton(1)
end
end

Меня интересует блок корректировки курсора мышки, я хочу чтобы корректировка осуществлялась пока нажата ЛКМ и останавливалась когда я отпускаю ЛКМ, при последующих нажатиях на ЛКМ корректировка должна начинаться сначала. На данном этапе, при одиночном нажатии на ЛКМ корректировка проходить весь цикл, даже когда ЛКМ не зажата.



Партнер
Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  1 сообщение 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan