Author Topic: HELP | Флудер на клавишах в SA:MP  (Read 4558 times)

0 Members and 2 Guests are viewing this topic.

DPfer

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
HELP | Флудер на клавишах в SA:MP
« on: August 20, 2018, 07:26:17 AM »
QQ All.
Я давно уже пытался написать скрипт, но не получается. В общем, вся суть его заключается в нажатии двух клавиш: Alt и Enter.
Сначала должен быть Alt, а затем Enter. Но фишка в том, что у меня Win 10 и при сочетании этих клавиш срабатывает уменьшение экрана игры.
-----
Alt - Вызывает диалоговое окно.
Enter - Нажимает на 1-ю строку в окне (то, что надо)
-----
И у меня попусту не успевает вылезти диалоговое окно и из-за того у меня полное мракобесие с экраном творится.
Пробовал так:
Code: [Select]
KEYDOWN(#ALT)
WAITMS(100)
KEYUP(#ENTER)
WAITMS(3000)
Что-то получается, но почему-то у меня меняется оружие, либо идёт атака. Я вот хз как сделать правильно
Хелпаните плес.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: HELP | Флудер на клавишах в SA:MP
« Reply #1 on: August 20, 2018, 09:04:37 AM »
Непонятно тебе нужно нажать клавиши по очереди
Code: (clickermann) [Select]
KEYDOWN(#ALT)
WAITMS(100)
KEYUP(#ALT)
WAITMS(100)

KEYDOWN(#ENTER)
WAITMS(100)
KEYUP(#ENTER)
WAITMS(3000)

или в сочетании Alt+Enter?

Code: (clickermann) [Select]
KEYDOWN(#ALT)
WAITMS(100)
KEYDOWN(#ENTER)
WAITMS(100)
KEYUP(#ENTER)
KEYUP(#ALT)
WAITMS(3000)

DPfer

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: HELP | Флудер на клавишах в SA:MP
« Reply #2 on: August 20, 2018, 03:25:31 PM »
Непонятно тебе нужно нажать клавиши по очереди
Code: (clickermann) [Select]
KEYDOWN(#ALT)
WAITMS(100)
KEYUP(#ALT)
WAITMS(100)

KEYDOWN(#ENTER)
WAITMS(100)
KEYUP(#ENTER)
WAITMS(3000)

или в сочетании Alt+Enter?

Code: (clickermann) [Select]
KEYDOWN(#ALT)
WAITMS(100)
KEYDOWN(#ENTER)
WAITMS(100)
KEYUP(#ENTER)
KEYUP(#ALT)
WAITMS(3000)

Мне надо по очереди т.к. на Win 10 сочетание Alt + Enter уменьшает экран приложения. Но по скольку я нуб, не смог сделать что бы
сначала диалоговое окно (на Alt) вызывалось, а только потом выберался пункт из меню (на Enter). У меня это всё просиходило одновременно.
Скрипт попробовал - вообще не работает. Никакое окно не вылазит, а вручную открывает. Может стоит попробовать привязку к экрану?
« Last Edit: August 20, 2018, 03:38:28 PM by DPfer »

DPfer

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: HELP | Флудер на клавишах в SA:MP
« Reply #3 on: August 20, 2018, 03:39:43 PM »
используйте запись собственных действий, вам большего и не нужно.
Пробовал я. Начинает переключаться оружие и всё...

DPfer

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: HELP | Флудер на клавишах в SA:MP
« Reply #4 on: August 20, 2018, 03:44:00 PM »
Кажется я понял в чём проблема, скрипт активирует правый ALT, а тем временем левый ALT отдыхает, хотя вот он и должен активироваться.
Ток я хз как это сделать... :-\

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: HELP | Флудер на клавишах в SA:MP
« Reply #5 on: August 20, 2018, 06:31:31 PM »
Чтобы нажимался левый альт нужно использовать режим Ps2
Естественно требуется наличии клавиатуры подключенной по Ps2 разъему. У ноутбуков, обычно, она так и подключена.

Code: (clickermann) [Select]
#ps2_keyboard

KEYPRESS(#ALT)
WAITMS(500)
KEYPRESS(#ENTER)
WAIT(3)