Перейти к публикации

Добро пожаловать на форум проекта RP GameWorld!

[AHK] Полезные бинды


Kangaroo

Рекомендованные сообщения

В 5/13/2018 в 9:10 PM, Kangaroo сказал:

Numpad9 - открыть последнюю строку.

Ctrl+Numpad9 - перелистывать вверх.
 

Numpad9::
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
If A_LoopReadLine
MY_REPEAT_STRING := A_LoopReadLine
MY_CHATLOG := (A_Index-1)
}
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
Clipboard := MY_REPEAT_STRING
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Sendinput {f6}%MY_REPEAT_STRING%^{vk41}
return

 

^Numpad9::
MY_CHATLOG -= 2
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Sendinput {del}%MY_REPEAT_STRING%^{vk41}
return

 

Изменено пользователем Op-op
Пользуйся на здоровье.
Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, Водила Привет сказал:

Кен,сделай абсолютно любые бинды в АХК не на кнопки а через команды например:"/уд" или и всякие рп отыгровки для сампа если ты с этим знаком do в кармане удостоверение /me засунув руку в карман достал удостоверение  и т.д  или /pas,короче говоря что бы не кнопка была а любая команда.

 

Я так понял, ты имеешь в виду просто автозамену. Вот пример, аналогично можно любые бинды делать.

:?:/пас::/me достал паспорт

Ссылка на комментарий
Поделиться на других сайтах

Почему я создав АХК и компилировав его не могу юзать с GWAC 

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#IfWinActive GTA:SA:MP


!1::
  sendinput, {f6}/usedrugs{enter}
  sleep 100
  return


!2::
  sendinput {f6}/bag{enter}
  sleep 100
  return

!3::
  sendinput {f6}/drink{enter}
  sleep 100
  loop 30
    {
    send {space down}
    sleep 30
    send {space up}
    sleep 30
    }
  sleep 100
  return

^5::
  sendinput {f6}/q{enter}
  sleep 100
  return


!q::
  sendinput {f6}af{enter}
  return

numpad1::
  sendinput {f6}/inv{enter}
  return

!numpad1::
  sendinput {f6}/color{enter}
  return

$numpad2::
  while GetKeyState("numpad2","P")
    {
      sendinput, {F6}/zahvat{enter}
      sleep 1010
    }
  return

numpad3::
  sendinput {f6}/rentroom{enter}
  sleep 100
  return

numpad4::
  sendinput {f6}/towcar{enter}
  sleep 100
  return

f2::
  sendinput, {f6}/bag{enter}
  sleep 300 ; 
  MouseClick, Left, A_ScreenWidth/1.33, A_ScreenHeight/2.56
  MouseClick, Left, A_ScreenWidth/1.33, A_ScreenHeight/2.56
  sleep 300 
  sendinput 25{enter}{esc}
  return

f3::
  sendinput, {f6}/bag{enter}
  sleep 300
  MouseClick, Left, A_ScreenWidth/1.33+A_ScreenWidth/26.6, A_ScreenHeight/2.56
  MouseClick, Left, A_ScreenWidth/1.33+A_ScreenWidth/26.6, A_ScreenHeight/2.56
  sleep 300
  sendinput, 12{enter}{esc}
  return

^2::
  sendinput {f6}af{enter}
  loop 12
    {
    send {shift down}
    sleep 5
    send {shift up}
    sleep 5
    }
  return

^3::
  sendinput {f6}/dance 1{enter}
  loop 12
    {
    send {shift down}
    sleep 5
    send {shift up}
    sleep 5
    }
  return

 

Ссылка на комментарий
Поделиться на других сайтах

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

Ссылка на комментарий
Поделиться на других сайтах

9 часов назад, ERFA сказал:

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно

Для этого нужен юдф, тебе тут Кен не хелпанёт

Ссылка на комментарий
Поделиться на других сайтах

11 час назад, ERFA сказал:

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

Если напишешь, что именно ты хочешь в итоге достичь, то мб смогу подсказать другие варианты. 

Ссылка на комментарий
Поделиться на других сайтах

Могу помочь тебе с этим, если ты подробно опишешь, что тебе нужно, но читы делать я не буду.

 

12 часа назад, ERFA сказал:

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

 

Изменено пользователем _defaulted_
Ссылка на комментарий
Поделиться на других сайтах

12 часа назад, ERFA сказал:

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

И что должно произойти после нажатия?

Ссылка на комментарий
Поделиться на других сайтах

В чат должны пойти сообщения, например нажал на "Напоминалкуа" и в чат пошли сообщения в рацию о каптах  и.т.д.

Ссылка на комментарий
Поделиться на других сайтах

16 минут назад, ERFA сказал:

В чат должны пойти сообщения, например нажал на "Напоминалкуа" и в чат пошли сообщения в рацию о каптах  и.т.д.

Я тебя понял, напиши мне в ЛС на форуме все действия полностью, я сделаю и скину тебе.

Ссылка на комментарий
Поделиться на других сайтах

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

!down::
SendMessage, 0x50,, 0x4190419,, A
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
If A_LoopReadLine
MY_REPEAT_STRING := A_LoopReadLine
MY_CHATLOG := (A_Index-1)
}
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Clipboard := MY_REPEAT_STRING
Sendinput {f6}%MY_REPEAT_STRING%^{vk41}
return
!up::
SendMessage, 0x50,, 0x4190419,, A
MY_CHATLOG -= 2
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Clipboard := MY_REPEAT_STRING
Sendinput {del}%MY_REPEAT_STRING%^{vk41}
return

 

Изменено пользователем kaboomer
1
Ссылка на комментарий
Поделиться на других сайтах

1 час назад, kaboomer сказал:

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

Опиши нормально проблему, ничего не понятно))

 

И на какой другой бинд нажимаешь?

Ссылка на комментарий
Поделиться на других сайтах

5 часов назад, Kangaroo сказал:

Опиши нормально проблему, ничего не понятно))

 

И на какой другой бинд нажимаешь?

Здраствуйте хотел узнать есть бинд который показывает когда последний раз угнал машину ну или ограбил дом....(CRMP-RP)игра

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...